TypeScript software engineer with 3+ years building production applications, backend systems, and AI-powered workflows. Experienced in Next.js, Node.js, API integrations, and authentication, with end-to-end ownership in fast-moving startup teams.
Contributed merged fixes to high-profile open source projects including Vercel, Prisma, and Elysia.
Stack
TypeScriptNext.jsReact.jsNode.jsConvextRPCPrismaDrizzlePostgreSQLRedisVercel AI SDKOpenAI APIShopify Admin APITailwind CSSJestAWSDockerGitHub Actions
Open Source
Contributed reviewed, merged fixes across TypeScript backend and AI tooling codebases, from issue investigation through implementation — including OpenAI Responses API file handling, Node ESM compatibility, Set-Cookie header preservation, and Alpine musl support.
Sole engineer on client projects within a 4-person team, owning end-to-end delivery for enterprise clients in supply chain, retail, and food distribution using Next.js, Convex, and tRPC
Built two WhatsApp-based AI workflows with the Vercel AI SDK, Convex, and the OpenAI API for outreach, intake, ordering, and payment inquiries, implementing RAG with vector databases and reducing manual support load by 90%
Led migration from Convex Auth to Better Auth and built Shopify integrations using Admin APIs, webhooks, and pagination for high-volume sync
Built React/Next.js enterprise portals within an Nx monorepo, implementing RBAC across admin, agent, customer, and supplier interfaces
Reduced upload sizes by up to 90% via frontend optimizations, and wrote Jest test suites reaching 80% coverage across critical business logic
Software I Love
Daily-driving opencode and Codex for agentic coding, Ghostty as a terminal that gets out of the way, Convex as my default backend, and Sonner as the toast library I measure everything else against.