Frontend
Building modern interfaces with strong focus on architecture and user experience.
- React
- TypeScript
- JavaScript
- Next.js
- Redux Toolkit
- React Query
- Jest, Playwright
- MUI
- Styled Components
- Tailwind CSS
Senior Frontend / Full-Stack Engineer
I specialize in React, TypeScript, and Node.js, with a strong full-stack mindset and a focus on performance, maintainability, and system reliability. I use AI-assisted engineering workflows for code analysis, refactoring, documentation, and reviews, while expanding hands-on experience with LLM, RAG, and agentic AI integrations.
About
I work across front-end and full-stack development to build products that are easy to maintain.
I’m a Senior Software Engineer with 12+ years of commercial experience, focused mainly on frontend engineering with React and TypeScript, while also working across Node.js APIs, integrations, cloud services, and system design.
I also hold an MSc in Computer Science, specializing in Software Engineering.
I’m comfortable working with legacy codebases, introducing better engineering practices step by step.
Expertise
A focused view of the technologies, practices, and systems I use to build modern web products.
Building modern interfaces with strong focus on architecture and user experience.
Developing backend services with attention to data flow and system stability.
Designing scalable systems and building reliable service-to-service communication.
Using cloud and delivery tools to support scalable systems.
Technologies I’m currently integrating into my full-stack workflow.
Projects
A closer look at projects that reflect my engineering approach, product thinking, and interest in reliability.
Open Source
A reliable toolkit for service-to-service communication, designed for backend services, microservices, and internal APIs.
The first package, @dfsync/client, is a lightweight HTTP client for Node.js, designed for reliable communication with retries, hooks, and built-in request observability.