Founding Engineer at KINDGI (2024-12 – Present)
- Architected the frontend from zero for an AI platform that turns natural language into deployable full-stack apps and autonomous AI agents with human-in-the-loop approval gating high-stakes actions.
- Cut app-generation time 67% (15 → 5 min) by building a browser-based code-execution pipeline on WebContainers that scaffolds, runs, and live-previews generated apps client-side, eliminating backend roundtrips.
- Extended generation to full deployment: schemas via Drizzle, backend APIs with Hono, and one-click deploys to Cloudflare Workers.
- Built a no-code agent builder letting non-technical users wire integrations, memory/context, and multi-step tool-calling in natural language, with real-time run streaming and agent run-state over SSE with optimistic UI.
- Stack: Next.js, React, TypeScript, Node.js, Vercel AI SDK, WebContainers, PostgreSQL, Cloudflare, Trigger.dev
Software Developer at PATHFINDER GROUP LTD (2023-05 – 2024-12)
WITS: a FedWire-certified wire transfer platform used by financial institutions for real-time, compliant wire processing.
- Built the Signers authorization module end-to-end modeling approval thresholds, role hierarchies, and dual-control state transitions across the React client and its API contract with backend Java services.
- Refactored the wire-transfer platform's Redux layer splitting overlapping reducers, normalizing duplicated and nested state, and adding memoized selectors to cut unnecessary re-renders on high-traffic transfer screens.
- Cut API calls 60% and reduced page load times ~5s by optimizing data fetching, caching, and Core Web Vitals.
- Redesigned core wire-transfer screens, resolved production incidents, and shipped a new report type into the platform's jsreport reporting pipeline coordinating with backend Java services through Jenkins CI/CD.
- Stack: React, Redux, TypeScript, JavaScript, Java, JSReport, SCSS, Jenkins, Gitlab, Docker
Frontend Developer at NOKA SOFTWARE AND CREATIVE INC. (2022-05 – 2023-04)
- Built React and TypeScript features across a B2B contract-management platform's creation and lifecycle flows.
- Built end-to-end integration coverage with Cypress and Playwright, catching regressions before release.
Software Engineering Intern at REPLICANT.AI (2021-05 – 2021-08)
- Boosted input-interpretation accuracy from 40% to 70% by designing fuzzy-matching algorithms that interpreted live customer voice and mapped it to a finite intent set driving a state-machine dialogue flow.
- Wrote test suites and evaluated intent-matching performance, diagnosing, and fixing the failure cases that drove those accuracy gains.