Skip to content
Mostafa Asef

Mostafa Asef

000

Sydney coastline — photograph by Mostafa Asef

MostafaAsef

DSCF0720 — Sydney, AU

Software engineer × Photographer

Scroll to open

01 — About

I build software by day and chase light the rest of the time.

I'm a Software Engineering graduate from Macquarie University (Honours) with hands-on experience across healthcare, aviation, and research — building healthcare APIs at IBM and AI-powered translation tools at CAVR.

I love shipping things: retrieval and agent systems, Flutter apps, Chrome extensions. Lately that's meant AI systems where the interesting part is proving they work — evals, ablations, numbers you can check.

Off the clock it's model kits, sim racing, die-casts, cycling, PC builds, Dota 2, the gym — and a camera on every walk. Some of what it catches is in the gallery.

Currently

Building AI systemsSydney, AUOpen to opportunities

Stack

Python · TypeScript · Java · Dart · Go · PyTorch · LangGraph · MCP · FastAPI · Next.js · React · Flutter · Postgres/pgvector · Qdrant · Redis · Docker · Kubernetes

Selected work

02 — Selected work

6 projects

Hybrid retrieval, tool-calling over MCP, prompt-injection guardrails, and an eval harness. Runs fully offline with no API keys.

Python · LangGraph · FastAPI · MCP · DockerSource ↗

A 28M-parameter transformer written from scratch, paired with a kNN retrieval memory it can lean on while writing.

PyTorch · NumPySource ↗

Answers questions about a specific library version, then grades itself by executing the code in a sandbox against that version.

Python · FastAPI · DockerSource ↗

Compares educational syllabi against live job postings to identify curriculum skill gaps, with interactive visualisations.

Next.js · React · Tailwind · Anthropic APISource ↗

Rich text editing, image insertion, colour-coding, and smart summarisation via the Anthropic Claude API.

Flutter · Dart · SQLite · Anthropic APISource ↗

Saving, restoring, and managing browser tab sessions. Built with Manifest V3, service workers, and cross-device settings sync.

React · TypeScript · Tailwind · Chrome APIsSource ↗

03 — Photography

The contact sheet.

← Drag →

Photograph DSCF0709 by Mostafa Asef
DSCF070901
Photograph DSCF1135 by Mostafa Asef
DSCF113502
Photograph DSCF0912 by Mostafa Asef
DSCF091203
Photograph DSCF0837 by Mostafa Asef
DSCF083704
Photograph P1000519 by Mostafa Asef
P100051905
Photograph DSCF1787 by Mostafa Asef
DSCF178706
Photograph DSCF0699 by Mostafa Asef
DSCF069907
Photograph DSCF9662 by Mostafa Asef
DSCF966208
Open gallery78 frames →

04 — Playground

The playground.

One canvas, three generative sketches — computed live, never the same frame twice. Go on, touch it.

05 — Contact

Let's make
something.

sefco.work@gmail.com

© 2026 Mostafa Asef