I build production web applications, AI orchestration tools, and distributed file processing systems. I focus on clean TypeScript architectures, practical test automation, and reliable cloud backends.
- 🔭 Current Project: Building ResumeAI — an AI-powered career platform with multilingual ATS analysis.
- 🛠️ Engineering Approach: Resilience patterns (circuit breakers, exponential backoff), automated testing (Playwright E2E & Vitest), and database-level security (Supabase RLS).
- 🌐 Specialties: Multi-provider LLM failover, streaming data pipelines, file transformation (FFmpeg, OCR, PDF), and cross-platform web/mobile development.
| Area | Tools & Technologies |
|---|---|
| Frontend | Next.js 15/16 (App Router) · React 18/19 · TypeScript · TailwindCSS · Zustand · Framer Motion · Radix UI |
| Backend & Data | Node.js · Next.js Server Actions / API · Supabase (SSR, Edge Functions) · PostgreSQL · Redis / BullMQ · Vercel |
| AI Systems | Google Gemini API · OpenAI API · Mistral AI · Structured Outputs (Zod) · Failover Cascades · SSE Streaming |
| Mobile | Capacitor 8 (Android runtime) · PWA / Service Workers (Serwist) |
| Media & Files | PDF.js · React-PDF · Mammoth · FFmpeg · Tesseract OCR · Chunked Streaming |
| Testing & CI | Playwright (E2E) · Vitest · Testing Library · GitHub Actions · ESLint / Prettier |
| Security & Auth | Supabase Auth (OAuth, Apple, Google) · Row-Level Security (RLS) · Cloudflare Turnstile · Zod Validation |
Stack: Next.js · TypeScript · Supabase · PostgreSQL · Gemini/Mistral · Playwright · Capacitor Android
In-depth 10-part technical whitepaper detailing the architecture of a production AI SaaS: multi-model cascade routing, dual-mode PDF compilation, build-time i18n key parity checks, and zero-trust RLS multi-tenancy.
Stack: TypeScript · Vitest · GitHub Actions · MIT License
Lightweight TypeScript toolkit for resilient AI systems: multi-provider failover cascades, circuit breakers for rate-limited endpoints, exponential backoff with full jitter, cancellation via AbortSignal, and token cost telemetry.
Stack: Node.js · Express/Fastify · Redis · BullMQ · Docker · FFmpeg · Tesseract OCR
Asynchronous distributed file transformation platform featuring containerized worker sandboxing, real-time WebSocket progress telemetry, and batch media transcoding.
Stack: TypeScript · WebSockets · Chunked Streaming · Docker Compose
Resilient file transfer platform with deterministic chunk hashing, automatic resumable sessions, and stream disk buffering.
- 🔒 Data Isolation: Enforced PostgreSQL Row-Level Security (RLS) on all multi-tenant tables.
- 🧪 Test Automation: Continuous CI pipelines running unit tests and Playwright browser suites.
- ⚡ Practical Performance: On-demand dynamic module loading and non-blocking background task queues.