Resume. What I've been up to.

Product-minded software engineer who builds thoughtful products. Focused on user needs, elegant solutions, and software that feels right.

Download PDF

Experience

2020 - Present

Co-founder

atUpbrew

Co-founded a software studio embedded with client teams from problem definition through ship, working alongside founders and operators to shape products, iterate on real feedback, and deploy software that gets used. Also build and ship in-house consumer apps under the same studio.

2020 - Present

Software Engineer

atQubryx

Forward-deployed engineer on production allocation software for the oil & gas industry. Worked alongside client stakeholders constantly: ideating, scoping, and shipping features against a complex domain, large datasets, and reliability requirements that don't tolerate guesswork.

Skills

MobileFlutter, Dart, cross-platform apps
FrontendReact, Next.js, Vue, TypeScript, Tailwind CSS
BackendNode.js, Express, FastAPI, Python, Supabase
AI & MLLangChain, RAG, OpenCV, PyTorch, multi-agent systems
DatabasesPostgreSQL, MongoDB, Prisma, Hive
ProductUser research, roadmap thinking, shipping early and often

Selected Projects

View all
Nook2026

A SaaS embeddable widget that puts a face on any website as tap-to-play video answers. Visitors tap a page-aware question and watch a short, human reply, recorded or generated as an AI headshot video, no chatbot and no typing. One script tag.

Next.js, React, Cloudflare Workers, Hono, D1 / R2, Cloudflare Stream, Clerk, OpenAI

GalleryLink2026

A SaaS that turns a public Google Drive folder into a beautiful, password-protected client photo & video gallery — no re-uploading, no storage fees. Drive stays the single source of truth.

Next.js, TypeScript, Prisma, Supabase, Tailwind CSS, Google Drive API, Dodo Payments

TangentFlow2026

A browser-based PDF document builder and npm library with pixel-perfect text wrapping for every language (Latin, CJK, Arabic, Hindi, emoji) in pure client-side JavaScript.

JavaScript, Pretext, PDF, npm, Canvas, Document Layout

Thoughtcatcher2025

A tool for capturing ideas on the go: mobile app, Chrome extension, and a backend that connects it all with AI-powered pattern discovery.

Flutter, Next.js, Supabase, LangChain, Firebase, Chrome Extension API

DeepTutor2025

An AI learning system with multiple agents: problem solving, question generation, deep research, and guided interactive learning.

Python, FastAPI, Next.js, RAG, PostgreSQL, Docker, LLMs

ColorSea2025

AI-powered color analysis using computer vision and face recognition to find palettes that actually work for you.

Python, FastAPI, OpenCV, MediaPipe, Next.js, PostgreSQL

Fenix2024

A mobile learning app with a companion backend API for structured course content.

Flutter, Node.js, Express, TypeScript, Supabase

Neubook2024

A clean, modern EPUB reader built for a distraction-free reading experience.

Flutter, Dart, Riverpod, Hive, EPUB

ScrollWise2024

TikTok-style knowledge app: short-form educational content you can scroll through and actually learn from.

Flutter, Dart, Supabase, Hive

SoPro2024

A lightweight text-to-speech model with zero-shot voice cloning. 169M parameters, streams audio in real time.

Python, PyTorch, Audio Synthesis, Streaming

Wayfinder2024

Full-stack app with auth, database management, and a clean interface for navigating structured content.

Next.js, TypeScript, PostgreSQL, Prisma, NextAuth, Tailwind CSS

Interested in working together?