About Me

Hi, I'm Jonah Rothman, a student at Boston University pursuing a BA/MS in Computer Science with a minor in Economics. I specialize in web development and AI, with experience in QA automation, full-stack development, and CI/CD pipelines. I've built production applications like The Study Buddy and VibeScape, and completed internships at PanelClaw and ClearWatt. I'm passionate about creating scalable software solutions and exploring new technologies.

  • Programming Languages
    Java, Python, C/C++, JavaScript, TypeScript, Kotlin, OCaml
  • Web Development
    React, Next.js, Express.js, Node.js, HTML/CSS, TailwindCSS
  • Tools & Platforms
    GitHub Actions, MongoDB Atlas, Microsoft Azure, Firebase, Cypress, Jest, Maestro
  • Junior Front End Development Intern
    PanelClaw (May 2025 – Aug 2025)
    Led Cypress QA automation, reducing test time from 1 day to ~1 hour
  • Software Development Intern
    ClearWatt (Feb 2025 – Apr 2025)
    Built first automated testing suite using Maestro and Azure DevOps CI/CD
  • Information and Technology Intern
    First Cambridge Realty
  • Assistant to The Director
    Massachusettes Housing Coalition
  • Boston University
    MS & BA Computer Science, Minor in Economics
    2022 - Dec 2026 | GPA 3.73, Dean's List (all terms)
  • Thayer Academy
    2018 - 2022

Projects

November 2025

The Study Buddy

  • Deployed an AI study platform using React, Vite, TypeScript, and Express backend, running across Azure app services, DigitalOcean, and Google Firebase supporting 50+ users
  • Developed a scalable Express.js backend using Azure Blob Storage for PDF handling and Azure OpenAI to generate flashcards and context-aware subject-specific chat responses
  • Designed a MongoDB Atlas schema with 7 collections, compound indexes, and repository pattern architecture supporting 100+ notes, 50+ flashcard sets, and 200+ chat messages
  • Implemented CI/CD with GitHub Actions for automated builds and deployments
Collaborator: Sean Tomany
August 2025

VibeScape

  • Built a Next.js and React powered interactive Spotify song map that visualizes a user's library as clusters of songs and playlists with the ability to compare music with friends and create custom blended playlists
  • Created an AI-powered playlist chooser via prompt and designed a unique ranking model for Top Songs
  • Harnessed SOTA AI tools like OpenAI Codex CLI to accelerate development time and enhance the UI/UX
Sep 2024 – Dec 2024

Java Terminal Game Engine

  • Developed a terminal-based game engine ranging from simple games to complex turn-based gameplay, including DnD-style mechanics
  • Implemented 50+ Java classes to build a scalable, object-oriented architecture
  • Utilized Strategy, Factory, and Singleton design patterns to enhance flexibility and reduce code duplication
August 2024

StockBot

  • Constructed a chatbot utilizing the OpenAI API to provide users with stock advice and financial information
  • Integrated economic principles to create stock advice trained on data from 100,000+ stock and price combinations
  • Configured Node.js and Render.com to create a secure local server and backend, ensuring data privacy between client and server
  • Designed an intuitive user interface using HTML and CSS, enhancing user experience and engagement
August 2024

Poker Payout Calculator

  • Created a calculator to find poker payouts and track player net results
  • Streamlined payout calculations, saving users time and reducing errors in real-world poker games
July 2024

Music Guesser Game

  • Built an interactive music guessing game challenging users to identify tracks based on short audio clips
  • Implemented the Spotify API to fetch Billboard Top 100 songs and dynamically load song data, increasing user engagement
  • Programmed a scoring system in JavaScript to track high scores and give feedback
Sep 2023 – Dec 2023

Rain or Shine

  • Developed a full-stack web application giving users local event recommendations based on location and date
  • Pulled data from RapidAPI and Tomorrow.io API to read local events and weather data
  • Implemented Google OAuth to gather data from user and configured MongoDB connection to store user data
  • Gained valuable collaboration skills by working with a team of four
View All on GitHub

Contact Me

[email protected]

(781) 366 5290

Download Resume