~/rehan-ali-shah · full-stack AI engineer · remote

I build AI products from prompt to production.

$ elide — pass complete · 2 filler segments removed

Frontend, backend, and everything in shipping production AI systems with React, FastAPI, and LlamaIndex. Currently exploring Rust.

About

I'm a Full-Stack AI Engineer available remote, anywhere, with experience building production AI systems, scalable backends, and responsive web applications.

I've shipped AI chatbots using LlamaIndex that reason over user-specific data, architected microservices on GCP and Azure, and built cross-platform applications spanning React, React Native, native Kotlin, and Spring Boot. My most recent role was remote with a US-based company, where I designed and delivered multiple products end-to-end.

Right now I'm building two things: BrainClean, a cross-platform app that helps people fight mobile addiction through intelligent app blocking, and Elide, an open-source Rust CLI that uses local AI to trim filler words and silences out of videos.

I care about building things that work, writing code that's easy to reason about, and solving problems that actually matter to real users.

Projects

Elide — AI video editor, open source

Creator & Solo Developer · Open source · GitHub

Manually cutting filler words, awkward pauses, false starts, and dead air out of videos is tedious. Creators spend hours on what should be automated — and cloud tools mean uploading private footage.

Local AI pipeline

FFmpeg extracts audio → embedded whisper-rs transcribes with word-level timestamps → a local LLM (via Ollama) decides which segments to cut → FFmpeg reassembles the clean video.

Why Rust

A 30-minute video means heavy transcription, inference, and encoding. Rust gives C-level speed with memory safety — and the entire pipeline ships as a single binary. No Python env, no Docker, no servers.

Why local

Video is personal and often proprietary. Everything runs on the user's machine: zero ongoing cost, zero data leaving the device.

the hard part Core pipeline works end-to-end with CI/CD (cargo fmt, build, clippy). Now refining the LLM prompt for better edit decisions and handling edge cases: overlapping speech, music segments, intentional pauses.

  • Rust
  • whisper-rs
  • LLM Inference
  • FFmpeg
  • Ollama
  • CI/CD

BrainClean — Fight mobile addiction

Founder & Solo Engineer · Live · brainclean.app

Existing app blockers are easy to bypass, have terrible UX, or break across Android manufacturers. I wanted something genuinely hard to circumvent but simple to configure.

Web dashboard

React + Tailwind app where users manage blocking schedules, view usage stats, and remotely unlock apps from any browser.

Mobile app

React Native UI over native Kotlin — UsageStatsManager and accessibility services detect blocked-app launches and overlay a redirect screen, reliably across Samsung, Xiaomi, and stock Android.

Backend

Spring Boot + PostgreSQL handling auth, schedules, and real-time sync — an unlock from the dashboard reaches the phone within seconds.

the hard part Cross-device real-time sync over spotty mobile connections: retry logic, state reconciliation, and edge cases like the phone being offline when an unlock is triggered.

  • React.js
  • React Native
  • Kotlin
  • Spring Boot
  • PostgreSQL
  • Android SDK

Trust Nothing — Puzzle game · Brackeys Game Jam 2026.2

Solo Developer · Playable · itch.io

A 72-hour game jam with the theme "Trust No One." I wanted a browser-playable puzzle game that turns the theme into a mechanic — you can never be sure a path is safe.

Core mechanic

Randomized trap failures make every run unpredictable — the level you just cleared may betray you next time, matching the jam theme "Trust No One."

Ships in the browser

Built in Unity and exported to HTML5 so anyone can play instantly on itch.io — no download, no install.

Full input support

Keyboard, mouse, and Xbox controller all supported, designed and shipped solo within the 72-hour deadline.

the hard part Designing, building, and shipping a complete, polished, playable game solo inside a 72-hour deadline — scoping tight enough to finish while keeping the core puzzle satisfying.

  • Unity
  • C#
  • HTML5
  • Game Design
  • Rapid Prototyping

Experience

Dec 2025 — Jun 2026

Remote · US-based company

Software Engineer @ MSAI LABS

  • Built and deployed an AI-powered decision engine with LlamaIndex and Python that processes user-specific data for personalized, context-aware responses.
  • Designed responsive web apps with React.js and FastAPI, improving page load performance ~40% through code splitting and optimized API calls.
  • Owned infrastructure on GCP — architected microservices and managed deployments with Docker, shipping 3 products end-to-end with full autonomy.
  • Worked async across time zones with full autonomy — standups, code reviews, and sprint planning all remote.
  • TypeScript
  • Python
  • React.js
  • FastAPI
  • LlamaIndex
  • GCP
  • Docker
  • PostgreSQL

Sep 2024 — Nov 2025

Karachi, Pakistan · On-site

Analyst Software Engineer @ SNL DATA

  • Developed scalable software with React.js, FastAPI, and Flutter across 5+ client-facing applications.
  • Engineered AI chatbots with LlamaIndex agents and Jinja2 templating, cutting manual customer response time ~60%.
  • Built and maintained backend APIs and databases on Azure — distributed microservices serving ~1,000+ daily active users.
  • Optimized front-end interfaces for responsive design and cross-device compatibility.
  • JavaScript
  • Python
  • React.js
  • FastAPI
  • Flutter
  • LlamaIndex
  • Azure
  • Azure SQL

Aug 2019 — May 2024

Hyderabad, Pakistan

BS Computer Science @ SZABIST

CGPA 3.39 / 4.0

  • Spring Boot: Mastering the Fundamentals — Code With Mosh (Mar 2026)
  • Ultimate Java Part 3: Advanced Topics — Code With Mosh (Jan 2026)
  • HackerRank Certificates

Skills

Languages

JavaScript · TypeScript · Python · Rust · Java · C# · SQL

Frontend

React.js · Next.js · React Native · Tailwind CSS · Material UI

Backend & APIs

Express.js · FastAPI · Spring Boot · RESTful APIs · Microservices · RabbitMQ

AI & Systems

LlamaIndex · LLM Integration · AI Agents · RAG · Real-Time Decision Engines · Ollama

Cloud & DevOps

GCP · Azure · Docker · GitHub CI/CD · Git · Linux

Databases

PostgreSQL · SQLite · Azure SQL

Tools

Claude Code · Google Antigravity · VS Code · Unity

Currently learning

Rust · Systems Programming · Embedded AI Inference (whisper-rs, Ollama)

Contact