Software Engineer & Educator

Greater Boston, Massachusetts

Alon Baker

Computer Science at Boston University. I build software for nonprofits, co-found products, and teach people to build it too.

Open to work
Alon Baker, portrait
BU '28
Computer Science, CAS
4.0
GPA · Dean's List
Lead Engineer
Hack4Impact BU
2 yrs
Teaching AP CS
2
Products co-founded

01/Experience

What the role was. The work itself is below, in Selected Work.

Hack4Impact BU

Contract · 1 yr 4 mos · Boston, MA

  1. Lead Software Engineer, BridgeOTW Team

    May 2026 - Present · Hybrid

    Leading 3 engineers alongside a PM and UI/UX designer on a realtime bed availability platform for Bridge Over Troubled Waters, a Boston nonprofit serving young adults experiencing homelessness.

    • Architected the platform in Next.js and TypeScript on Supabase, designing the live availability system that tracks all 12 beds in real time with claim indicators and a 6pm auto-lock on unclaimed beds
    • Built a waitlist with real-time position tracking and a low-connectivity lookup tool, so users without reliable cell service can still check their place in line
    • Implemented flexible authentication (username/password or phone verification) for equitable access across varying device and documentation situations
    • Partnered with the PM to scope features and resolve open questions, including the live-dashboard versus camera-feed privacy tradeoff
    • Ran the engineering workflow for the team: breaking down features, delegating, reviewing PRs, and aligning decisions with the client and Director of PM
    Read more
  2. Lead Software Engineer, Phonics Team

    Jan 2026 - May 2026 · Hybrid

    Led 3 engineers building a full-stack phonics web app for 2nd-grade classrooms at a Massachusetts elementary school, replacing physical letter tiles that get lost and slow group instruction.

    • Built the core digital letter board in Next.js and TypeScript with dnd-kit, letting students construct and deconstruct words to practise digraphs and vowel teams
    • Modelled teacher accounts and lesson relations in Supabase Postgres
    • Set up a CI/CD workflow on GitHub Actions with Snyk and ESLint for security and reliability
    • Designed a responsive Tailwind UI with constrained tiles, fast reset for repeated exercises, and subtle positive feedback tuned not to overstimulate young learners
    Read more
  3. Software Engineer, Infrastructure Team

    May 2025 - Feb 2026 · On-site

    Rebuilt the chapter's website, which was developer-dependent for every content change and difficult for student applicants and clients to navigate.

    • Built a new admin panel in Strapi CMS with role-based access control mapped to e-board roles
    • Moved 85% of site content into Strapi, reducing developer maintenance
    • Rebuilt the frontend in React with responsive design and improved navigation, increasing application engagement by 100+ clicks
    • Shipped an event gallery, Coffee Chat scheduling, application management and CMS-editable sections
    • Delivered documentation, SEO optimisation, and a handoff template other university chapters can reuse
    Read more

Maimonides School

Brookline, MA · On-site

  1. Computer Science Teacher

    Apr 2024 - Present

    Teaching year-long high-school computer science and tutoring for AP exams. See Teaching below.

JCC Greater Boston

Seasonal

  1. Lifeguard & Swim Instructor

    Jun 2023 - Aug 2024

    Taught swimming lessons for ages 5 to 12 and supervised camper safety.

02/Selected Work

Products I co-founded, platforms I lead at Hack4Impact, and the architecture decisions behind them.

03/Also Built

Smaller things, including the ones that are not web apps.

04/Teaching

Computer Science Teacher · Maimonides School · April 2024 - Present

Two years teaching high-school computer science, and the reason I can explain a system before I build it.

I teach year-long high-school classes in AP Computer Science Principles, working through Python and JavaScript, and I write the lesson plans and projects that go with them. Before that I taught an Introduction to JavaScript course to middle schoolers, building the projects they used to practise on.

I also tutor one-on-one for the AP Computer Science A exam and for the new AP Cybersecurity exam.

Teaching is not a side note on this page. Standing in front of a class that does not yet understand recursion forces a kind of clarity that carries directly into engineering: into PR review, into scoping a feature with a nonprofit client who does not think in schemas, and into deciding what a system should be called.

Teaching
2 yrs
AP courses taught or tutored
3
Languages taught
Python · JS · Java
  • AP Computer Science Principles

    Year-long high-school class. Algorithms, data, and software development through advanced Python and JavaScript topics. Lesson plans and projects written from scratch.

  • AP Computer Science A

    One-on-one exam tutoring in Java, object-oriented design, and the free-response section.

  • AP Cybersecurity

    Tutoring for the new AP Cybersecurity exam, alongside my own Google Cybersecurity certification.

  • Introduction to JavaScript

    Middle-school course, April to June 2024. Built the project series students used to practise and consolidate each concept.

05/Skills

Things I have shipped with, not things I have read about.

Languages

  • TypeScript
  • JavaScript
  • Python
  • Java
  • C
  • C++
  • C#
  • Go
  • OCaml
  • Ruby
  • PHP
  • x86-64 Assembly
  • SQL
  • Bash
  • HTML / CSS

Frameworks

  • React
  • Next.js
  • Node.js
  • Express
  • Flask
  • FastAPI
  • Ruby on Rails
  • Tailwind CSS
  • Strapi
  • SQLAlchemy
  • NumPy
  • LangChain

Data & Infrastructure

  • PostgreSQL
  • Supabase
  • Convex
  • MongoDB
  • MySQL
  • SQLite
  • Firebase
  • AWS
  • Docker
  • Terraform
  • DigitalOcean
  • Red Hat OpenShift
  • Vercel
  • GitHub Actions / CI-CD
  • Git

Systems & Security

  • Operating systems
  • Memory management
  • Threading & processes
  • Kernel drivers
  • Networking
  • Cryptography
  • GDB
  • IDA / reverse engineering
  • SIEM tooling
  • NIST & MITRE frameworks
  • Linux
  • VMware / VirtualBox

Practice

  • REST API design
  • AI integration
  • Agent & context engineering
  • Notion / Jira

06/Education & Recognition

Boston University

Sep 2024 - May 2028

Bachelor of Arts in Computer Science · College of Arts & Sciences

4.0GPA

Relevant coursework

  • Data Structures & Algorithms (CS 112/392)
  • Discrete Mathematics (CS 131)
  • Linear Algebra (CS 132)
  • Analysis of Algorithms
  • Computer Systems
  • Programming Languages
  • Probability in Computing
  • Distributed Computing
  • Intro to Artificial Intelligence
  • Data Science

Honors & certifications

  • Dean's List

    2024 - 2026

    Boston University

    Recognised for freshman and sophomore year.

  • Won the KoHack Hackathon

    2022

    KoHack

    Led a team of 3 as full-stack engineer and team lead, building a Python and Flask application that simplified emergency and connection applications for university students on their phones.

  • Xerox Innovation and Information Technology Award

    Mar 2023

    University of Rochester

  • Google Cybersecurity Professional Certificate

    Jun 2025

    Google

    Threats, risks and vulnerabilities. Python. Security tooling.

Activities

  • Cybersecurity Association

    Sep 2024 - Present

    Boston University

    • Hands-on work through labs, capture-the-flag competitions and workshops
    • Network security, ethical hacking and digital forensics through project-based learning
  • Hackathon Team, Team Lead

    Mar 2022 - 2024

    Maimonides School

    • Led a team of 3 as full-stack engineer and team lead
    • Won the 2022 KoHack Hackathon

07/Contact

Open to work, and happy to talk about any of the work above.

Resume on request

I keep my resume current rather than posted. Email me and I’ll send the latest version straight back.

GitHubLinkedIn