HimalayasHimalayas logo
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 100,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