Skip to content
View msbutt1's full-sized avatar

Highlights

  • Pro

Block or report msbutt1

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
msbutt1/README.md

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 [email protected] 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

Pinned Loading

  1. CHIP-8-Emulator-Interpreter CHIP-8-Emulator-Interpreter Public

    CHIP-8 emulator in C with SDL2 for graphics, input, and audio. Implements opcode fetch/decode/execute, ROM loading, timers, and classic display/keypad behavior.

    C 1

  2. -tuesday.com-HackED-2025 -tuesday.com-HackED-2025 Public

    Forked from MisbahAN/tuesday.com

    Tuesday.com: Like Monday.com, but on a Tuesday. Built at Hacked 2025—same vibes, slightly worse, but funnier.

    EJS

  3. Plantagotchi Plantagotchi Public

    Forked from AhmedZ04/Plantagotchi

    TypeScript

  4. RISCVI-301/CMPUT301F25riscvi RISCVI-301/CMPUT301F25riscvi Public

    Java 3

  5. Multilingual-RAG-ChatBot Multilingual-RAG-ChatBot Public

    Production-ready multilingual AI chatbot with RAG architecture. Supports 100+ languages using Google Vertex AI (Gemini), FAISS vector search, and Streamlit UI.

    Python

  6. shoprec shoprec Public

    Jupyter Notebook