Product-minded engineer focused on frontend architecture, AI integrations, browser experiences, and real-time applications.
I build frontend systems where product experience and engineering quality meet.
My work spans polished UI architecture, scalable state management, API integration, real-time applications, and AI-powered workflows — from Chrome extensions that operate inside existing websites to collaborative web applications built around real-time infrastructure.
I've built and launched products including Andika AI and Gapwise, while working across the stack from frontend architecture and interaction design to API design, database schemas, and AI pipelines.
I care about the product and business impact of technical decisions, not just their implementation.
React Next.js TypeScript TailwindCSS Radix UI React Native
Building responsive, accessible interfaces with component-driven architecture, reusable design systems, and attention to interaction quality.
Node.js Express Prisma PostgreSQL Convex
Designing APIs, data models, state flows, and backend services that support maintainable and scalable applications.
Vercel AI SDK OpenRouter Google Gemini Claude API
Building AI-powered product experiences with provider abstraction, structured generation, prompt systems, streaming, and application-level AI workflows.
Chrome Extension APIs Content Scripts Shadow DOM
Building browser-native experiences that integrate with existing websites while maintaining isolation, performance, and reliable communication between extension contexts.
I'm continuously deepening my understanding of:
- Frontend architecture — scalable component systems, state management, rendering strategies, and application boundaries
- TypeScript — advanced generics, conditional types, mapped types, and type-level API design
- Testing strategy — Vitest, React Testing Library, MSW, and Playwright
- Node.js & backend systems — HTTP internals, API design, authentication, security, and OWASP principles
- System design — BFF architecture, distributed state, scalability, and resilient application design
- Algorithms & data structures — pattern-based problem solving and practical application

