Software Engineer

Jack Singer

Building thoughtful software at scale —
guided by design, craft, and real-world impact.

Python — Django — TypeScript — React — Next.js — Vite — Supabase — Vercel — Redis — PostgreSQL — AI SDK — Pydantic AI — MCP — Docker — AWS —  Python — Django — TypeScript — React — Next.js — Vite — Supabase — Vercel — Redis — PostgreSQL — AI SDK — Pydantic AI — MCP — Docker — AWS — 
CodeHS Feb 2026 – Present

Software Engineer II

  • Sole engineer on bool.com, an AI platform with 13k users and 16k+ projects created from prompts
  • Rebuilt bool.com in one week as a maintainable Next.js/TypeScript app on Vercel with Supabase, Redis, and the AI SDK
  • Built prompt-to-product workflows across AI chat, streaming UX, generated-app state, provisioning, custom domains, and launch controls
  • Migrated 256 courses (20k+ items) from MySQL to GitHub and built export/import tooling plus a VS Code extension for curriculum workflows
  • Revitalized the CodeHS API with key authentication, request tracking, and Swagger documentation across 77 operations and 37 paths
CodeHS Aug 2024 – Feb 2026

Software Engineer

  • Worked full-stack with Django, MySQL, and React to deliver production features to a platform serving over 6M students
  • Built the Typing Platform, shaping activity types, lesson flow, UX, and LMS pages for teachers and students
  • Developed AI Creator and AI Chat with Python, Django, React, and Pydantic AI for content generation, tutoring, structured LLM data streaming, and validation
  • Drove an AI developer workflow initiative with Claude Code, Cursor, and MCP support; increased PR throughput 88% and cut PR prep time 72%
CodeHS Jun 2023 – Aug 2023

Software Engineer Intern

  • Developed the CodeHS Elementary Platform in Django, focusing on the LMS, Ready-to-Go lessons, and integrations with Scratch and ScratchJr
  • Designed the UI/UX in Figma and implemented the frontend, delivering an accessible experience for students and teachers
  • Built internal admin tools for curriculum and marketing teams, streamlining workflows and enabling faster course development
Python Django JavaScript TypeScript React Next.js Vite Node.js Supabase Vercel Redis PostgreSQL Pydantic AI AI SDK MCP Docker AWS Figma Unix REST API Git/GitHub Tailwind