Academic foundation

Qaswar Sarfraz — Software Engineering Education at NUML Islamabad | The theory
under the shipping

I am in the final year of a BS in Software Engineering at NUML Islamabad — seventh semester of eight. The degree is where data structures, database design, operating systems and AI principles stopped being abstractions, and the reason I can reason about a Flutter app's behaviour rather than just its output.

Current semester 0 Of eight · final year
Programme length 0 Years · 2023 to 2027
Credentials alongside 0 Earned outside the curriculum
Products shipped while studying 0 Tripline · LectureMind · Parking
National University of Modern Languages crest
Enrolled · final year in progress

National University of Modern Languages

Bachelor of Science in Software Engineering · 2023 — 2027 · Islamabad

The programme covers software architecture and object-oriented design, data structures and algorithms, relational database systems, operating systems and the principles behind artificial intelligence. What makes it worth more than a transcript is that I have been building commercially the whole way through — so every concept arrived with somewhere to put it.

Object-oriented design stopped being a diagram exercise when the Smart Car Parking System needed inheritance hierarchies that actually held up. Database systems became real when Tripline's Postgres schema needed row-level security. The degree supplies the theory; the work supplies the pressure test.

Core disciplines
Data Structures & Algorithms Object-Oriented Software Engineering Database Management Systems Operating Systems Artificial Intelligence Principles Mobile App Development
88% 7 of 8
semesters
Term by term

Four years, eight terms

Where I am in the programme. Drag or scroll the rail; the lit card is the term currently underway.

Semester 01 · 2023

Foundation

Programming fundamentals and computing basics.

Complete
Semester 02 · 2024

Foundation

Object-oriented programming and discrete reasoning.

Complete
Semester 03 · 2024

Core CS

Data structures and algorithmic complexity.

Complete
Semester 04 · 2025

OOP capstone

Smart Car Parking System built in Core Java.

Complete
Semester 05 · 2025

Systems

Databases and operating system internals.

Complete
Semester 06 · 2026

Specialisation

AI principles and mobile application development.

Complete
Semester 07 · 2026

Final year

Advanced coursework alongside the role at CSOFT Systems.

In progress
Semester 08 · 2027

Degree capstone

Final project and graduation.

Upcoming
Milestones

Where the theory landed

Four moments the coursework turned into something that runs.

2026 · commercial

CSOFT Systems

Mobile Application Developer, building production Flutter apps from high-fidelity designs — 60fps under load, state handled with Riverpod.

2026 · flagship

Tripline AI platform

Architected and shipped solo — Groq Llama 3.3 70B itineraries, Supabase Postgres with row-level security, and a web moderation console.

2025 · credentials

11 verified credentials

Six issuers — IBM, Google, Meta, Michigan, CU Boulder and SkillUp — covering Flutter, Python, REST APIs, Git and Agile delivery. 95% mean grade.

2025 · capstone

Smart Car Parking System

A multi-floor Java desktop application — live slot grid, sequential ticketing, an automated tariff engine and state that survives a restart.

What I took from it

Four things the degree actually gave me

Design that survives change

Inheritance, composition and separation of concerns — chosen because of what the code has to do next, not because a pattern has a name.

Data modelled properly

Normalisation, indexing and query cost — the reason Tripline's schema enforces access at the row level instead of trusting the client.

What the machine is doing

Processes, memory and scheduling. Knowing this is what turns "the app feels slow" into a specific, fixable cause.

AI as a component

Enough of the principles to treat a model as one part with a latency budget and a failure mode — not a black box that always answers.

Coursework

Subjects on the transcript

01 Programming Fundamentals 02 Object-Oriented Programming 03 Data Structures & Algorithms 04 Object-Oriented Software Engineering 05 Database Management Systems 06 Operating Systems 07 Artificial Intelligence Principles 08 Mobile Application Development

Graduating 2027, already working

I am not waiting for the degree to start building. If you want to talk about a role that begins before or after graduation, I am open to both.

Hire Me →