Command Center

Simon RuppSoftware Engineer

I build full-stack products with strong engineering fundamentals and design-forward execution, from resilient backend systems to polished user interfaces.

$build --portfolio --retro-modern

Experience Roles

6+

Degree Track

BS/MSE CS

Next Step

Bloomberg 2026

About

Engineering with Product Taste

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

My projects and internships center on building reliable systems that create measurable impact, whether that means improving security workflows, shipping user-facing features, or strengthening model performance.

This site highlights the work I am most proud of, including internship impact, technical projects, and leadership in engineering communities.

live-session.log

simon@portfolio:~$ whoami

Software Engineer

Current Mission

Graduate from Johns Hopkins in May 2026 and start full-time at Bloomberg that 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

Delivered measurable reliability gains in a production internal platform through AI-assisted automation.

  • 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 about 10% while remediating 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 for ICU treatment and recovery sub-phenotypes in TBI patients.
  • Worked with heart rate variability factors to improve signal quality and clinical relevance.
  • Contributed research workflows spanning data preparation, experimentation, and analysis.
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, DHS-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 a 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

Featured Build

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 supply to shelters.

Next.jsReactNode.jsExpressPostgreSQLSupabaseGitHub Actions

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

Wallet Watch

Shipped

Full-stack MERN application for tracking and filtering user transactions and cash flow, including JWT-based auth and Plaid API integration.

MongoDBExpressReactNode.jsJWTPlaid API

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

Simon Rupp Portfolio

Active

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

Next.jsTypeScriptFramer MotionTailwind CSS

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.

Community and Mentorship

Continue mentoring peers, building project communities, and sharing engineering practices through collaboration.

Contact

Let's Connect

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