ea

Esslam Ashour

CS @ UChicago, Class of 2027

I'm a computer science student at the University of Chicago, graduating in June 2027. I work on backend systems, cloud infrastructure, and developer tools. Previously, I interned twice at AWS.

Experience

Software Development Engineer Intern @ AWS

Built a CloudFormation drift investigation service in Python and TypeScript, using CloudTrail, Step Functions, and Bedrock to trace infrastructure changes. In evaluation, 93% of investigations finished in under 90 seconds, with a 97.5% overall agent evaluation score.

Software Development Engineer Intern @ AWS

Expanded Amplify AI Kit's cross-region inference support across 21 AWS regions, from 54 to 138 model-region combinations. Built a Lambda-backed CDK construct for deployment-time model configuration.

Software Developer @ UChicago CSIL

Lead five developers building internal tools and reviewing code. Developed shared authentication and scheduling APIs that save 10–12 hours of manual work each quarter.

Software Developer Intern @ Alleo.ai

Reduced p95 API latency by 34% through query and MongoDB index optimizations. Built a self-service troubleshooting flow that contributed to a 56% reduction in support tickets over three months.

Projects

AWS Amplify — cross-region inference

Open-source work from my 2025 AWS internship. Extended Bedrock model support across AWS regions and built deployment-time resolution for model and inference-profile configuration.

typescript · aws cdk · amazon bedrock

CrustyDB / CMSC 23500

A full-fledged database management system built in Rust as part of UChicago's CMSC 23500.

rust · database systems

A final-exam finder for UChicago students. Search by course code, name, or instructor and add exam dates to your calendar.

next.js · typescript · prisma · postgresql

A regex engine and grep-like CLI written in Haskell. Uses recursive-descent parsing, Thompson's construction, and NFA simulation without recursive backtracking.

haskell · parsing · automata

Unix shell

A small shell in C supporting interactive and batch execution, command parsing, built-ins, and file-descriptor redirection using POSIX system calls.

c · posix · linux

Tools & languages

Python, TypeScript, Rust, C, C#, Haskell, SQL, AWS, Docker, Linux, Node.js, PostgreSQL, MongoDB.

Contact

If you'd like to talk about software, systems, or an opportunity, feel free to reach out.