Alexander MandrovBuilding the web of tomorrow
Specializing in high-performance web applications with Next.js, React, and TypeScript. Expanding into full-stack development as a T-shaped engineer with expertise in frontend architecture, performance optimization, and serverless solutions.
Senior Frontend Engineer
ExperienceProfessional Journey
With over 6 years of experience in frontend development, I've evolved from building basic web applications to architecting complex, high-performance systems. I've led development teams, mentored junior developers, and consistently delivered solutions that balance technical excellence with business needs.
ExpertiseTechnical Proficiency
My core expertise lies in React, Next.js, and TypeScript, with a focus on performance optimization and architectural design. I excel at implementing complex state management solutions, building responsive interfaces, and creating maintainable, scalable codebases through clean code practices and test-driven development.
GrowthT-Shaped Engineer
I'm expanding my capabilities as a T-shaped engineer, growing into full-stack development with Node.js, NestJS, PostgreSQL, and cloud solutions. I've developed expertise in serverless optimization techniques and efficiently managing infrastructure to balance performance and cost while maintaining scalability.
CommunityKnowledge Sharing
I actively contribute to the tech community through my Telegram channel with 1,700+ subscribers and serve as a moderator for the largest Russian Next.js community. I regularly share insights on React, Next.js, optimization techniques, and architectural best practices through technical threads and discussions to help others grow in their development journey.
Skills & Technologies
A comprehensive set of technical skills I've developed throughout my career
Featured Projects
A selection of projects I've worked on throughout my career

- •First non-linear ad integration adapter with seamless compatibility built through mocks and unit testing of worst case scenarios from third-party integrations
- •Migrated from vanilla Redux to event emitter architecture for better maintainability
- •Extracted CSS-related code from JS/TS files to improve caching and Core Web Vitals
- •Implemented synchronized background music, text-to-speech, and video playbacks
- •Support for multiple players on a single page with optimized performance

- •Complex tree-like hierarchical structures with efficient loading patterns
- •UI adapter for seamless integration and separation of UI and business logic
- •TDD approach with Vitest for unit testing and Playwright for E2E testing
- •Moved filtering state from React to TanStack Router with its searchParams API
- •Fetching data before mount to avoid useEffect-driven development

- •No registration required - instant room creation
- •Real-time collaboration using WebSockets
- •SEO-friendly architecture with Next.js
- •Implemented SSG, ISR, and RSC for optimal performance
- •Custom runtime environment management solution with "build once - deploy many" methodology
- •Advanced caching strategies for improved server instance performance

- •Co-founded the project and raised $50,000 in 2019
- •Developed recursive algorithm to traverse all move histories for advanced navigation
- •Enhanced basic chess algorithm to include obstacles and treasures on board for children
- •Implemented PvP and PvE matches with time controls and customizable skins (gamification model)
- •Created custom editor supporting any chess FEN combination figures on deck
- •Developed custom CMS for comics supporting both mobile and desktop markdown for each lesson level
- •Integrated machine learning for personalized learning paths and difficulty adjustment

- •Smooth AI integrations for text-to-speech applications
- •Audio processing pipelines for AI-generated content
- •Image processing and generation with AI models
- •Type-safe wrappers for AI APIs
- •Optimized for performance and cost efficiency
- •Serverless optimization techniques to manage Vercel limitations

- •AI wrappers for intelligent content processing
- •Gmail sorter that appends labels for each type of email derived from AI analysis
- •Comment system similar to Vercel's deployment previews where users can toggle comments on any site
- •Generate metadata from audio files using AI transcription
- •Image generation and manipulation tools integrated with browser context
Experience & Education
My professional journey and educational background
Senior Frontend Developer
Leading the development of admin dashboard and video player solutions.
Key Responsibilities:
- •Designed and developed complex tree-like hierarchical structures with efficient loading patterns
- •Built UI adapter for seamless integration, breaking logic into classes for better testability
- •Leveraged TanStack ecosystem while avoiding useEffect-driven development
- •Developed a brand-new ad adapter with non-linear ad integration
- •Implemented support for managing multiple players on a single page
Middle Frontend Developer
Collaborated on video player development and user dashboard enhancements.
Key Responsibilities:
- •Developed video player features using vanilla JavaScript
- •Implemented ad integration within the player
- •Enhanced user dashboard for video content management
- •Created tools for generating and managing embed codes
- •Developed customizable video player configurations
Frontend Developer
Co-founded and developed an interactive chess learning platform.
Key Responsibilities:
- •Co-founded the project and raised $50,000 in 2019
- •Designed and implemented a custom chess engine and interactive board
- •Developed recursive algorithm to traverse all move histories
- •Established real-time socket connections for tutor-student and PvE-PvP interactions
- •Built a chess editor for custom game scenarios with any FEN combination
- •Created a comprehensive learning platform with personalized plans
Bachelor's Degree in Theoretical Physics
Studied theoretical physics, developing strong analytical and problem-solving skills.
Blog & Threads
Technical articles and X threads where I share my knowledge and experiences
"In one of my projects, we deployed a self-hosted Next.js app with SSR pages on a VPS. After going live, we noticed a single instance could only handle 45 RPS. This was a major bottleneck, so I took ownership of performance optimization."
"No self-hosting, no backend - just serverless functions calling AI services via an SDK (GPT-4o-mini, Whisper-1, DALL-E-3). And then: serverless function payload too large (>4.5MB)."
"Recently, I started 'building my own X' on the Codecrafters platform. I worked with an HTTP server in Go, and it turned out to be not that difficult."
"Yesterday, I watched a month-old video about React Server Components. I found a few inaccuracies and left a comment with timestamps and corrections… but it got deleted 🫠"
"I've been digging into the Next.js source code to tackle an issue I mentioned earlier: When revalidating a tag in an RSC Child, why does the whole RSC Parent (entry page) refresh?"
Get in Touch
Interested in working together? Feel free to reach out!
mandrov706@gmail.com
Location
Tel Aviv, Israel
Connect with me
Follow my Telegram channel for insights on React, Next.js, optimization techniques, and architectural best practices.
Join Telegram Channel