Jon
Leibham
Senior Software Engineer
Milwaukee, WI · Remote
10+ years of frontend engineering at national consumer scale. I like turning complicated systems into simple ones.
- Songfinch
- RE/MAX
- 20+ clients
- Daily page views — RE/MAX
- 1.7M
- Smaller bundle size — RE/MAX
- 80%
- Product conversion — Songfinch
- 2x
- Higher AOV — Songfinch
- 66%
NowFrontend architecture at Songfinch. AI-native side projects on my own hardware.
Selected work
Recipe Book
2026React 19 front end, Express 5 on Lambda, Turso for data, S3 uploads behind Cognito auth.
React 19 · TypeScript · Vite · AWS
React 19TypeScriptViteAWSStonk
2026Covered-call screening and stock discovery, with Claude in the loop.
FastAPI · Python · Vue 3 · Claude
FastAPIPythonVue 3ClaudeFinance PWA
2026An installable finance PWA that replaced a stack of spreadsheets.
SvelteKit · TypeScript · libSQL · PWA
SvelteKitTypeScriptlibSQLPWAJob Finder
2026Claude tailors a resume to any posting and tracks the pipeline.
Vue 3 · TypeScript · Claude · SQLite
Vue 3TypeScriptClaudeSQLiteSunspot
2024End-to-end IoT monitor: ESP32 firmware to a Flask API to a Vue 3 dashboard.
ESP32 · C++ · Python · Vue 3
ESP32C++PythonVue 3Web Synth Wizard
2024A synthesizer that runs entirely in the browser. No plugins, no installs.
Vue 3 · TypeScript · Web Audio
Vue 3TypeScriptWeb Audio
transcribe
2026Local speech-to-text with speaker diarization. No cloud, no API keys.
Python · MLX Whisper · ffmpeg
PythonMLX Whisperffmpegm4a2wav
2024Batch converter that turns Apple M4A files into WAVs.
Node.js · JavaScript
Node.jsJavaScriptnode-image-processor
2021Batch image manipulation built on Sharp.js.
Node.js · Sharp.js
Node.jsSharp.jsTV Formatter
2022Auto-formats TV series filenames from the TVDB API.
Node.js · Axios · TVDB API
Node.jsAxiosTVDB APIphoto-rename
2022Batch renames photo files for a legacy portfolio site.
Node.js
Node.js
Recipe Book
A recipe app for two: a colorful grid with search, filtering and serving-size scaling.
- Role
- Solo build
- Shipped
- July 2026
- Status
- Live
What I built
Anyone can browse; only I can edit, from the web app or a bearer-token API. React 19 front end, Express 5 on Lambda, Turso for data, Cognito auth.
Stonk
A covered-call income and stock-discovery cockpit, with Claude in the loop.
- Role
- Solo build
- Shipped
- July 2026
- Status
- Private
What I built
Deterministic screeners rank the best near-dated covered-call setups across a 600-name universe, surface undervalued and turnaround names, and track open positions. Discord and email alerts fire when a fresh setup or a buy-back target hits. Market data is pluggable: yfinance, Tradier or the Schwab Trader API.
Private build. Happy to walk through it.
Finance PWA
A private, installable finance PWA that replaced a stack of Google Sheets.
- Role
- Solo build
- Shipped
- April 2026
- Status
- Private
What I built
Net worth, budgets, recurring bills, transactions and a stock portfolio for a two-person household. Handles multi-currency accounts, AI-assisted CSV and PDF statement import, and historical net-worth snapshots. Self-hosted on a Synology NAS, reachable only over Tailscale.
Private build. Happy to walk through it.
Job Finder
A Vue and TypeScript PWA that tailors a resume to any job posting.
- Role
- Solo build
- Shipped
- April 2026
- Status
- Private
What I built
Claude reads the posting, rewrites the resume against it, calls out the skill gaps, and tracks the whole application pipeline from first search through follow-up.
Private build. Happy to walk through it.
Sunspot
An end-to-end IoT environmental monitor.
- Role
- Solo build
- Shipped
- February 2024
- Status
- Source
What I built
ESP32 firmware in Arduino and C++ reads light with a BH1750 and temperature and humidity with a DHT22, then posts readings to a Flask and MongoDB API behind an AWS Lambda relay. A Vue 3 dashboard reads it back.
Web Synth Wizard
A synthesizer that runs entirely in the browser.
- Role
- Solo build
- Shipped
- January 2024
- Status
- Live
What I built
Patch together and tweak sounds with no plugins and no installs, built on Vue 3 and the Web Audio API.
transcribe
Local speech-to-text with speaker diarization.
- Role
- Solo build
- Shipped
- June 2026
- Status
- Source
What I built
Transcribes video and audio to text using MLX Whisper on Apple Silicon, with speakers auto-detected via voice-embedding clustering. Runs entirely on-device: no cloud, no API keys.
m4a2wav
A batch converter that turns Apple M4A files into WAVs.
- Role
- Solo build
- Shipped
- May 2024
- Status
- Source
What I built
A small Node.js command-line tool for converting a directory of M4A recordings to WAV in one pass.
node-image-processor
A batch image-processing prototype built on Sharp.js.
- Role
- Solo build
- Shipped
- March 2021
- Status
- Source
What I built
A Node.js prototype for resizing, converting and compressing images in bulk.
TV Formatter
Auto-formats TV series filenames from the TVDB API.
- Role
- Solo build
- Shipped
- February 2022
- Status
- Source
What I built
A script that looks up a series on TVDB and rewrites a directory of episode filenames into a consistent, sortable format.
photo-rename
A batch renamer for photo files on a legacy portfolio site.
- Role
- Solo build
- Shipped
- February 2022
- Status
- Source
What I built
A script that normalizes a directory of photo filenames so a static gallery can index them predictably.
Career
Songfinch
NOWSenior Software Engineer · 2024
One Storybook design system replacing 4 styling paradigms across 5+ apps, cutting UI integration time 30%.
Shipped the Vue 3 video feed in the purchase funnel: 1.2M views, conversion 3.5% to 7%, average order value up 66%.
RE/MAX
5 yrsSenior Software Engineer · 2018 to 2024
Primary engineer on the Vue/Nuxt to Next.js migration across 1.5M+ listings serving 1.7M daily page views, rebuilding the component library in React.
Led 15+ engineers onto a shared design system. Load time 2s to 0.5s, bundles 80% smaller.
Freelance
2015 to 201850+ projects for 20+ international clients across finance, crypto, ecommerce and legal.
BFA, Graphic Design
American Academy of Art, Chicago

Jon
Leibham
Sr. Software Engineer
Milwaukee, WI
Greenfield builds, legacy rebuilds, startups, national platforms. I build the monorepos and design systems that hold teams together, and I'm often the one prototyping an idea with product before anyone knows what the answer is.
I've owned the component library and the pipeline that ships it, I work with designers to turn a file into a system that holds up, and I push on API contracts until they are fast and shaped for the front end. I work AI-natively, with Claude Code in the loop daily, which puts my time into the decisions instead of the typing.
Stack
Off clockWoodworking, synth building, cooking, my wife and son.