Experience.My journey

From first client to building a studio.

A progression through freelancing, team leadership and product ownership — each stage adding a layer of what it takes to ship serious software.

2024 — Present#01Founder

Founder & CEO

Absence Labs· Current

Building an independent product studio focused on AI-powered developer tools — including ReCode IDE, an AI-assisted code editor designed for mobile developers.

    Responsibilities

  • Set product vision and technical architecture across all Absence Labs products.
  • Design and build core systems: editor engine, AI service layer, sync infrastructure.
  • Lead a small cross-functional team across engineering and design.
  • Own strategy, roadmap and direct conversations with beta users.

    Achievements

  • Shipped ReCode IDE into private beta with a working AI pair-programmer on mobile.
  • Established a modular product platform now reused across every studio project.
TypeScriptReact NativeNode.jsPostgreSQLOpenAI APIsDocker
2023 — 2024#02Leadership

CTO

Spurvance Labs

Technical lead for a product studio — owning architecture, delivery quality and engineering culture across client engagements.

    Responsibilities

  • Defined technical architecture for client products from discovery through launch.
  • Introduced code review, CI and testing practices that raised delivery quality.
  • Mentored engineers and led hiring for the product team.
  • Prototyped AI-assisted product features before they were mainstream.

    Achievements

  • Delivered multiple client products on schedule by standardising the stack around Next.js and Node.
  • Cut average release cycles from weeks to days with CI/CD automation.
Next.jsNode.jsPostgreSQLGitHub ActionsDocker
2022 — 2023#03Full-time

Team Lead

Pillars Developer Software

Led a small product team building web platforms for regional businesses — from scoping through deployment and support.

    Responsibilities

  • Planned and estimated feature work; balanced product goals against technical debt.
  • Led development of multi-tenant web applications and their APIs.
  • Ran design-to-dev handoff and kept a shared component system healthy.

    Achievements

  • Shipped a booking and operations platform used daily by dozens of businesses.
  • Noticeably reduced page-load times across the platform by rebuilding the data layer.
ReactExpressMongoDBRedisNginx
2021 — 2022#04Freelance

Full-Stack Developer

Freelance & early client work

Worked directly with founders and small teams to design, build and ship web and mobile products end-to-end.

    Responsibilities

  • Built marketing sites, dashboards and mobile apps for early clients.
  • Owned everything: scoping, UI, backend, deployment and maintenance.
  • Learned to ship fast without giving up maintainability.

    Achievements

  • Delivered 10+ paid projects in the first year of independent work.
  • Built the habits — versioning, docs, automated deploys — that still hold today.
JavaScriptReactNode.jsMongoDBFlutter

Next chapter

Currently building AI-powered developer tools at Absence Labs.