THE WORK / EXPERIMENTS & WORKING PROTOTYPES

Projects

A portfolio of projects I am working on — web apps, tools, dashboards, and publishing systems. Each entry links to the code and to the writing that explains it.

sketchlet

Active

web app

Sketchlet is a daily drawing playground with a soft spot for the old web: purple panels, chunky buttons, handwritten type, and room for a very silly drawing. A quick doodle belongs here just as much as something you have spent an hour on.

Focus: Using AI to build a website with functional drawing tools

javascriptdaily-gamesketchletdrawinginterface-design
A view of Bayview Park, San Francisco

Baker Parks

Active

tool

A public-information prototype exploring a more useful and accessible way to discover San Francisco’s parks.

Focus: Working within accessibility restrictions

javascriptphotographySan FranciscoBay Area

Mike's List

Active

web app

A local music discovery tool that treats concert listings as the start of a review workflow rather than a finished product.

Focus: Data quality, review workflows, and trust in information products

javascriptmusicentertainmentdata-quality

BakerLinks

Active

web app

A project-sharing page with profile customization, layout and theme controls, and a preview for shaping the result.

Focus: Profile customization, editing workflows, and reducing interface friction

nextjssupabasepublishinginterface-design

Bakerversity

Active

web app

An LMS prototype for technical courses, with rich lesson authoring, course management, and learner assessments.

Focus: Learning system design, rich content authoring, and course structure

nextjstiptapkatexlearning-platformtypescript

web app

A candidate-focused portfolio with case studies, a filterable project index, a contact form, and a small admin dashboard for editing content without opening a code editor.

Focus: Content modeling, admin workflows, and deployment pipelines

reactvitetailwindvercelcontent-system

web app

A self-hosted dashboard for a custom fantasy sports competition, turning standings, rosters, and scoring logic into a shared inspectable interface.

Focus: API integration, backend modeling, and dashboard design

pythonflaskrailwaydashboardapi

web app

A focused movie lookup tool built around TMDB data, designed around fast decisions rather than encyclopedic browsing.

Focus: API integration, type-safe frontend work, and product restraint

nextjstypescripttmdbreact

tool

A dynamic character-management interface for Pathfinder 2E, designed to make dense tabletop RPG data easier to use during play.

Focus: Interface design for dense state and domain-specific tooling

javascriptttrpgpathfinder-2einterface-design

tool

A small utility for cleaning noisy UUID-appended filenames from Notion exports, making archives easier to read and maintain.

Focus: Focused utility design and safe file manipulation

javascriptpythonnotionutilityworkflow

web app

A personal blog and project portfolio built with Astro, hosted on GitHub Pages, with interactive embeds, math rendering, and animated backgrounds.

Focus: Static site architecture, deployment pipelines, and frontend design

astromdxgithub-pagesjavascriptcss