Skip to content
Michael Lam

Hello, I'm

Michael Lam

Product Designer

I build across software, woodwork and electronics, and cooking and baking — with the same goal: create thoughtful things that improve life and bring people together.

My Work

Projects

Things I've built to solve real problems

Showing 12 of 12 projects

LyricSync
Featured

LyricSync

Production deployment of my karaoke lyric timing, augmentation, and playback workflow for syncing lyrics to audio.

KaraokeAudioLyricsProduction
Ramen Popup Reservations
Featured

Ramen Popup Reservations

Reservation and waitlist tool for a small ramen popup with slot capacity, Venmo holds, guest cancellation links, admin payment confirmation, and SMS workflows.

SvelteKitConvexTwilioReservations
Recipe Vault
Featured

Recipe Vault

Browse recipes synced from my Obsidian vault. The list is read from local markdown files and surfaced as a searchable web view.

ObsidianMarkdownRecipesAutomation
Video to Article

Video to Article

Transform YouTube videos into well-structured articles with AI-powered transcription, automatic screenshots, and multiple export formats. Built with Next.js, TypeScript, and Tailwind CSS.

Next.jsTypeScriptAITailwind CSS
MlamOCR

MlamOCR

Batch OCR for handwritten images with job tracking, live processing updates, and markdown export for each image or whole-job ZIP downloads.

SvelteKitOCRMistralConvex
Sports Scoreboard

Sports Scoreboard

Real-time sports scoreboard with live score updates, set tracking, spectator mode, and match history. Built with SvelteKit and Convex.

SvelteKitSvelte 5ConvexReal-time
Waveguide Research

Waveguide Research

Automated optimization of horn waveguide geometries. Monitors parametric studies, visualizes directivity heatmaps, and tracks Pareto-frontier candidates.

SvelteKitOptimizationAcousticsResearch
AutoVocals Research

AutoVocals Research

Automated vocal mixing research dashboard. Tracks experiment runs, scores mixes, and surfaces the best parameter combinations from batch processing.

SvelteKitAudioMLResearch
Voice Lab

Voice Lab

Record a guided voice sample, clone it with IndexTTS2, and generate fresh spoken lines directly in the browser with inline playback and WAV download.

SvelteKitTTSIndexTTS2Audio
Ramen Cost Calculator

Ramen Cost Calculator

Interactive cost breakdown of Tokyo chintan ramen. View ingredient costs by component, visualize spending in charts, and generate a deduplicated shopping list.

RamenCookingCalculator
Ramen Menu

Ramen Menu

A print-ready popup menu card for Tokyo chintan ramen, detailing each component from broth to toppings.

RamenCookingDesign
Signature Pad

Signature Pad

An elegant paper-textured signature mini app with adjustable ink weight, color selection, undo/clear controls, and transparent auto-cropped PNG export.

Mini AppCanvasExportDesign

What I work with

Tools & Technologies

Frontend

SvelteKitNext.jsReactTypeScriptTailwind CSS

Backend

Node.jsFastifyConvexPostgreSQL

Infrastructure

DockerCaddyCloudflareLinux

Other

AI/MLOCRReal-timeMarkdown

Get in Touch

I build across software, woodwork, electronics, and cooking — with the same goal: create thoughtful things that improve life and bring people together. Always happy to chat about a project, trade recipes, or collaborate on something new.

© 2026 Michael Lam