This page contains the same details as my resume, but formatted for a web page. Nearby is a link for the PDF version, which you may open in a new tab by clicking on the file name, or download to your device via the ‘Download’ button.
Top Skills
Full Stack engineering
TypeScript, React, Next.js, Python, Node.js, GraphQL, REST APIs, Redis, SQL/PostgreSQL, AWS, CI/CD, Git/GitHub
AI-Native Development
Anthropic API, prompt engineering, multi-stage AI pipeline design
API Design & Technical Ownership
Customer-facing API design through deployment; technical specs, multi-team coordination, developer webinars, production monitoring
Engineering Stewardship
Framework documentation, technical specs, cross-team onboarding; proactive investment in shared knowledge beyond immediate scope
Extended Stack
Rust, Java, Flutter, C#, Docker, Vercel, Azure, JIRA, Agile
Projects
Portfolio Website
maejoh.io, built with WordPress and raw HTML/CSS. Includes a home page, portfolio page, career overview, and contact information.
Live demo
AI-native web app with public source code and detailed README files at github.com/maejoh/demos. Typescript, Next.js, React, and Tailwind, a Redis instance in Upstash, CI/CD through GitHub and Vercel, and an epub data pipeline that uses both the Google Books API and the Anthropic API.
Garden Binders
Detailed, hand-written PDFs of land science and history for specific plots of land in Michigan, one of which has been scrubbed of personal information and is available on my portfolio page for full viewing.
Work Experience
Remote, Michigan
Independent Study
01/2025 – Present
Built and deployed BookShelf — a full-stack AI-native web application (Next.js, TypeScript,React, Redis, Anthropic API) featuring a multi-stage AI tagging pipeline, a Python epub processing pipeline, and CI/CD via GitHub and Vercel. Conducted independent study of large language models and prompt engineering. Currently pursuing MSU Extension Master Gardener certification through formal coursework and volunteer training.
Remote, San Francisco
Software Engineer at Benchling
08/2022 – 01/2025
- Full-stack engineer (Python, TypeScript, React, GraphQL) on Benchling’s Electronic Lab Notebook, FDA-adjacent SaaS used by 500+ pharma and biotech teams
- Data Input team, focused on the inline notebook tables where users entered and viewed their experiment data and could connect that data with the rest of the software suite
- Led the development of customer-facing Table APIs for reading, inserting, and updating tables, from design through deployment, including documentation and a developer webinar for ~50 customers
- Designed the row delegate column type end-to-end — a novel solution enabling per-row type validation in structured tables; validated through senior architecture review and adopted across teams
- Authored comprehensive documentation of the Python patcher framework for notebook entry versioning and delta writes; engineers continued referencing for years
Remote, Ann Arbor
Software Engineer at Soar Technology
05/2020 – 08/2022
- Full-stack engineer across multiple simultaneous DARPA contracts in diverse stacks (Java, Python, React, TypeScript, Rust, Flutter); held active Secret clearance
- Built and packaged a React/TypeScript app as an npm module for integration into an existing government system; learned rollup/webpack to meet the packaging constraint
- Primary developer of a Flutter patient-handoff training app, including speech-to-text with synonym mapping for automated trainee evaluation; rewrote non-functional prior code over a single weekend to save a major client demo
- Built Rust sensor coverage tracking for unmanned vehicle patrol simulations: GPS position, sensor range, and line-of-sight computation rendered as post-simulation PNG terrain overlays
Remote, Phoenix
C# Developer at Infosol
06/2019 – 12/2019
Wrote C# and ASP.NET programs against a traffic ticket database for a New York municipality; identified and fixed an existing SQL injection vulnerability and built input sanitization into a shared helper library.
Remote, East Lansing
Lead Developer with MSU College of Nursing
04/2019 – 8/2019
Sole developer on TAMI (Technology Assisted Motivational Interviewer), a grant-funded pre-LLM conversational AI behavioral health tool. Identified HIPAA incompatibilities with the initial Google Actions implementation; researched and advocated for an on-device alternative (Mycroft on Raspberry Pi). Translated 20+ pages of branching clinical interview scripts into Python dialogue logic; left with the project at clinical trial preparation stage.
Education & Certification
B.S. Computer Science
Michigan State University
May, 2020
Master Gardener Trainee
MSU Extension
Mar, 2026
CV and references available on request.
