Skip to main content
Muhammad Abd-Ur-RahmanMA
Open to opportunities

Muhammad Abd-Ur-Rahman

@muhammadabd-ur-rahma

Computer Science student and software engineer-intern building backend systems and ML-powered recommendations.

Pakistan
Message

What I'm looking for

I’m looking for a role where I can build reliable backend services and apply machine learning—learning from strong mentorship while shipping production-quality features.

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

TL

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

NU

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).

Find 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!

Sign up
Himalayas profile for an example user named Frankie Sullivan