I build things
that should exist.

I lead engineering teams and build across mobile products, platform systems, connected hardware, and applied AI — turning stubborn ideas into software people can actually use.

FLUTTERPYTHONHARDWARECREATIVE CODEAI SYSTEMSPRODUCT DESIGN

Selected work · 2016—26

Built from
curiosity.

A few projects that started with “why doesn't this exist?” and ended with working code.

02
BUG PAD · LANGUAGE WORKSPACE
AI TEACHER

What do you want
to learn today?

01 · Core vocabulary

02 · Guided practice

Learn by doing →
ACTIVE RECALL

Explain it in
your own words.

NOTES · SKETCHPAD

△ → ○

SESSION SAVED

Bug Pad

An AI-guided language workspace built for active learning

  • Flutter
  • BYOK AI
  • Cross-platform
04
JULY14M T W T F
NEXT CLASSCreative Science10:30 — Lab 02View routine
★ 130

School UI Toolkit

A Flutter component system built for education

  • Flutter package
  • Design system
  • 130 stars
05
08:00
NEXT FEED18:30 Device onlineFeed now

PetFeed

A connected pet feeder built from app to hardware

  • Flutter
  • Raspberry Pi
  • IoT
06
CHAPTER III

The signal arrived just after midnight...

CHAT DECIDES

Open the door?

YES · 64%
RUN · 36%
LIVE

Stories Live

A chat-driven narrative broadcast system — no OBS required

Private build
  • TypeScript
  • Twitch + YouTube
  • FFmpeg + AI
More experiments on GitHub

Professional experience

Systems that
move things.

Visit PortPro ↗
PORTPRO TECHNOLOGIESSoftware Engineering Manager

Leading the teams building a modern drayage operating platform.

I manage and mentor 21 engineers and 5 QA across backend, frontend, and mobile. My work spans tariff and financial infrastructure, the Owner Operator mobile product, shared event-driven services, and the company's early AI agent strategy — including MCP integrations, natural-language reporting, and secure Python execution for data analysis.

PREVIOUSLY AT PORTPRO

Team Lead & Software Engineer

Led driver mobile development and built real-time container tracking, secure live-location sharing, and routing optimizations.
0121 engineers + 5 QACross-functional leadership
02Platform architectureTariffs, pay & messaging
03Applied AIAgents, MCP & reporting
TEKKON TECHNOLOGIES

Senior Software Engineer
& Team Lead

Led a Flutter team and built production systems spanning mobile, queue-driven document processing, PDF classification, data publishing, gRPC services, and serverless search infrastructure on AWS.

  • Flutter
  • Event-driven systems
  • AWS
KARKHANA

Tech Lead
& Teacher / Mentor

Led product development for BeeCreative, used by teachers across 100+ schools, while teaching students aged 8–16 to build with Scratch, Arduino, and Python through hands-on STEAM curricula.

  • Education technology
  • Team leadership
  • Creative hardware

Foundation

Study. Build.
Teach. Repeat.

EDUCATION

BSc Computer Science & Information Technology

St. Xavier's College · 2015—2019

CERTIFICATION

Architecting Distributed Cloud Applications

Microsoft DEVOPS200.9x

CERTIFICATION

Docker Labs

KodeKloud

About the human

Builder first.
Debugger always.

I like the space between useful and weird.

I've spent more than a decade crossing the boundary between software and the physical world — from teaching children to code and building interactive art installations to leading engineering teams shipping logistics infrastructure and AI systems.

I still approach leadership like a builder: understand the system, make the hard parts legible, and help the team ship the whole experience.

01

Make it realPrototypes should do the thing.

02

Stay curiousThe odd problems are often the good ones.

03

Cross the boundaryThe product rarely stops at the screen.

Have a stubborn idea?

Let's make it
work.