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.