Command Center

Simon RuppIncoming SWE @ Bloomberg

I like to build and learn! I’m a software engineer with experience in large-scale systems, machine learning research, and full-stack product development.

$build --portfolio --retro-modern

Experience Roles

6+

Degree Track

BS/MSE CS

Next Step

Bloomberg 2026

About

Engineering with Product Taste

live-session

entry_01

I am a Computer Science student at Johns Hopkins University in a combined BS/MSE track, with hands-on experience across large-scale systems, machine learning research, and full-stack product development.

entry_02

My work centers on building systems that have measurable impact, whether that means improving security workflows (AWS), shipping user-facing features (APL), or strengthening model performance (LCICM).

entry_03

This site highlights the projects and experiences that have shaped my professional journey so far. I’m excited to continue learning and building as I begin my full-time role this summer.

Education

Academic Foundation

Johns Hopkins University

Baltimore, MD

August 2022 - May 2026

  • Master of Science in Engineering (MSE), Computer Science - Combined BS/MSE
  • Bachelor of Science (BS), Computer Science
  • Minor: Applied Mathematics and Statistics

GPA: 3.92/4.00

Experience

Recent Work and Technical Growth

Bloomberg logo

Incoming Software Engineer

Bloomberg

Starting Summer 2026

Incoming full-time role focused on building high-performance software at production scale.

  • Joining Bloomberg as a full-time Software Engineer in Summer 2026.
  • Preparing for production engineering work in large-scale, data-intensive systems.
  • Bringing prior internship and full-stack experience into long-term product ownership.
C++PythonDistributed SystemsData-Intensive Systems
Amazon Web Services (AWS) logo

Software Development Engineer Intern

Amazon Web Services (AWS)

May 2025 - August 2025

Shipped a generative AI tool for internal Amazon engineers, improving build failure analysis and risk remediation workflows.

  • Led integration of a generative AI build-failure analysis tool into an internal assurance dashboard.
  • Implemented one-click fix workflows for internal engineering users.
  • Improved team merge automation success rate by ~10%, resulting in the remediation of thousands of software risks.
AWSPythonGenerative AIInternal Tooling
Johns Hopkins School of Medicine - Laboratory for Computational Intensive Care Medicine logo

Machine Learning Researcher

Johns Hopkins School of Medicine - Laboratory for Computational Intensive Care Medicine

April 2024 - May 2025

Applied machine learning methods to clinically grounded research questions in critical care.

  • Designed an unsupervised machine learning model to predict sub-phenotypes in TBI patients in the ICU.
  • Trained the model on heart rate variability (HRV) features to map HRV to TBI outcomes.
  • Led the data processing, modeling, and analysis efforts.
PythonScikit-LearnPandasResearch Modeling
Johns Hopkins University Applied Physics Laboratory (APL) - Mission Critical Communications logo

Software Engineering Intern

Johns Hopkins University Applied Physics Laboratory (APL) - Mission Critical Communications

May 2024 - August 2024

Shipped security-focused software and modeling improvements in a mission-critical environment.

  • Collaborated on two secret-level, CISA-sponsored software projects focused on DNS and BGP security.
  • Reduced incorrect machine learning domain classifications by about 45% through training set and ensemble model improvements.
  • Developed production code for BGP security tooling that alerts critical infrastructure network operators to anomalous activity.
PythonMachine LearningDNSBGPCybersecurity

Software Developer

Fait LLC

September 2023 - December 2023

Developed a generative AI product feature set across backend services and frontend delivery.

  • Used OpenAI APIs with Pinecone vector search for semantic retrieval workflows.
  • Built server-side systems with Django REST Framework.
  • Developed React client functionality for the generative AI note-tracking application.
PythonDjango RESTReactOpenAI APIPinecone
Nightspot Networks logo

Full Stack Software Engineering Intern

Nightspot Networks

May 2023 - August 2023

Supported secure full-stack product development with backend and mobile-facing integration.

  • Collaborated with backend engineers to create, test, and secure API endpoints.
  • Implemented AWS Cognito authentication flows connected to a React Native sign-up experience.
  • Contributed to full-stack delivery with focus on secure user onboarding.
Node.jsReact NativeAWS CognitoAPI Security

Projects

Selected Builds

Activity Tracker

Live

Full-stack workout tracking app for lifts and runs with secure per-user data isolation, email verification/reset flows, calendar-first review, and range-based progress summaries.

Next.jsReactTypeScriptPrismaPostgreSQLTailwind CSSPWA

Poker Odds Calculator

Live

Heads-up poker odds calculator based on player hole cards and board state, built for fast probability estimation and clean UX.

TypeScriptProbabilityFrontend UX

Wallet Watch

Live

Modernized MERN + Plaid personal finance app for tracking spending, income, and cash flow with JWT auth, transaction CRUD, and bank-link flows, deployed as a Vite frontend on Vercel with an Express API on Render and MongoDB Atlas.

MongoDB AtlasExpressReactNode.jsViteJWTPlaid APIVercel + Render

Deterministic Password Manager

Built

Stateless Chrome extension password manager using modern PBKDF techniques so generated credentials are not susceptible to offline attacks.

JavaScriptChrome Extension APIsCryptographySecurity

Let's Eat

Shipped

Non-profit platform architecture using Next.js/React, Node/Express, Postgres, and Supabase with CI/CD. Shipped inventory CRUD, donation analytics reporting, and workflows connecting food suppliers to shelters.

Next.jsReactNode.jsExpressPostgreSQLSupabaseGitHub Actions

Simon Rupp Portfolio

Active

Retro-modern portfolio built with motion-first UI patterns and a performance-conscious Next.js stack.

Next.jsTypeScriptFramer MotionTailwind CSS

Rubik's Cube Trainer

Live

Keyboard-first Rubik's Cube trainer with 3D cube rendering, swipe-driven row and column moves, diagonal view rotation, live gesture previews, and optional haptic feedback across desktop and mobile.

ReactTypeScriptVitecubejsTouch GesturesMobile UX

Skills

Toolkit and Strengths

Languages

Python
Java
JavaScript
TypeScript
C
C++
Go
x86 Assembly

Web + Data

Node.js
Express.js
NestJS
React
MongoDB
PostgreSQL
MySQL
SQL

Platform + Workflow

AWS
Docker
Git
GitHub
GitLab
Linux
Jupyter Notebook

ML + AI

Scikit-Learn
PyTorch
TensorFlow
Pandas
Flask
OpenAI API
Pinecone

Activities

Leadership and Community

Software Engineering Club - President (August 2022 - May 2025)

Grew the Software Engineering Club Slack community to 350+ members and organized practical technical workshops.

Phi Kappa Psi - Congruence Assessment Program Chair (August 2022 - May 2024)

Led fraternity documentation and standards workflows with the Office for Fraternity Life, contributing to a gold-status outcome.

Student Conduct Board - Member (April 2024 - Present)

Served as a student representative on conduct and academic ethics hearings to ensure fair processes and advocate for student perspectives.

Contact

Let's Connect

Reach out to discuss engineering, research, product development, or collaboration ideas.