Ahmed Mohamed

New-grad software engineer · graduating May 2027

Ahmed Mohamed

At Mayo I built a browser tool that scrubs patient data from scans before they leave the clinician's machine. Most of my work is like that: the thing that has to not happen.

On ChessMate, the coaching app I've run solo since 2025, a bug ran jobs twice and overwrote good results. I shipped the fix as a library. Same reason I fixed a nine-year-old crash in Django's test runner. I want a new-grad software role. Backend or platform first, SDET if a team cares about the same failures.

Proof map

Click a tile

01 · Mayo Clinic

At Mayo Clinic I built a browser tool that strips identifying information from medical imaging files before they go anywhere. Patient data stays on the clinician's computer.

  • Runs entirely in the browser; nothing with PHI is uploaded
  • 270-tag rules engine for DICOM imaging standards
  • 122 tests at 87% coverage, including checks that no network request carries patient data
  • Sep–Dec 2025 · Biomedical Imaging Resource Core

270

DICOM tags covered by the rules engine

122

Automated tests at 87% coverage

0

Patient identifiers sent off-device

Experience

Where I have worked

Mayo Clinic

Software Engineer Intern (part-time, 20 hrs/wk)

Sep–Dec 2025 · Rochester, MN · Biomedical Imaging Resource Core

  • Built a browser tool that removes identifying information from medical imaging files without sending that data to any server.
  • Wrote a 270-tag rules engine for DICOM imaging standards, plus 122 tests at 87% coverage that check no network request carries patient data.

Calero

Software Engineer Co-Op (summer full-time · fall part-time, 20 hrs/wk)

May–Dec 2025 · Rochester, NY

  • Cut developer setup from 8 hours to 15 minutes by automating code generation in .NET/C#.
  • Built a test harness that replays 100+ scenarios to catch model regressions before they ship.
  • Shipped an API for invoice test data that cut QA setup from hours to under a minute.

AImpulse Learning

Software Engineer Co-Op

Sep 2024–Feb 2025 · Remote

  • Deployed a chatbot on AWS Lambda serving 10,000+ queries a month.
  • Cut resume processing time 30% and raised mentor-matching accuracy 20%.

Yaoota

Software Engineer Intern

May–Sep 2024 · Remote · Egypt's largest price-comparison engine

  • Optimized APIs serving 50K+ products, cutting latency 25%. Built a product comparison tool against live inventory.

City Hall of Giza

Software Engineer Intern

May–Sep 2023 · Cairo, Egypt

  • Built a content editor with role-based access so non-technical staff could publish pages themselves.

Also built

Other projects

Live Luther lost-and-found on Next.js and Supabase. One server-only trust boundary; Playwright gates the CI.

Return-and-refund tracker: a NestJS API, an Expo app, and a Go email worker on Terraform-provisioned AWS.

Education

Education

Luther College

Expected May 2027

B.A. Computer Science, minors in Mathematics and Data Science. CS and Mathematics teaching assistant.

Want to talk about a role?

Email is fastest. On a call I can walk through Mayo, ChessMate, fencekit, or the redis-py review that rewrote my fix.

School email: hussah01@luther.edu · fencekit case study · Open source case study

Open to new-grad roles

ResumeEmail