Ahmed Mohamed

Seeking new-grad software engineering roles · Graduating May 2027

I build and operate production systems end to end.

Five software engineering internships and co-ops, most recently at Mayo Clinic and Calero. Outside of work I run ChessMate, a chess-coaching platform live at chess-mate.online.

Live in production

ChessMate

Python · Django · Celery · React · PostgreSQL · Redis · AWS

AI chess-coaching platform I built solo and operate in production at chess-mate.online. Imports games from Chess.com and Lichess, analyzes them with Stockfish through an async Celery pipeline, and generates batch coaching reports.

Solo-built since Jan 20251,700+ automated tests
chess-mate.online
ChessMate landing page: batch game analysis hero with a chessboard and a critical-weakness finding

Projects

Projects

campus-found-kappa.vercel.app
CampusFound browse page listing recently found items with photos, search, and building filters

CampusFound

2026

Next.js · TypeScript · Supabase · Playwright · Vercel

Anonymous found-items board built for Luther College, live on Vercel with admin moderation, auto-expiring listings, and Playwright end-to-end tests in CI. Demoed to college stakeholders.

Live site ↗GitHub ↗

fencekit

2026

Python · Redis · Celery · Hypothesis · PyPI

PyPI library (v0.6.0) for idempotent Celery jobs and fencing tokens. I pulled it out of ChessMate after duplicate Stockfish runs and stale progress writes. 63 tests, Trusted Publishing on release.

Case studyPyPI ↗GitHub ↗

Open Source · psf/black

Open Source

Python · Trusted Publishing · OIDC · PyPI

Python's standard code formatter (40k+ stars): authored merged PR #4611 migrating the release pipeline to PyPI Trusted Publishing (OIDC); reviewed and accepted by core maintainers.

Experience

Experience

Mayo Clinic

Software Engineer Intern

Sep-Dec 2025 · Rochester, MN

Biomedical Imaging Resource Core

  • Built a browser-based DICOM anonymizer that de-identifies medical imaging files entirely client-side, without transmitting PHI to any server.
  • Implemented a 270-tag rules engine with 3 rulesets, UID hashing, and compliance validation workflows.
  • Added security and quality safeguards (network-request blocking, PHI log redaction), backed by 122 automated tests at 87% code coverage.

Calero

Software Engineer Co-op

May-Dec 2025 · Rochester, NY

Summer full-time, fall part-time

  • Cut developer environment setup from 6 hours to 15 minutes by engineering a modular preprocessing pipeline and repository generator in .NET/C#.
  • Shipped a versioned ASP.NET Core 8 REST API for invoice test data, cutting QA setup time to seconds.
  • Developed an LLM QA harness with xUnit and Semantic Kernel, validating model reasoning across 100+ cases.

Earlier: AImpulse Learning, co-op extended to part-time engineer (chatbot on AWS Lambda serving 10,000+ queries/month, 2024-25) · Yaoota (Node.js/MongoDB APIs serving 50K+ products, 2024) · City Hall of Giza (Django/Flask publishing tools with RBAC, 2023).

Education

Education

Luther College

Expected May 2027

B.A. Computer Science, minors in Mathematics and Data Science. CS and Mathematics teaching assistant. Competitive chess player, 2150 blitz on Chess.com; the origin of ChessMate.

Open to new-grad SWE roles

ResumeEmail me