Skip to work

Interfaces, systems, and practical product work.

Senior full-stack engineer building scalable, high-performance web applications across React, TypeScript, Next.js, NestJS, GraphQL, and production automation.

01 / Work

Project records

Interview prep platform

Devkit

An interactive platform for mastering algorithms and acing technical interviews. Step-by-step visualizations across 10+ algorithm patterns, paired with a curated bank of real interview questions and answers.

Devkit project preview
Next.jsTypeScriptTailwind CSS

Multi-agent AI / RAG

Synaptic

A multi-agent AI assistant with RAG, memory engineering, and full observability. Built on FastAPI, LangGraph, Unsloth-served Gemma 4, pgvector, and Redis, answering questions grounded in indexed knowledge bases while keeping memory across sessions.

Synaptic project preview
FastAPILangGraphRAG

Realtime UX

ConverseX

A Discord-style collaboration app with SSR, Socket.IO messaging, Prisma-backed persistence, Clerk auth, infinite scroll, Zustand state, and LiveKit WebRTC audio/video.

ConverseX project preview
Next.jsSocket.IOLiveKit

Workflow

Flowify

A Trello-inspired project management app built with Next.js, Shadcn UI, Tailwind, Prisma, Stripe, and MySQL for board-based workflows.

Flowify project preview
Next.jsPrismaStripe

Commerce / Data UI

Stonkify

An e-commerce application built with TypeScript, Next.js, MongoDB, Express, NextAuth, and RTK Query, with a data-heavy product browsing flow.

Stonkify project preview
Next.jsMongoDBRTK Query

Booking platform

Natours

A tour booking app built with React, Node.js, Express, MongoDB, and Mongoose, with a protected REST API serving tours, users, and reviews, plus account features like profile image upload and instant editing.

Natours project preview
ReactNode.jsMongoDB

02 / Info

Short bio, stack, and experience.

About

I work across product UI, backend contracts, and automation. Recent work includes self-serve validation systems, GraphQL migrations, web performance improvements, and AI-assisted development workflows.

Delivery

I have led small engineering teams, preserved backward compatibility in mature codebases, shipped under SLA pressure, and built test practices around Jest, React Testing Library, Playwright, and TDD.

Principles

Keep interfaces clear, make data contracts explicit, test the risky paths, and leave systems easier to operate than they were before.

03 / Experience

Teams, systems, and production delivery.

Frontend + backend contracts

Product systems

Building self-serve product workflows that replace brittle configuration paths with clear validation, safer editing, and maintainable domain contracts.

  • Self-serve validation and configuration flows.
  • GraphQL and Apollo Client migration work.
  • Backward-compatible changes in mature codebases.
  • Production debugging under live constraints.

Dashboards + support tooling

Frontend infrastructure

Creating responsive, accessible, data-heavy interfaces with attention to performance, cross-browser reliability, and diagnostic clarity.

  • Enterprise dashboards with React, TypeScript, and D3.js.
  • High-traffic support portals and troubleshooting flows.
  • Web Worker processing for large client-side files.
  • Legacy modernization with CSS3, ES6+, and Webpack.

AI workflows + test coverage

Automation and quality

Using automation where it reduces repeated engineering effort, while keeping review, tests, and human judgment in the loop.

  • Human-in-the-loop coding agent workflows.
  • Jest and React Testing Library for unit coverage.
  • Playwright for browser-level confidence.
  • Peer review and TDD practices around risky changes.

04 / Skills

A stacked technical toolkit.

01 /

6 skills

Languages

TypeScriptJavaScript ES6+PythonSQLHTML5CSS3

02 /

11 skills

Frontend

React.jsNext.jsD3.jsTailwind CSSRedux ToolkitZustandReact QueryResponsive DesignMobile-first UIWCAGSSR

03 /

11 skills

Backend & Data

Node.jsNestJSCQRSGraphQLApollo ClientREST APIsWebSocketsPrismaPostgreSQLMongoDBRedis

04 /

6 skills

Testing

JestReact Testing LibraryPlaywrightTDDPeer reviewsRegression testing

05 /

12 skills

Platform & Tooling

DockerGitGitHub ActionsCI/CDWebpackBabelESLintWeb WorkersWeb ComponentsWebRTCCross-browser compatibilityWeb performance optimization

06 /

4 skills

Currently learning

Learning in public.

AI AgentsRAGLangGraphOpenAI SDK

TypeScript, JavaScript ES6+, Python, SQL, HTML5, CSS3, React.js, Next.js, D3.js, Tailwind CSS, Redux Toolkit, Zustand, React Query, Responsive Design, Mobile-first UI, WCAG, SSR, Node.js, NestJS, CQRS, GraphQL, Apollo Client, REST APIs, WebSockets, Prisma, PostgreSQL, MongoDB, Redis, Jest, React Testing Library, Playwright, TDD, Peer reviews, Regression testing, Docker, Git, GitHub Actions, CI/CD, Webpack, Babel, ESLint, Web Workers, Web Components, WebRTC, Cross-browser compatibility, Web performance optimization, AI Agents, RAG, LangGraph, OpenAI SDK

05 / Writing

Writing and public trail.

Reach out.