Muhammad Abd-Ur-Rahman
@muhammadabd-ur-rahma
Computer Science student and software engineer-intern building backend systems and ML-powered recommendations.
What I'm looking for
I’m a Computer Science student at NUCES-FAST (Karachi) with a CGPA of 3.74/4.00 and Dean’s List honors. I’ve worked as a Software Engineering Intern and currently serve as a Student Teaching Assistant, which reinforces my focus on clear, maintainable engineering and helping others learn.
In my internship at TeReSol Pvt. Ltd., I designed and implemented a Library Management Java Jakarta-EE backend using a layered architecture (Model ↔ Repository ↔ Service ↔ Controller). I also engineered a Stock Analysis Tool in Python with FastAPI, pandas, and Streamlit to process and visualize historical NASDAQ CSV data.
My projects reflect my interest in scalable backend systems and applied ML. I built a Context Aware Recommendation System with FastAPI, PostgreSQL, pandas, PyTorch, and scikit-learn—using Neural Collaborative Filtering (NCF) and Matrix Factorization (SVD), plus cold-start handling via Popularity-Based Filtering (PBF) and Context-Based Filtering (CBF). I also built an async HTTP server from scratch over raw TCP in C on Linux with an SQLite persistence layer, validating robustness with ASan/UBSan and extensive fuzz testing.
Experience
Work history, roles, and key accomplishments
Software Engineering Intern
TeReSol Pvt. Ltd.
Jul 2025 - Aug 2025 (1 month)
Designed and implemented a Library Management Java (Jakarta EE) backend using a layered architecture (Model–Repository–Service–Controller). Engineered a stock analysis tool in Python with FastAPI, pandas, and Streamlit to process and visualize historical NASDAQ CSV data.
Education
Degrees, certifications, and relevant coursework
NUCES-FAST
Bachelor of Science, Computer Science
2023 -
Grade: CGPA: 3.74/4.00
Activities and societies: Dean’s List of Honors (Sem 1–5); Student Teaching Assistant (Jan 2026–present).
Pursuing a BSc in Computer Science at NUCES-FAST, Karachi. Earns a CGPA of 3.74/4.00 and was on the Dean’s List of Honors (Semesters 1–5).
Availability
Location
Authorized to work in
Job categories
Interested in hiring Muhammad?
You can contact Muhammad and 90k+ other talented remote workers on Himalayas.
Message MuhammadFind your dream job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
