About Me

I am Mudabbirul Saad, a Bachelor of Computer Science student at Swinburne University of Technology, majoring in Software Development.

I build product and platform systems with typed boundaries, reliable delivery paths, and evidence-backed engineering decisions.

Additional applied-AI coursework and projects support my work in developer tooling, local AI workflows, and evaluated machine-learning systems.

Education

Bachelor of Computer Science
Software Development
Swinburne University of Technology

My Approach

I prefer clear contracts, observable failure modes, focused tests, and deployment processes that remain understandable under pressure.

Projects

Selected systems that demonstrate platform delivery, backend design, secure media, developer tooling, and applied-AI engineering.

In DevelopmentPrivate repository

OpenReels

Private, production-oriented video platform demonstrating platform ownership across typed services, protected media delivery, resilient workflows, observability, and immutable CI/CD releases.

RabbitMQNext.jsTypeScriptPostgreSQLRedis
Completed

ThePlanner

Published TypeScript CLI that turns product intent into deterministic planning graphs, Work Items, readiness checks, and agent handoffs, backed by automated tests and npm distribution.

TypeScriptNode.jsVitestnpm
In Development

Inspector

AI-assisted codebase inspection CLI with structured outputs, traceable evidence, deterministic validation, revision routing, and resumable reports for trustworthy engineering review.

TypeScriptNode.jsJSON SchemaVitest
In Development

Study Podcast Generator

Local-first FastAPI and React application that turns study scripts into queued WAV podcast-generation jobs with persistent projects, reusable voice profiles, and offline-friendly TTS.

FastAPIReactPythonTypeScriptSQLite
Completed

Aura

Academic misinformation-classification prototype covering a 50,648-record LIAR/ISOT pipeline, comparative model evaluation, FastAPI inference, Vue, and Docker. Its tuned Random Forest recorded 90.68% weighted F1 on the documented test split; predictions are decision support, not fact-checking authority.

PythonFastAPIVuescikit-learnDocker
Skills as evidence

Proof-backed capabilities

Five focused capability areas, each connected to project evidence rather than an exhaustive list of tools.

Platform delivery

Repeatable CI/CD, Docker-based environments, deployment safety, health checks, and operational documentation.

Immutable release delivery

OpenReels releases use repeatable CI/CD, immutable artifacts, health checks, and rollback-aware deployment documentation.

GitHub ActionsDocker
OpenReels case study

Published CLI workflow

ThePlanner is versioned, tested, and distributed through npm with documented build, validation, and release commands.

TypeScriptVitestnpm
View ThePlanner

Backend & distributed systems

Typed APIs, PostgreSQL data models, Redis, RabbitMQ, queues, and failure-aware service boundaries.

Failure-aware service boundaries

OpenReels separates typed service contracts, persistent data, queues, and recovery behavior so failures remain contained and observable.

TypeScriptPostgreSQLRedisRabbitMQ
OpenReels case study

Security & media

Scoped authorization, protected object delivery, WebRTC, and explicit trust boundaries.

Protected media delivery

OpenReels uses scoped authorization and protected object delivery while keeping media trust boundaries explicit and operational details private.

WebRTCCloudflare R2
OpenReels case study

AI-assisted tooling

Evidence-backed code inspection, local RAG and TTS workflows, and evaluated machine-learning pipelines.

Evidence-backed code inspection

Inspector constrains AI-assisted analysis with structured outputs, traceable evidence, deterministic validation, revision routing, and resumable runs.

TypeScript
View Inspector

Local study-to-audio workflow

Study Podcast Generator turns study scripts into queued WAV jobs with persistent projects, reusable voices, and local-first text-to-speech.

PythonFastAPI
View Study Podcast Generator

Frontend engineering

Accessible product interfaces with Next.js, React, TypeScript, Vue, and modern testing practices.

Accessible portfolio surface

The portfolio presents recruiter-facing content through responsive, accessible sections backed by a typed content model and tested interface behavior.

Next.jsReactTypeScript
View portfolio

Misinformation analysis interface

Aura pairs a responsive interface with a clearly caveated classification workflow so model output is presented as decision support rather than automated fact checking.

VueTypeScript
View Aura

Let's Connect

Use the contact form or LinkedIn to discuss software and platform engineering opportunities.

Professional profiles

University

Swinburne University of Technology

Bachelor of Computer Science in Software Development

Open to Opportunities

Seeking graduate, internship, and junior software or platform engineering roles in Melbourne or remote-friendly teams.

Internships

Available for internships

Collaboration

Open to collaboration

Graduate roles

Open to graduate roles

Get In Touch

Have a project in mind or want to discuss opportunities? I'd love to hear from you. Send me a message and I'll get back to you as soon as possible.

Let's Start a Conversation

I'm always excited to discuss new projects, creative ideas, or opportunities to be part of your vision.

Whether you're hiring for a software or platform engineering role, reviewing one of my projects, or exploring a focused collaboration, I'd be glad to hear from you.

Response Time

Contact form: Usually within 24 hours
Projects: Initial response within 48 hours
Urgent: Contact me via LinkedIn for faster response

What to Include

Project timeline and budget (if applicable)
Technical requirements or preferred technologies
Any specific goals or challenges you're facing
Links to existing work or references (if relevant)