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 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
