Open to work/Boston, Massachusetts
Alon Baker
I study Computer Science at Boston University while building software for nonprofits, building impactful applications, and educating the next generation of computer science students.
01Selected work
Production apps for nonprofits, classrooms and my own startups. Each one opens into a case study.


BridgeOTW
Lead Engineer, Hack4Impact BU
In developmentYoung adults experiencing homelessness had to travel to a Boston shelter in person just to learn whether a bed was free. This puts all 12 beds live on a phone.
2026- Next.js
- · TypeScript
- · Supabase
- · Twilio
- · Tailwind


Campus2Care
Lead Engineer
LiveThe volunteer portal for a student-led nonprofit placing 100+ BU pre-health students at three Boston hospitals: onboarding, clearances, messaging and hour tracking across web, native and an admin dashboard.
2026- Turborepo
- · Next.js 16
- · Expo SDK 57
- · Supabase
- · Postgres RLS
- · pgTAP

Bookwormia
Co-founder & Developer
Live BetaA virtual library that knows which physical shelf the book is actually on, plus reading progress, friends, and a feed filtered by the genres you care about.
2025 - present- Next.js 16
- · Convex
- · Clerk
- · Google Books API
- · shadcn/ui
- · dnd-kit

Prospective students had no honest read on Jewish life at a campus before committing four years to it. Verified .edu reviews across 85 universities.
2025 - 2026- Next.js 16
- · Supabase
- · Google OAuth
- · three.js
- · Tailwind v4


TileTalk
Lead Engineer, Hack4Impact BU
ShippedPhysical letter tiles get lost, knocked apart, and stall a whole 2nd-grade class. A digital letter board that behaves the way the plastic ones should.
2026- Next.js
- · TypeScript
- · dnd-kit
- · Supabase
- · GitHub Actions
- · Snyk


Hack4Impact BU
Infrastructure Team
ShippedEvery content change needed a developer. Rebuilt the chapter site so the e-board could run it themselves, then shipped the rebuild as a template other chapters can reuse.
2025 - 2026- React
- · Strapi CMS
- · RBAC
- · SEO
Therapists spend more time on admin than on therapy. A practice platform where scheduling, notes, intake, messaging and billing all know about each other.
2025 - present- Next.js 16
- · TypeScript
- · Supabase
- · Stripe
- · Groq
- · Twilio
Portable Booth
LiveAn event photobooth with no booth. Guests scan a QR, use their own phone as the camera, and get a branded photo strip back in three taps.
2026- Next.js 16
- · Supabase
- · Cloudflare R2
- · sharp
02Experience
Engineering leadership, teaching, and everything before it.
Hack4Impact BU
Contract · 1 yr 4 mos · Boston, MA
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
Read more- Architected the platform using Next.js, TypeScript, and Supabase, including a live availability system that tracks all 12 beds in real time, displays claim indicators, and automatically locks unclaimed beds at 9:00 p.m
- Built a waitlist system that tracks each person’s position when beds are full before the 9:00 p.m. cutoff
- Implemented a status-lookup tool with flexible authentication through either an access code or phone verification, supporting equitable access for people with different devices and documentation circumstances
3 moreShow less
- Developed a staff portal for managing beds, user accounts, and system operations, including an activity log that supports shelter reporting for funding and donation efforts
- Partnered with the PM to scope features and resolve product questions, including privacy tradeoffs between a live dashboard and a camera feed
- Managed the team’s engineering workflow by breaking down features, delegating work, reviewing pull requests, and aligning technical decisions with the client and Director of Product Management
Lead Software Engineer, Phonics Team
Jan 2026 - May 2026 · Hybrid
Lead a team of 3 engineers alongside a PM, and UI/UX designer on building a full-stack phonics web app for 2nd‑grade classrooms at a Massachusetts elementary school, replacing disruptive physical letter tiles that get lost, knocked apart, and slow down group instruction
Read more- 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 using Duolingo style games that can be created through the teacher portal
- 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
2 moreShow less
- Designed a responsive Tailwind UI with constrained tiles, fast reset for repeated exercises, and subtle positive feedback tuned not to overstimulate young learners
- Ran and participated in the engineering workflow by working with the PM to research, break features into tasks, delegate them, review PRs, and make sure we are meeting the clients expectations
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.
Read more- 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
2 moreShow less
- 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
Maimonides School
Brookline, MA · On-site
Computer Science Teacher
Apr 2024 - Present
Teaching year-long high-school computer science for AP exams.
Read more
JCC Greater Boston
Seasonal
Lifeguard & Swim Instructor
Jun 2023 - Aug 2024
Taught swimming lessons for ages 5 to 12 and supervised camper safety.
03Teaching
Computer Science Teacher · Maimonides School · April 2024 - Present
Two years teaching high-school computer science, and the reason I can lead a team and explain concepts effectively.
I teach year-long high-school classes in AP Computer Science Principles, AP Computer Science A, and AP Cybersecurity working through Python, JavaScript, and Java. Before that I taught an Introduction to JavaScript course to middle schoolers, building the projects they used to practice on.
Executed lesson plans, managed classwork and helped and prepared students for the AP exams, strengthening their problem-solving, programming, algorithmic-thinking, and defensive-security skills.
Standing in front of a class that is still learning computer science demands a level of clarity that carries directly into engineering: reviewing pull requests, scoping features with nonprofit clients, communicating effectively on a team, and making thoughtful decisions about how systems should be built.
- 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.
AP Computer Science A
Year-long high-school class in Java, object-oriented design, and basic algorithms.
AP Cybersecurity
Year-long high-school class for the new AP Cybersecurity exam, alongside my own Google Cybersecurity certification.
Introduction to JavaScript
Middle-school course, April to June 2024. Focussed on JavaScript fundamentals.
04Also built
Smaller builds: systems work in C and assembly, tooling, and early projects.
MaimoHoops
Administrator & Developer
ShippedTournament site for the Maimonides School Invitational, with live score updates and an admin dashboard for updating content mid-game.
- Next.js
- · Vercel
- · Admin dashboard
OCR Text Extraction Tool
Pulling text off a professor's lecture slides without paying a subscription or fighting ads. 85 to 95% accuracy on quality images.
- Python
- · Flask
- · React
- · Tesseract
- · OpenCV
C Serialization Library
Type-safe encoding for primitives and complex structures like structs and linked lists, with manual pointer and memory management.
- C
- · GDB
- · System calls
- · Memory management
x86-64 Assembly Calculator
A multi-function calculator written in Intel-syntax assembly. Arithmetic at the level of registers, the stack and memory addressing.
- x86-64 Assembly
- · Intel syntax
- · GDB
Minecraft Factions Plugins
Custom Java plugins for a popular Minecraft server. Large multi-module codebases covering combat, economy and moderation systems.
- Java
- · Bukkit / Spigot
05Education & recognition
Boston University
Sep 2024 - May 2028
Bachelor of Arts in Computer Science · College of Arts & Sciences
Junior year
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 - 2026Boston University
Recognised for freshman and sophomore year.
Won the KoHack Hackathon
2022KoHack
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 2023University of Rochester
Google Cybersecurity Professional Certificate
Jun 2025Google
Threats, risks and vulnerabilities. Python. Security tooling.
Activities
Cybersecurity Association
Sep 2024 - PresentBoston University
- Hands-on work through labs, capture-the-flag competitions and workshops
- Network security, ethical hacking and digital forensics through project-based learning
Hack4Impact BU
May 2025 - PresentBoston University
- Software development for nonprofits
- Lead Software Engineer
06Skills
Skills I have worked with from personal projects, work, in class, or in research
Programming Languages
Web/App Development
Databases & Data Platforms
AI & Data
Cloud, DevOps & Developer Tools
Systems & Low-Level Computing
Cybersecurity & Reverse Engineering
Collaboration & Project Tools
07/Contact
Open to work, and happy to talk about any of the work above.