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.

latest — SWE intern at Netflix, summer 2026school — Washington 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.