Portfolio
Live demo: My Technical Library
Live, interactive site: demos.maejoh.io
Source code: https://github.com/maejoh/demos
Status: V1 complete, V2 in progress
Project uses React/TS and python to process a data pipeline of local e-books, extract cover images, fetch missing details with the Google Books API, ask an LLM to categorize and tag the library with the Anthropic API, persist them in a redis (hosted by Upstash), and display them all in a smooth UI for visitor to browse, sort, and vote on them. The source code is hosted in GitHub, and the live app is deployed with Vercel, with CI/CD, test coverage, and analytics.

Planning Stages: Your Land
The original PDFs: The Garden Binders (article)
App planning and design documents: Google Drive
Status: PDFs complete, website in planning.
After completing extensive training to become an MSU Extension Master Gardener, I compiled several unique and hand-written ‘binders’ that I professionally printed and then gifted to family members. They include environmental science concepts, historical maps of each relative’s neighborhood, and general data like bedrock under the property, what watershed they belong to, and what growing zone they’re in. One of the binders has been censored of private info so that it can be shared publicly as well. If you’re interested, I’m told it takes about 20 minutes to read cover to cover, but even just the intro (which is also included in the article) should be interesting.
I am currently in the process of converting that project into something that can be visited online and generated for any US address — I even have wire frames and user stories, though no deployed site yet. For more detail on the original PDF project, see the article linked above; for more detail on the planned web app, see the shared Google Drive folder.

