Alexander Marfel
Frontend Tech Lead / Team Lead
Home
About
Experience
Projects
Skills
Tech
Contact
Download PDF
Copy email
Hire me
EN
RU
Navigation
Close menu
✕
Home
About
Experience
Projects
Skills
Tech
Contact
View projects
Hire me
Tech
Short explanations for quick reference: what a technology is and why teams use it.
All
Frontend
State & Data
Tooling
Platform & DevOps
Concepts
Showing 49 of 49
JavaScript
The standard programming language of the web, used to build interactive applications.
TypeScript
A typed layer on top of JavaScript for safer, more maintainable applications.
React
A component model for building user interfaces with predictable composition.
Next.js
A React framework for production apps with routing, rendering strategies, and tooling built in.
CSS
The language used to style and lay out web pages in the browser.
Tailwind CSS
A utility-first CSS framework for composing designs directly in markup.
SCSS (Sass)
A CSS superset that adds variables, nesting, and other features to improve authoring.
CSS Modules
A styling approach that scopes CSS class names locally to avoid global conflicts.
Vue
A progressive JavaScript framework for building user interfaces with components.
Angular
A full-featured frontend framework for building large-scale web applications.
Svelte
A UI framework that compiles components to efficient JavaScript for the browser.
Redux
A predictable state container commonly used to manage complex application state.
Redux Toolkit
The official, opinionated toolkit for writing Redux logic with less boilerplate.
Zustand
A small, unopinionated state management library for React based on hooks.
TanStack Query (React Query)
A data fetching and caching library for managing server state in frontend applications.
GraphQL
A query language and runtime for APIs that lets clients request exactly the data they need.
Apollo GraphQL
A popular GraphQL client and tooling ecosystem for building GraphQL-powered applications.
Webpack
A widely used JavaScript bundler for building and optimizing web applications.
Babel
A JavaScript compiler that transforms modern syntax into widely compatible output.
Vite
A modern build tool and dev server commonly used for fast frontend development.
ESLint
A linter for JavaScript and TypeScript that helps enforce code quality and consistency.
Prettier
An opinionated code formatter that enforces consistent style across a codebase.
Storybook
A development environment for building and documenting UI components in isolation.
Git
A distributed version control system used to track and collaborate on code changes.
GitHub
A platform for hosting Git repositories with collaboration features like pull requests and issues.
Node.js
A JavaScript runtime built on V8 for running JavaScript outside the browser.
REST API
A common API style built around HTTP resources and standard HTTP methods.
GraphQL API
An API approach where clients query a schema to fetch precise data shapes.
Webhooks
A pattern for event-driven integration where one system sends HTTP callbacks to another.
CI/CD
Automation practices for building, testing, and deploying software reliably and frequently.
GitHub Actions
CI/CD automation for builds, tests, and deployments directly in GitHub repositories.
Docker
Containerization tooling for reproducible builds and consistent runtime environments.
Kubernetes
A container orchestration platform for deploying and operating applications at scale.
Helm
A package manager for Kubernetes that helps standardize application deployments.
Nginx
A widely used web server and reverse proxy often placed in front of applications.
Reverse Proxy
An intermediary server that routes client requests to one or more backend services.
Load Balancing
A technique for distributing traffic across multiple servers to improve reliability and capacity.
CDN
A globally distributed network that serves content closer to users to improve performance.
Verdaccio
A lightweight private npm registry for hosting internal packages.
SSR (Server-Side Rendering)
A rendering approach where HTML is generated on the server before being sent to the browser.
SSG (Static Site Generation)
A rendering approach where pages are generated at build time as static HTML.
ISR (Incremental Static Regeneration)
A hybrid approach that updates static pages after deployment without rebuilding the whole site.
Hydration
The process of attaching client-side interactivity to server-rendered or pre-rendered HTML.
Web Performance
Practices and metrics aimed at making web applications load and respond quickly.
Accessibility (a11y)
Building interfaces that are usable by people with diverse abilities and assistive technologies.
WebSocket
A protocol for persistent, bi-directional communication between client and server.
Service Workers
A browser feature that enables background scripts for caching, offline support, and push handling.
PWA (Progressive Web App)
A set of web capabilities that enable app-like behavior in the browser.
Web Push
A way to deliver notifications to users through browsers, even when a site is not open.