HAFIZ MUHAMMAD BILAL

HAFIZ MUHAMMAD BILAL

AI-Driven Software Engineer & Machine Learning Specialist

Based in: Lahore, PakistanMost recently: Teaching Fellow, National Outreach Program (NOP), LUMSExperience: 1 year

Hire me

Final-year Computer Science student at LUMS with expertise in building machine learning pipelines and end-to-end software systems using Python, PyTorch, and MERN stack. Currently developing a style-locked radiology reporting assistant, he combines strong technical skills in AI for healthcare with experience in full-stack web and mobile development.

Experience

Teaching Fellow

National Outreach Program (NOP), LUMSLahore, PakistanworkJul 2025 – Dec 2025
Designed and delivered workshops on problem-solving and university readiness for 54 students from diverse backgrounds across Pakistan; mentored students one-on-one and in small groups.

Teaching Assistant, Arabic Language Course

Lahore University of Management Sciences (LUMS)Lahore, Pakistanpart time2023 – May 2023

Summary

Led tutorials, evaluated assignments, and provided one-on-one mentorship for 25 undergraduates.

What I did

  • Led tutorials
  • Evaluated assignments

IT Intern

Information Systems & Technology Department, LUMSLahore, PakistaninternshipJun 2022 – Dec 2022
Triaged hardware/software support tickets; managed user account provisioning and proposed workflow improvements that reduced average ticket turnaround.

Skills

Technical

Android Studio
VS Code
Java
PythonPython
Android SDK
REST APIs
TypeScriptTypeScript
JavaScriptJavaScript
PyTorchPyTorch
scikit-learn
pandas
NumPy
Prompt Engineering
LLM Applications
Node.jsNode.js
ExpressExpress
JWT
Firebase FirestoreFirebase Firestore
ReactReact
HTML/CSSHTML/CSS
MongoDBMongoDB
MongooseMongoose
GitGit
GitHubGitHub
Material Design
Stripe API
Random Forests
FigmaFigma
ViteVite
React RouterReact Router
Cross-Validation
Context API
LinuxLinux
SQLSQL
C/C++C/C++
Feature Engineering
Socket.IO
DockerDocker
WebSockets
Gradle

Languages

Arabic

Projects

Style-Locked Radiology Reporting Assistant (Final Year Project)

Lead Developeracademic
Designing a native Android application in Android Studio (Java/Kotlin) for AI-assisted radiology reporting, with UI/UX prototyped in Figma and implemented using Android XML layouts. Building and integrating RESTful APIs to connect the Android frontend with LLM-powered backend services for structured, style-locked healthcare report generation. Testing and iterating on the application using Android Emulator; exploring prompt-engineering techniques to preserve physician-specific reporting styles.
Android StudioJavaKotlinAndroid LayoutsFigmaLLMsGenerative AIHealthcare AIRESTful APIsAndroid XML

Real-Time Multiplayer Ludo (Full-Stack Web Development – MERN)

Full-Stack Developerpersonal
Engineered a 2–4 player real-time browser-based Ludo game with server-authoritative logic, Socket.IO event-driven state sync, and JWT cookie auth. Designed room architecture and rules engine; live state in memory with MongoDB persistence for users, match history, and coin rewards; containerized with Docker.
Node.jsExpressTypeScriptReactSocket.IOMongoDBDockerJWT

Peer Tutoring Marketplace (Native Android App)

Android Developeracademic
Collaborated in a Scrum-based team with regular sprints and code reviews to deliver a native Android marketplace with tutor discovery, one-on-one and group session booking, and an integrated Q&A board. Architected the data layer with the Repository pattern for testability; integrated Stripe checkout and built a quiz generator with attempts, review screens, and result history.
JavaAndroid SDKFirebase FirestoreStripeMaterial DesignGradleRepository Pattern

EmotiLog (Android Emotion Tracking App)

Developerpersonal
Shipped a native Android mood-logging app with real-time tracking across 9 emotion categories, persistent local storage, and MVC architecture using the Singleton pattern (LogManager).
JavaAndroid SDKMVCSharedPreferencesSingleton Pattern

StudySync Analytics (ML Academic Performance Predictor)

ML Engineeracademic
Trained a Random Forest classifier on 277+ student records; engineered 24 features, validated via 5-fold cross-validation, and analyzed feature importance for key performance drivers.
Pythonscikit-learnpandasNumPyRandom Forest

Education

BS Computer Science

Lahore University of Management Sciences (LUMS)Computer Science2026

Thesis. Style-Locked Radiology Reporting Assistant

Coursework

Software EngineeringAdvanced ProgrammingData ScienceMachine LearningGenerative AIAlgorithmsNetwork-Centric Computing

Societies & activities

LUMS and University of Baltistan Summer Exchange, Skardu (Summer 2022)

Recognition

Awards

Fully-funded university scholarship

LUMS and University of Baltistan2022

Summer Exchange program in Skardu

Hire HAFIZReach out about a role, a contract or a conversation.For recruiters

HAFIZ's twin is AI, it can make mistakes.