Available for new opportunities

Software Engineer & Developer

About

Engineering thoughtful software, end to end

I'm Mulham Sarmini, a software engineer focused on full-stack development, machine learning, and shipping polished applications end to end.

I enjoy the full lifecycle of building products, from architecture and clean implementation to deployment and iteration.

Full-Stack Development

Designing and building end-to-end web applications with React, Next.js, and modern backends.

AI & Machine Learning

Applying ML to real problems, from predictive models to on-device computer vision.

Shipping Products

Taking ideas from prototype to deployed, maintainable apps on cloud platforms.

Skills

Technologies I work with

Languages

PythonJavaScriptTypeScriptJavaC++SQL

Frontend

ReactNext.jsTailwind CSSVue.jsHTML/CSS

Backend

Node.jsExpressDjangoFastAPIREST APIs

Databases

PostgreSQLMongoDBRedisMySQLFirebase

Cloud & DevOps

AWSDockerKubernetesCI/CDVercel

AI & ML

TensorFlowPyTorchScikit-learnPandasNumPy

Showcase

Featured Projects

A selection of applications I've designed, built, and deployed.

Featured

MS Coach: AI Fitness Coach

A hybrid fitness app that delivers live exercise-form feedback using on-device pose detection (TensorFlow.js + MoveNet). Built with Capacitor and a native Android wrapper, with an AI coaching chat, Supabase auth and cloud sync, and an offline fallback.

JavaScriptTensorFlow.jsCapacitorSupabaseAndroid
Live Demo
Live Form Feedback
AI Coaching
Cloud Sync

Planora

A procedural floor-plan and furniture arranging studio. A pure TypeScript SAT geometry engine powers real-time collision detection, door/window wall snapping, and simulated-annealing auto-arrange, with undo/redo, JSON/PNG/DXF export, a react-three-fiber 3D walkthrough, and an AI assistant for layout critique. Ships as a web app plus an Expo Android companion.

Floor Plan Editor
3D Walkthrough
AI Auto-Arrange
ReactTypeScriptThree.jsExpoVercel
Live Demo

FridgeForage

A smart ingredient-expiry tracker and recipe finder. Local-first food database with FoodKeeper-style shelf-life data, barcode scanning via Open Food Facts, and AI-generated recipes from Google Gemini routed through a Cloudflare Worker proxy to keep the API key off-device.

Barcode Scanning
AI Recipes
Local-first Storage
ExpoReact NativeTypeScriptGeminiCloudflare Workers
Live Demo

SubscriptionShield

A full-stack subscription tracker that surfaces recurring spend and helps cancel unwanted services. Next.js web and Expo mobile apps with Supabase auth and per-user data, assisted cancellation that deep-links to real merchant cancellation pages, and a Playwright automation agent driven by a FastAPI + Celery backend.

Spend Tracking
Cancellation Agent
Supabase Auth
Next.jsExpoFastAPISupabasePlaywright
Live Demo

VibeScribe

An audio-to-notes synthesizer that turns recordings into structured summaries. A FastAPI pipeline chunks audio for parallel Whisper transcription and LLM summarization, with transcript search, chat-with-audio with timestamped citations, flashcards, share links, and a UI localized to 40 languages.

AI Transcription
Chat with Audio
40 Languages
FastAPIReactWhisperGroqCloudflare Pages
Live Demo

Health Journal

A personal health tracking application for monitoring your wellness journey, with mood tracking, symptom logging, medication reminders, and health analytics.

Wellness Tracking
Daily Logging
Analytics
ReactNode.jsMongoDBChart.js
Live Demo

Loan Approval Prediction Engine

A machine learning system that predicts loan approval decisions with high accuracy, built using ensemble methods and deployed as a scalable REST API with a web interface.

85% Accuracy
Risk Analysis
Real-time
PythonScikit-learnFastAPIDocker
Live Demo

Contact

Let's work together

I'm open to new roles, freelance projects, and collaborations. The fastest way to reach me is by email.

Send me an email