Skip to content
msbutt1Public

About

My personal developer portfolio

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

18 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 

Repository files navigation

Muhammad Salaar Butt

I'm an Honors Computing Science student at the University of Alberta, deeply interested in systems-driven software engineering, machine learning infrastructure, and developer tooling. I build projects that simulate real-world production challenges—where correctness, observability, and simplicity matter.

I’m actively looking for engineering internships and research opportunities where I can contribute to impactful products and learn from principled engineers.


Technical Skills

Languages:
Python, Java, C/C++, JavaScript, TypeScript, SQL, MongoDB, Bash, R

Frameworks:
PyTorch, TensorFlow, Node.js, React Native, Streamlit, LangChain

Developer Tools:
Git, Docker, Firebase, AWS, GCP (Vertex AI, Translation API), PyTest

Libraries:
pandas, NumPy, FAISS, Matplotlib, SDL2, shutil

Environments:
Linux/UNIX, Windows


Selected Projects

ShopRec

Python, FastAPI, scikit-learn, Docker, pytest
A production-style recommendation API that serves real-time product suggestions using implicit purchase signals. Supports collaborative filtering and hybrid (CF + embedding) inference with a typed, test-covered backend and Dockerized deployment.

Multilingual RAG Chatbot

Python, LangChain, Vertex AI, Google Translate, FAISS
An end-to-end multilingual customer support chatbot for 100+ languages using translation → retrieval → generation → re-translation. Includes a robust vector DB setup, language detection, and automated test harnesses for reliability.

EventEase

Android, Firebase, Java, Node.js
A mobile-first event management platform with lottery-based waitlist handling, contextual notifications, and QR-based check-in. Used Firebase Cloud Functions to automate selection logic and reduce organizer overhead.

Plantagotchi

React Native, TypeScript, WebSockets
A real-time mobile experience that animates a plant avatar using live biosensor data. Built during natHacks; integrated PL@NT.net ML API for species detection and emotional state rendering.


Currently Exploring

  • Distributed ML tooling and embedding stores
  • Scalable APIs with observability and graceful fallbacks
  • Practical applications of AI-assisted development workflows

Links

About

My personal developer portfolio

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors