software engineer / cs + math @ washington and lee

Mohamed
Soliman

Senior studying computer science and math at Washington and Lee. I work on systems and ML infrastructure — most recently with Netflix's Core Recommendations team.

latestSWE intern at Netflix, summer 2026schoolWashington and Lee University, class of 2027
scroll ↓
01

about

I'm a senior studying computer science and mathematics at Washington and Lee University. My favorite way to learn something is to build it from scratch — that instinct has produced a Git clone, an HTTP server on raw sockets, a Linux distro, and a trading engine.

I spent this past summer at Netflix building tooling that lets AI agents investigate ML platform incidents, and the one before at HubSpot making ticket search faster and smarter. Before that I wrote Go pipelines, Spring Boot dashboards, and a lot of React.

Off the clock I TA data structures, chase Fantasy Premier League points with machine learning, and grind the occasional LeetCode streak.

languages

PythonC++JavaTypeScriptGoSQL

tools

Spring BootFastAPIFlaskNode.jsReactNext.jsPostgreSQLRedisKafkaDockerKubernetesAWSLinux

honors

  • +Winner, SOLVE Hackathon 2024
  • +President's List 2024, 2025, 2026
  • +Jane Street First-year Trading and Technology Program
  • +Google G-SWEP
  • +Y Combinator Startup School
  • +ColorStack member
02

experience

May 2026
Aug 2026

NetflixSoftware Engineer Intern, Core Recommendations

ML platform tooling for incident investigation and agentic workflows.

  • Built a Python library of 28 tools, unifying 7 ML platforms serving 325M+ members into one investigation interface
  • Deployed a production MCP server exposing ML ops tooling, enabling agentic workflows across 15+ teams org-wide
  • Developed an always-on AI agent that auto-triages on-call alerts and drafts fix PRs, cutting resolution time by 60%+
  • Created an eval harness replaying 500+ on-call incidents, validating 93%+ agent diagnosis and tool selection accuracy
PythonMCPML OpsAI Agents
Jun 2025
Aug 2025

HubSpotSoftware Engineer Intern

Ticket search and data flow in a system serving 250K+ businesses.

  • Redesigned ticket data flow in Java and React, eliminating redundant queries
  • Optimized filter state transitions, cutting ticket search latency by 20%+ across views
  • Built an AI-powered ticket similarity engine using LLMs and vector embeddings for semantic search
  • Enhanced 40+ React components with lazy imports and pagination, improving render speed by 35%+
JavaReactTypeScriptLLMs
Jan 2025
Apr 2025

YourTime+Software Engineer Intern

Data pipelines and performance for a race-results platform.

  • Built an automated Go pipeline to scrape and parse 120K+ race results from multiple third-party sources
  • Developed API endpoints and an interactive dashboard for race metric computation, serving 20K+ active users
  • Optimized PostgreSQL queries and added a Redis caching layer, reducing page load times by 30%+
GoPostgreSQLRedis
Jun 2024
Jul 2024

LaunchXTechnology Intern

Internal tooling, payments, and UI infrastructure.

  • Developed a CI monitoring dashboard with Spring Boot and React, improving build reliability across 30+ projects
  • Built a payment service using the Stripe API with RESTful endpoints, streamlining integration for 15+ teams
  • Created 20+ reusable React components with Tailwind CSS, standardizing UI patterns across projects
Spring BootReactStripeTailwind
Jan 2024
Present

Washington and Lee UniversityComputer Science Teaching Assistant

Data structures and algorithms, taught in the trenches.

  • Led weekly help sessions for 150+ students, improving understanding of data structures and algorithms
  • Provided one-on-one mentoring for 30+ students, focusing on debugging skills and problem-solving approaches
TeachingDSAMentoring
03

projects

Real-time trading simulator with a C++ engine handling live WebSocket streams, configurable latency, and order execution.

  • Modular strategy engine running 7 algorithmic trading strategies
  • Live performance dashboard fed over WebSocket
C++Next.jsWebSocket
view code ↗

ML-driven Fantasy Premier League assistant. An automated pipeline ingests player stats from the FPL API, and XGBoost models predict performance to optimize squad selection.

  • Predicts player performance with scikit-learn and XGBoost models
  • React dashboard with JWT auth, live game updates, and squad analytics
FastAPIPostgreSQLRedisXGBoostReact
view code ↗

Jit

2026

A pocket-sized Git written from scratch in Java: branching, merging, a staging area, unified diffs, and content-addressed object storage over SHA-1.

  • Complete version control: branching, merging, staging, unified diffs
  • Content-addressed storage for blobs, trees, and commits over SHA-1
JavaMaven
view code ↗

more on github

04

contact

Say hello.

I'm open to internships, research, and interesting side quests. The fastest way to reach me is email.