Full-stack & AI automation engineer

Web and mobile products, plus automations where Claude does the work, code enforces the rules, and a person signs off.

My path so far

  1. 2024Mobile engineering, VestiBuilt 7+ production screens in the Element by Vesti Flutter app.
  2. 2025Full-stack & reliability, LendsqrKept a lending platform stable in production, from Sentry alerts to fixes shipped through staging.
  3. 2026AI automation, Koya TalentSix AI systems built with Claude, where code enforces the rules and a person signs off.
  4. NowOpen to roles and projectsFull-time roles, contracts or client work. Get in touch below.

Three projects that show the range: two AI systems with human sign-off, and a web and mobile product.

AI Agent, built in week 5 of Koya Talent

OutreachPilot

An AI agent that finds, qualifies and drafts outreach for B2B leads, and never sends anything.

  • Claude Agent SDK
  • Limits enforced in code
  • ~$1.24 per 10 leads

The live demo is offline for now. I used up my free Render instance hours, so the workspace is suspended until they reset at the start of November. I'm working on a fix.

See the projectLive app

AI Document Workflow, built in week 3 of Koya Talent

ProposalPilot

Discovery-call notes become a client-ready proposal that is approved before it's sent.

  • Approval enforced in the database
  • 6-section proposals
  • Sonnet 5 + Haiku 4.5
See the projectLive app

Web + Mobile SaaS, in development

JobTrackr

Search jobs, track applications and deadlines, and get resume feedback from one dashboard.

  • Web + mobile
  • Resume parsing
  • Custom NestJS API

The backend is offline for now, so login and data won't load. I used up my free Render instance hours, so the workspace is suspended until they reset at the start of November. I'm working on a fix.

Underlined tools are in the projects above. Point at one to see where.

Languages
  • JavaScript
AI & Automation
  • Prompt Engineering
Frontend
  • Angular
  • Material UI
  • HTML & CSS
  • Three.js
  • Framer Motion
  • Jest
  • Vite
  • Webpack
  • React Testing Library
  • Web Accessibility (WCAG)
Backend
  • Node.js
  • Express.js
  • REST APIs
Databases
  • MongoDB
Observability & Tools
  • Git
  • GitHub
  • Grafana
  • Cloudwatch
  • AWS
  • Figma
  • Metabase
  • SonarQube
  • Lighthouse

Six rules I hold myself to, on every product and every automation.

  1. Clarity before complexity

    I prefer simple, understandable solutions before adding layers of abstraction. Code should communicate intent, not hide it.

  2. Product thinking

    I care about what the software is supposed to achieve, not only the code. Good engineering starts with understanding the problem.

  3. Reliability matters

    I pay attention to error states, edge cases, and maintainability. Software that works once is not the same as software that works consistently.

  4. The model proposes, code enforces

    Countable facts, limits and approvals live in code. AI handles judgment and language, and a person signs off before anything reaches a client.

  5. Polished user experience

    I believe good engineering should feel smooth to the person using the product. The user's experience is part of the engineering quality.

  6. Documentation and handover

    I value decisions that future engineers can understand and maintain. Work that can't be handed over is incomplete.

  1. A six-week program of production-style client builds, each shipped with a live app, testing evidence and a walkthrough.

    • Built AI agents and approval workflows with Claude Sonnet and Haiku
    • Enforced limits, approvals and data rules in code rather than prompts
    • Shipped live systems with failure handling and cost tracking

    Tools Claude API, Claude Agent SDK, n8n, Supabase, Next.js

Have a role or a project in mind?

Tell me what you're working on. I reply within a day.

obasantolu@gmail.com