Alex Weinberger

weinberger [dot] al [at] northeastern [dot] edu

whoami

I am Alex Weinberger, a CS student at Northeastern University, from NYC. My interests include: distributed systems, infra @ scale, mobile dev, DevOps, semiconductors, exploring cities, paradoxes, and more. I am always looking to meet new people and learn new things so please reach out!

Projects

Tools Used

  • React Native
  • Go + Fiber (routing)
  • Nix
  • Supabase
  • PostgreSQL
  • Expo Go
  • Figma
  • Overview

    Platnm is your one stop shop for all musical discourse. In the Fall of 2024 I joined Generate as a software engineer, where I worked throughout the stack to help build Platnm. Using Nix as a package manager for cross-platform development, my team and I iterated weekly by working on backend (Go + Fiber) and frontend (React Native + Expo) tickets. By the end of the 4 months of development we had a working MVP that we were able to present to the community at Northeastern, and ultimately hand off to our client.

    Platnm Review Platnm Search Platnm Board

    Tools Used

  • Next.js
  • Fast API
  • PostgreSQL
  • AWS (ECS Fargate/ECR, RDS, S3)
  • Terraform
  • CI/CD (Github actions)
  • Pandas & NetworkX (for developing graph algo)
  • Overview

    Exam Engine is a tool built to solve the complex problem of scheduling final exams for Northeastern students. Prior to our software, the process was tedious and quite manual, often resulting in student conflicts (a student having multiple exams scheduled for the same time). Our algorithm and intuitive interface built with Next.js is able to create schedules for over 16,000 students with 0 conflicts. Similar to Platnm, this was an amazing opportunity for me to work directly with a client and iterate continuously with my team until we finally handed off the product to Northeastern in December 2025, which is to be used for all future exam seasons and scheduling.

    My Contributions

    While I was a full-stack dev, and my work ranged from creating the first iteration of our graph algorithm to implementing the user auth, my focus was within cloud infra. I architected and tailored our AWS infrastructure to our unique needs. Due to the nature of the product, our software is only going to be used for at most 4 weeks out of the year. With that in mind, I decided to build the base of our deployment with ECS Fargate due to its auto-scaling. I also decided to reprovision our infra using Terraform to speed up future onboarding and dev work.

    Overall Takeaways

    I honestly had a really fun time working on this project, and I am quite proud of my group and what we were able to accomplish in just 3 months. I am excited to know that my work is going to positively affect all my peers and the registrars office for the foreseeable future. Feel free to visit https://theexameengine.nunext.dev/about to learn more about the project!

    Tools Used

  • MongoDB for the station/report database
  • Express Js for API requests
  • React Native with Expo to construct the frontend
  • Node.js for server-side logic
  • Render for backend hosting
  • Expo EAS for frontend hosting
  • MTA Open Data for mapping/station info
  • Figma
  • Overview

    CopOrNot is a React Native application designed to crowdsource the reporting of law enforcement presence at public transportation stations (currently operational in NYC & Boston). By leveraging real-time location tracking, the app offers users an efficient way to log and access reports, promoting transparency and awareness in public spaces. The app ensures a seamless and intuitive experience with dynamic updates and responsive design, making it user-friendly for anyone on the go.

    CopOrNot Map CopOrNot Home CopOrNot Sort

    Core Features

  • Real time location tracking
  • Report submission
  • Report viewing
  • Report filtering (by station, date, etc.)
  • Results thus far (still WIP)

    Ran a test flight amongst friends and had lots of positive feedback

    Next Steps

    To continue working on AI integration, and to expand beyond NYC/Boston, improve responsiveness, deploy to app store and google play, migrate hosting to AWS or GCP

    An allmagamation of beautiful things & stuff I find cool (w/links & in no particular order)

    Music

  • The Strokes (favorites: One Way Trigger, Soma, Selfless, Bad Decisions, BK Bridge to Chorus)
  • Nujabes
  • Subwoofer Lullaby & Sweden - C418
  • This Love - Maroon 5