Open to roles

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%
LatestJuly 2026Recipe BookReact 19 front end, Express 5 on Lambda, Turso for data, S3 uploads behind Cognito auth.

NowFrontend architecture at Songfinch. AI-native side projects on my own hardware.

Selected work

6 projects · 2021 to 2026

Filter work by category
01 of 06
Product

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.

React 19TypeScriptExpress 5AWS LambdaTurso (libSQL)AWS Cognito
02 of 06
AI

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.

FastAPIPythonVue 3TypeScriptClaude APIDocker

Private build. Happy to walk through it.

03 of 06
AI

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.

SvelteKitSvelte 5TypeScriptTailwind CSS v4libSQLPWA

Private build. Happy to walk through it.

04 of 06
AI

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.

Vue 3TypeScriptTailwind CSSClaude APINode.jsExpressSQLite

Private build. Happy to walk through it.

05 of 06
Product

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.

ESP32C++ / ArduinoPythonFlaskMongoDBAWS LambdaVue 3
06 of 06
Product

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.

Vue 3TypeScriptWeb Audio APISassVite
01 of 05
Utility

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.

PythonMLX Whisperuvffmpeg
02 of 05
Utility

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.jsJavaScript
03 of 05
Utility

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.

Node.jsSharp.js
04 of 05
Utility

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.

Node.jsAxiosTVDB API
05 of 05
Utility

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.

Node.js

Career

2015 to now · Frontend

Resume
  1. Songfinch

    NOW

    Senior 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%.

  2. RE/MAX

    5 yrs

    Senior 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.

  3. Freelance

    2015 to 2018

    50+ projects for 20+ international clients across finance, crypto, ecommerce and legal.

BFA, Graphic Design

American Academy of Art, Chicago

Jon Leibham

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

Choose a part of the stack
TypeScriptReactVue 2/3Next.jsNuxtViteSassCSS ModulesCSS Variables
Design SystemsStorybookFigmaDesign Tokens
VitestJestReact Testing LibraryPlaywrightCypressChromaticeslint-plugin-jsx-a11yLighthouse
Node.jsNest.jsRailsPostgreSQLGraphQL
AWSDockerKubernetesHelm 3SentryDatadog

Off clockWoodworking, synth building, cooking, my wife and son.