Senior full-stack engineer with 15+ years building high-impact, business-critical products — from award-winning digital experiences to real-time platforms in fintech and sports betting. I’m strongest where UX, performance, and systems design meet: fast UIs, complex data, and zero-drama delivery.
Today I’m focused on GenAI and agentic systems that are built to run in production: grounded with RAG, measurable with evals, observable in runtime, and controlled with clear boundaries and human-in-the-loop workflows. I treat “AI features” as software engineering: reliability, maintainability, and predictable cost.
Open to Senior / Staff roles where full-stack delivery, GenAI adoption, and technical leadership overlap — mentoring teams, raising quality bars, and shipping systems that stay correct over time.
Front end: React, TypeScript, Next.js, Redux, Tailwind/SASS, accessibility, performance profiling.
Back end: Node.js, REST/GraphQL, microservices, SQL/NoSQL, background jobs, integrations.
Cloud & DevOps: Docker, CI/CD, IaC concepts, serverless, observability, incident-friendly deployments (AWS/Azure/GCP).
Quality: Jest, Cypress, TDD where it pays, pragmatic automated testing, code review culture.
GenAI / LLM systems: RAG, embeddings/vector search, agent/tool orchestration, long-term memory patterns, evaluation & regression tests, tracing/monitoring, guardrails, and human-in-the-loop controls.
Keywords recruiters actually search for:
A bit more jargon:
React • TypeScript • Next.js
Node.js • GraphQL • Microservices
PostgreSQL/MySQL • MongoDB
Docker • CI/CD • Cloud (AWS/Azure/GCP)
Testing: Jest • Cypress
Observability: logging • metrics • tracing
GenAI: RAG • embeddings • evaluation • guardrails • HITL












