Full Stack Developer | React • Node.js • TypeScript | REST APIs, layered architecture & accessible UIs
Full Stack Developer focused on the JavaScript/TypeScript ecosystem, with hands-on experience building modern web applications using React on the frontend and Node.js on the backend.
Experienced in designing REST APIs, implementing JWT-based authentication, building scalable application architectures, writing automated tests, and developing responsive, accessible, and reusable component-based interfaces.
Currently expanding my expertise in backend architecture, system design fundamentals, Docker, CI/CD, and AI-assisted software development through personal projects.
Audiophile is a full-stack e-commerce platform for premium audio products, originally created as a Frontend Mentor challenge and expanded into a complete application with authentication, product management, cart functionality, checkout flow, order processing, and a documented REST API.
Live Demo • UI Docs • API Docs • Source Code
- Frontend: React, TypeScript, Redux Toolkit, Tailwind CSS, Sass, Radix UI, Component Architecture, State Management, Design Systems, Accessibility & Responsive Interfaces
- Backend: Node.js, Express, REST APIs, JWT Authentication, PostgreSQL, Drizzle ORM, Prisma ORM, Database Design
- Testing & Quality: Storybook, MSW, Vitest, Supertest, Testing Strategy
- DevOps & Tooling: Docker, Git, GitHub Actions, CI/CD, Linux, Bash
- AI-assisted Development: Using Claude and ChatGPT to support software design, code review, debugging, documentation, and developer productivity.


