
AI & Full-Stack Engineer building production LLM and multi-agent systems.
I design agentic workflows end to end: prompt and interaction design, multi-agent orchestration, evaluation, and human-in-the-loop review, plus the full-stack products around them. React, TypeScript, Node, Postgres.
Open to full-time AI and full-stack engineering roles.
Experience
Software Engineer @ ReefnBid
ReefnBid is a real-time auction marketplace where people buy and sell live. I joined as an intern in October 2025 and converted to full-time in January 2026. Over about nine months I have shipped across the whole stack, a TypeScript monorepo, taking the customer-facing experience from a legacy Vue app to a modern React SPA and building the systems that let buyers and sellers bid, message, pay, and resolve disputes.
Tech stack
- ▸Shipped 100+ merged PRs across 150+ tickets in ~9 months on a real-time auction marketplace, working end to end across a TypeScript monorepo.
- ▸Led the migration of the customer-facing auction UI from a legacy Vue app to a modern React SPA (Vite, TanStack Router, Mantine), using an islands architecture to embed interactive React inside CMS-managed pages.
- ▸Built the real-time bidding engine on Socket.io: live bids, proxy and auto-bidding, reserve-price badges, countdown timers, and watchlists. Fixed a production auction-winner miscalculation and a self-competing proxy-bid bug.
- ▸Architected a unified buyer-seller messaging platform, collapsing scattered per-order and per-product threads into one conversation with sub-threads, a verified-payment gate, and dispute-lock states.
- ▸Implemented Stripe dispute and chargeback management: seller-owned counter-disputes, correct clawback accounting that excludes tax and commission, and a tiered chargeback-deterrent policy.
- ▸Delivered an end-to-end seller ratings system (media-rich, order-referenced reviews with email notifications) and branded, SEO-friendly seller profiles.
- ▸Hardened payments and reliability: fixed a Stripe idempotency-key collision causing customer-facing payment failures, added Redis reconnection, and hardened image uploads against out-of-memory crashes.
Use AI-assisted development tooling (Claude Code) in my workflow.
Key Projects:
Vue to React Migration
Moved the customer-facing auction UI off a legacy Vue app to a React SPA on Vite, TanStack Router, and Mantine, using an islands architecture to embed interactive React inside CMS-managed pages.
Real-Time Bidding Engine
Live bidding on Socket.io: proxy and auto-bidding, reserve-price badges, countdown timers, and watchlists. Fixed a production auction-winner miscalculation and a self-competing proxy-bid bug.
Unified Messaging Platform
Collapsed scattered per-order and per-product threads into one buyer-seller conversation with sub-threads, a verified-payment gate, and dispute-lock states.
Stripe Dispute & Chargeback Management
Seller-owned counter-disputes, clawback accounting that correctly excludes tax and commission, and a tiered chargeback-deterrent policy.
Skills
The stack I build with, from TypeScript and AI systems to the backend and infrastructure around them.
Languages
- TypeScript
- JavaScript
- Python
- SQL
AI & LLM
- LLM integration (OpenAI, Claude, Gemini, Cohere)
- Multi-agent orchestration
- LangGraph
- MCP
- RAG
- Prompt engineering
- Evaluation
- Human-in-the-loop design
Frontend
- React
- Next.js
- React Native
- Vite
- TanStack Router
- Mantine
- React Query
- Zustand
- Tailwind
Backend
- Node.js
- Koa.js
- Express
- Socket.io
- REST
- GraphQL
- OAuth 2.0
Data
- PostgreSQL
- Prisma
- MySQL
- MongoDB
- Redis
- DuckDB
- Firebase
Cloud & DevOps
- AWS (S3, EC2)
- Cloudflare R2
- Docker
- GitHub Actions
- Turborepo
- Stripe
Projects
Real problems, shipped end to end. Less "look at this cool stack," more "here's the pain and what changed."
Featured
Claude-Telegram Agent Orchestrator
AIMulti-agent end-to-end testing, driven from Telegram
More projects
Secure Dependency Guard
Developer ToolsDependency supply-chain hygiene scanner
Voice-Controlled Email Assistant
AIHands-free email management powered by AI
Deck
AICreate presentations with AI using voice commands
Academic-Ally
MobileA cross-platform study companion with an AI chatbot
Get in touch
Let's talk
If you're hiring for AI or full-stack engineering, or you just want to talk shop about agents and LLMs, reach out.
I read every message and reply.