I’m a Senior Frontend Engineer with 8+ years of experience building and improving web applications across e-commerce, digital banking, telecommunications, and design platforms.
I’ve worked on products serving millions of users, led frontend teams, improved application performance, and helped teams build more maintainable and reliable frontend systems.
My main areas of focus are:
- Frontend architecture and scalable React applications
- Performance analysis and optimization
- Type-safe development with TypeScript
- Unit, integration, and end-to-end testing
- Developer experience and code quality
- Technical leadership and mentoring
A TypeScript-based Telegram bot that collects job opportunities from multiple sources, normalizes and stores them in PostgreSQL, and delivers relevant listings to subscribers.
The project is being developed with a focus on clear boundaries, testability, and maintainable architecture.
Key technologies: TypeScript, Node.js, Playwright, Prisma, PostgreSQL and Telegram Bot API.
Job aggregation and delivery platform demonstrating Clean Architecture, Repository Pattern, dependency injection, web scraping, database design, and scheduled background processing.
My professional portfolio, built with Next.js and TypeScript to present selected projects, technical case studies, and frontend engineering experience.
An open-source responsive master-detail React component with configurable layouts, Storybook documentation, and RTL support.
An open-source React countdown component published as an npm package, with configurable formats, custom styling, and Storybook examples.
- Led frontend engineers and contributed to technical decisions on a large-scale e-commerce platform serving more than one million monthly users.
- Reduced redundant API requests by 30% through client-side caching strategies.
- Led and mentored frontend developers working on a digital banking platform serving more than two million users.
- Designed a Webpack-based frontend monorepo for multiple banking applications.
- Improved frontend testing workflows using unit, integration, and end-to-end testing practices.
- Optimized React rendering and real-time data visualization performance.
Frontend
- React
- Next.js
- TypeScript
- JavaScript
- Zustand
- Storybook
Testing and Quality
- Jest
- Testing Library
- Playwright
Backend and Infrastructure
- Node.js
- Prisma
- PostgreSQL
- Docker
- Scalable frontend architecture
- Web performance
- Design systems
- Testing strategies
- Developer tooling
- Technical documentation
- Engineering leadership
I’m interested in Senior Frontend Engineer opportunities in Australia and Europe, including roles that provide relocation or visa sponsorship.