Full-Stack Engineer

Muhammad
Usman Butt

I build production-grade web and mobile applications. With a strong foundation in game development and interactive systems, I now focus on full-stack engineering and AI-integrated products.

Photo Placeholder
50Public Repositories
23GitHub Stars

Selected Work

Projects

01

Pokédex App

React NativeExpoTypeScriptPokéAPI
Problem

Build a complete, production-quality mobile app — not a tutorial clone. The challenge was consuming a third-party API responsibly while delivering a polished, performant experience.

Key Decisions
  • Custom 24h TTL caching via AsyncStorage to respect PokéAPI's fair-use policy.
  • Race condition handling using useRef guards to prevent stale async callbacks.
  • Smart search fallback: filters loaded Pokémon first, falls back to direct API lookup if needed.
  • Type-aware dynamic theming: UI recolors based on the Pokémon's primary type at runtime.
Screenshot Placeholder
02

ArcSmith

TypeScriptReact FlowRustREST API
Problem

Game writers and AI agents need a visual tool for branching narrative — a non-linear story graph editor that can be queried programmatically by external tools.

Key Decisions
  • Node-based canvas using React Flow for the visual editing layer.
  • Rust-based background REST API for performance-critical operations and asset library management.
  • Architecture separates the visual layer from the data layer — the REST API is fully independent of the frontend.
Screenshot Placeholder
03★ 23 stars

antigravity-unity

C#UnityEditor Tooling
Problem

Unity's built-in editor doesn't support modern AI-assisted coding environments. Developers working in Unity had no way to leverage the Google Antigravity IDE workflow.

Key Decisions
  • Built as a Unity Package Manager (UPM) compatible package for frictionless installation.
  • Bridges the Unity Editor event system with external IDE communication protocols.
  • 23 GitHub stars — adopted by other developers without any promotion.
Screenshot Placeholder

Background

Experience

Jun 2026 — Present

Termnl Tech

Full-Stack & Mobile App Dev Intern | AI & RAG Engineer
  • Developed and optimized responsive cross-platform mobile features using React Native and web interfaces using React.js, improving front-end UI performance.
  • Engineered and integrated efficient Retrieval-Augmented Generation (RAG) pipelines using Qdrant vector database and intelligent LLM workflows.
  • Designed flexible, scalable data models in MongoDB and wrote secure server-side APIs to ensure low-latency data retrieval.
Apr 2026 — Jun 2026

Axiolink Game Studio

Head of Game Development
  • Led the game development department, driving the team across the full production pipeline from concept to deployment.
  • Focused on building intelligent, systems-driven games using Unity, with a strong interest in integrating agentic AI into gameplay experiences.
  • Responsibilities included development strategy, team coordination, and hands-on engineering in C#.
Sep 2025 — Jun 2026

AstroApe Studios

Unity Developer
  • Engineered multiplayer features that foster real-time interactions, bringing players together seamlessly.
  • Optimized performance and scalability of applications, ensuring smooth user experiences across platforms.
  • Collaborated with a creative team in a hybrid environment, merging artistic vision with technical execution.
Oct 2022 — Present

Freelancing

Unity Developer
  • Designed and developed immersive 3D VR experiences that enhance interactive gameplay.
  • Utilized Unity, VR Interaction Framework, Final IK, and Photon PUN 2 to create engaging multiplayer environments.
  • Solved complex technical challenges, ensuring high-quality VR games that align with client goals and player expectations.

Academic

Education

Nov 2022 — Nov 2026

University of Management and Technology - UMT

Bachelor of Science - BS, Computer Science
  • Coursework includes Object-Oriented Programming (OOP), Game Development, and foundational computer science principles.

Community & Certifications

Credentials

Nov 2025 — Present

Game Development Team Member

UMT ACM Student Chapter & Google Developer Group on Campus
  • Collaborating with fellow developers to design and build interactive applications using Unity and C#, while assisting in organizing workshops and game jams.
Issued Jan 2025

Game Design and Development 1: 2D Shooter

Michigan State University
  • Certification in Unity game programming and systems design.

Toolbox

Skills

Frontend
  • React
  • React Native
  • JavaScript
  • HTML / CSS
Backend
  • Node.js
  • Rust
  • Python
  • C#
AI & ML
  • LangChain
  • RAG Pipelines
  • Qdrant
  • MCP Protocol
  • LLM Integration
Databases
  • MongoDB
  • Firebase
Tools
  • Git
  • Unity
50 public repositories·★ 23 stars earned on open-source tooling·github.com/usmanbutt-dev ↗

Philosophy & Background

About

"In an era where AI can write code, I believe a great software engineer isn't defined by syntax, but by their ability to design, architect, and scale resilient systems."

I am a Full-Stack Engineer based in Pakistan with a recent BS in Computer Science from the University of Management and Technology. I spent the early years of my career deeply immersed in the game development industry, leading teams and engineering complex, real-time multiplayer systems and VR experiences.

Recently, I pivoted into full-stack and mobile development to tackle new engineering challenges. At Termnl Tech, I am combining my rigorous background in systems architecture with modern web technologies to build scalable RAG pipelines, intelligent backends, and performant cross-platform applications. I bring the performance-obsessed mindset of a game developer to every web and mobile product I build.

Photo Placeholder

Get In Touch

Let's work together.

I'm currently open to full-stack engineering roles. Email is the best way to reach me.

butt7666@gmail.com