Skip to content
Mostafa Asef

Experience.

JUN 2025 — PRESENT

Software Engineer

Rose Engineering Ltd · Dhaka (Remote)

  • Designed and maintain roseengltd.com, including the data pipeline that computes all published contract figures from the master certificate register and reconciles them.
  • Automated regeneration of the public contract record (68 certificates across nine locations) so award and final values, division counts, and derived statistics update from a single source of truth.
  • Own hosting, DNS, TLS, backups, and performance for the company site, plus content governance covering client confidentiality and site-security constraints on published imagery.
  • Built document control for tender eligibility: certificate library indexed to CAAB and e-GP experience criteria, with licence and registration expiry tracking.

JUN 2025 — PRESENT

General Manager

Rose Engineering Ltd · Dhaka (Remote)

  • Manage the remote commercial operations of a family engineering firm delivering airport infrastructure contracts for the Civil Aviation Authority of Bangladesh (CAAB) across 2–3 concurrent projects, in parallel with software engineering work in Sydney.
  • Own supplier sourcing, procurement negotiation, and logistics for airport hardware including baggage conveyor systems and airfield floodlighting.
  • Draft and manage contracts, tender submissions, and compliance documentation to CAAB requirements, working alongside the on-site Managing Director.

JAN 2020 — JUN 2025

Operations Support

Rose Engineering Ltd · Dhaka (Remote)

  • Supported commercial operations part-time while completing an engineering degree — supplier coordination, documentation, and contract administration; progressed into the General Manager role in 2025.

JAN 2025 — JUN 2025

AI Engineer Intern

Centre for Armed Violence Reduction (CAVR) · Sydney

  • Designed and deployed an AI-powered WhatsApp chatbot integrating ChatGPT and the Twilio API for multilingual (Tok Pisin & English) interaction, as one of a two-person development team owning features end to end.
  • Researched and implemented a Tok Pisin–English translation pipeline for a low-resource language using Python, Flask, and LLM APIs (OpenAI, Gemini), with real-time language detection, translation, and response formatting.
  • Applied prompt engineering, error handling, logging, and performance optimisation to improve translation accuracy and cultural appropriateness; worked in weekly Agile reviews and authored documentation for handover.

JUL 2024 — DEC 2024

Software Engineering Intern

IBM · Sydney

  • Developed the Allergy/Intolerance module for IBM's Open Healthcare Platform on a five-member API team mentored by IBM and Macquarie University engineers.
  • Designed and implemented RESTful CRUD endpoints for patient allergy data, ensuring compliance with HL7 FHIR healthcare interoperability standards.
  • Integrated Hyperledger Fabric blockchain for immutable audit logging and HIPAA/GDPR compliance; built and tested APIs with Java, Maven, Docker, and Postman, producing UML diagrams and architecture documentation for handover.

AUG 2022 — JAN 2023

Logistics Assistant

David Jones · Sydney

  • Coordinated Click & Collect and in-store fulfilment orders, merchandise intake, and stock records; liaised across logistics, sales, and customer service teams to keep deliveries and work orders on schedule.

Projects.

Agentic RAG platform

Atlas

Agentic retrieval on a LangGraph state machine — hybrid vector and BM25 search with reciprocal-rank fusion, knowledge-graph retrieval, and cross-encoder reranking, exposed over the Model Context Protocol as both server and client. Guardrail pipeline (prompt-injection detection, PII redaction, content filtering) with a red-team suite, an evaluation harness across 62 tests, and multi-model routing with prompt and Redis semantic caching under Langfuse tracing.

Python · LangGraph · FastAPI · MCP · Docker · Kubernetes

Transformer with retrieval memory

Lookaside

28M-parameter decoder-only transformer implemented from scratch — rotary position embeddings, RMSNorm, SwiGLU, grouped-query attention, an incremental KV-cache, and a byte-level BPE tokenizer with training loop and sampler. Paired with a kNN retrieval memory whose blend weight is gated by next-token entropy, cutting held-out perplexity 3.8% on books excluded from training and placed only in the memory.

PyTorch · NumPy

Documentation RAG

DocsThatRun

Version-aware documentation RAG that answers with citations, abstains on out-of-corpus questions, then executes the generated code against the pinned library version in a resource-limited sandbox and scores it pass/fail. Evaluation harness reports recall@k, MRR, executable percentage, and abstention rates with a five-bucket failure taxonomy, gated in CI across 68 tests.

Python · FastAPI · Docker · GitHub Actions

AI web app

Curriculum Gap Analyser

Hybrid analysis engine using Claude structured tool use against a strict JSON schema for skill extraction, with all scoring implemented as deterministic, unit-tested pure functions over a canonical ~170-skill taxonomy with alias resolution. File parsing (PDF, DOCX, CSV), demand-weighted coverage scoring, and interactive Recharts visualisations; 34 tests.

Next.js 16 · React 19 · TypeScript · Anthropic API · Vitest

Skills.

AI & Machine Learning

Retrieval-Augmented Generation (RAG) · AI agents · Model Context Protocol (MCP) · LangGraph · LLM evaluation · PyTorch · Transformers · Vector databases · Prompt engineering · AI guardrails & safety · NLP

Languages

Python · TypeScript · Java · JavaScript · Dart · Go · SQL

Frameworks

FastAPI · Next.js · React · React Native · Flutter · Node.js · Express · Flask · Tailwind CSS

Data & Storage

PostgreSQL · pgvector · Qdrant · Redis · SQLite · Firebase · Hive

Cloud & DevOps

Docker · Kubernetes · GitHub Actions · Azure · Google Cloud · IBM Cloud

APIs & Protocols

REST · GraphQL · MCP · HL7 FHIR · Anthropic Claude API · OpenAI API · Chrome Extension APIs

Practices

Testing (pytest, Vitest) · CI/CD · Evaluation & observability · Agile

Education.

2021 — 2025

Bachelor of Engineering (Honours), Software Engineering

Macquarie University · Sydney

  • Honours thesis: Edge Computing Strategies for Swarm Navigation and Collision Avoidance — designed and simulated edge-assisted architectures for swarm robotics, demonstrating resource offloading and real-time coordination improvements (ROS, Gazebo, Python).

Et cetera.

Certification

IBM Open Project Developer, Level 1 · Open Healthcare Platform

Spoken

English (Native, IELTS 8 / PTE 90) · Bengali (Native) · Hindi (Professional) · Urdu (Professional)