Hamania Asim

Hamania Asim

CS at LUMS | Full-Stack Developer & HCI Researcher | Building Systems with Social Impact

Based in: Lahore, PakistanMost recently: AI/ML Winter Intern, Netsol Technologies

Hire me

Computer Science student at LUMS with a focus on building high-impact technical systems, from x86 kernels and distributed hash tables to real-time multiplayer games and AI-driven educational tools. Experienced in the full software development lifecycle, including deep user research for low-resource environments and agile product management. Passionate about bridging the gap between complex backend architecture and human-centered design.

Experience

AI/ML Winter Intern

Netsol TechnologiesLahoreworkDec 2024 – 2025

Summary

Assisted with coding, data analysis, and model development in collaborative machine learning projects, enhancing Python skills.

What I did

  • Assisted with data analysis and cleaning for collaborative ML projects.
  • Observed and documented model development workflows under senior supervision.
  • Refined implementation of data structures for optimized data handling.

Results

  • Cleaned and preprocessed diverse segments of large-scale datasets by identifying redundant data blocks for removal and selecting optimal imputation methods.
  • Shadowed senior supervisors in the implementation and evaluation of machine learning models, gaining insight into professional ML workflows.
  • Applied core data structures, including binary trees, to improve data processing efficiency during internship tasks.
PythonMachine LearningAIData CleaningData Structures

Initiative Head

Eco-DostiLahorevolunteerMay 2024 – Aug 2024

Summary

Led volunteer onboarding, ensured policy compliance, organized outreach activities at orphanages and deaf schools.

What I did

  • Led volunteer onboarding

Summer Intern

Meher Spring Private LimitedLahoreinternshipMay 2023 – Aug 2023

Summary

Supported administrative, data entry, and marketing tasks while gaining organizational insights through professional shadowing.

What I did

  • Shadowed professionals to gain organizational insights
  • Collaborated on onboarding and outreach initiatives
  • Engaged with real-time clients to identify and document their specific needs and requirements from the company

Skills

Technical

Data Structures & Algorithms
VS Code
SQLSQL
PythonPython
C++C++
GitGit
PyCharm
Matplotlib
Seaborn
CC
Software Development & Design Patterns
Machine Learning & Data Analysis Fundamentals
MS Excel
Pandas
NumPy
JavaScriptJavaScript
React ApplicationsReact Applications
Haskell

Areas of expertise

Communication & Leadership
Team Management & Task Prioritization

Projects

Human Computer Interaction Educational App

Lead Researcher & Designerpersonal2026 – Present
Led fieldwork and qualitative user research to bridge the literacy gap for working-class parents and children. Studied AI usage in low-resource environments and translated findings into a guardrailed AI learning tablet featuring Urdu-English support and multimodal input.
Generative AIMultilingual Support (Urdu/English)Qualitative ResearchUser StudiesPrototyping (Low-fi/High-fi)Wizard-of-Oz Testing

Introduction to Programming: CityBloxx Simulator & Event Scheduler

Developeracademic
Created a CityBloxx game simulator with dynamic arrays in C++. implemented block placement, precision scoring, file-based input, and memory-safe grid expansion for vertical gameplay progression. Designed an event scheduler using class-based architecture with conflict detection. Built a graph-based movie-actor system using STL containers; supported co-star tracing, popularity metrics, cast lookups, and dataset merging via operator overloading and relational indexing.
C++STLDynamic ArraysOperator Overloading

Operating Systems: Kernel & Low-level Systems Programming

Systems Programmeracademic
Implemented interrupts, system calls, device drivers, terminal I/O, and a basic shell on x86, working directly with hardware abstractions and privilege levels. Built physical and virtual memory managers, kernel heap allocation, ELF loading, context switching, timer-based preemption, and basic scheduling for multitasking. Designed a Unix-like filesystem with block devices, inodes, bitmaps, directories, and file operations integrated via a virtual file system (VFS).
Cx86Kernel ProgrammingVFSMemory Management

Data Structures: Core Implementations & Simulations

Developeracademic
Built and applied core data structures (stacks, queues, trees, BST/AVL) to solve classic and advanced problems, including custom implementations and a keyword search engine. Designed and analyzed graph algorithms (BFS/DFS, Dijkstra, MST) for real-world simulations like evacuation planning, network reconstruction, cycle detection, and influence modeling. Developed complex system simulations using trees and graphs, such as a file system, time-travel graphs, and task/network analysis for connectivity, choke points, and centrality.
C++BSTAVLBFSDFSDijkstraMST

Network Centric Computing: Networked Systems & Protocols

Network Engineeracademic
Built networked systems and protocols including a multi-threaded TCP chat application and a reliable UDP transport layer using Selective Repeat ARQ with sliding windows, retransmissions, and checksums. Implemented routing and distributed systems such as an intra-domain routing simulator (Dijkstra, Bellman-Ford, link-state updates) and a scalable, fault-tolerant DHT using consistent hashing. Focused on reliability, scalability, and fault tolerance, handling node failures, dynamic topology changes, real-time communication, and data replication via socket-based designs.
TCPUDPSelective Repeat ARQDijkstraBellman-FordDHTConsistent HashingSockets

ThriftHub – Database-Backed Marketplace System

Database Architectacademic
Architected and implemented a relational database for a campus thrift marketplace. Designed ER models, normalized schemas, and implemented triggers, stored procedures, and role-based access control. Built backend database logic to support users, listings, transactions, and search functionality using SQL, ensuring data integrity, query efficiency, and scalability for real-world use.
SQLRelational DatabaseER modelsTriggersStored proceduresRBAC

Cosmos Discovery – Android Campus Event Platform

Lead Developer & Product Planneracademic
Designed and developed an Android campus event discovery app for LUMS students. Features include RSVP, personalized recommendations, role-based flows for students/admins, and @lums.edu.pk email verification. Managed the full product lifecycle using user stories, sprint planning, and Kanban workflows.
JavaFirebase AuthenticationFirestoreAndroidFigmaUML

Data Science Project: Suicide Rate Analysis & Prediction

Data Scientistpersonal
Performed in-depth exploratory data analysis on global suicide datasets. Developed regression and classification models to uncover key predictors, discovering that economic pain acts as a 'slow burn' with effects appearing 1-2 years after a crisis—a finding with significant implications for the timing of mental health policy interventions.
PythonPandasNumPyMatplotlibSeabornRegression ModelsClassification Models

Real-Time Multiplayer Ludo Web App

Full-stack Developerpersonal
Built a full-stack multiplayer Ludo web application with real-time 2–4 player gameplay, synchronized board state, live chat, authentication, leaderboards, and match history. Developed the React/Vite frontend and Node.js/Express backend, using Socket.IO for real-time dice rolls, token movement, turn handling, captures, game events, and chat updates. Implemented server-side game validation for legal moves, safe squares, home-stretch rules, win detection, coin rewards, and ranking logic to prevent client-side cheating. Designed MongoDB/Mongoose models for users and games, persisting player profiles, coin balances, total games played, match results, and leaderboard standings. Added auto-roll timers and AI-controlled random moves for disconnected players to keep matches progressing without breaking game flow.
ReactNode.jsSocket.IOMongoDBViteExpressMongoose

Education

Bachelor of Science (B.S.)

Lahore University of Management SciencesComputer ScienceMay 2027

Coursework

Operating SystemsAlgorithmsDatabasesMachine LearningData StructuresNetwork-Centric ProgrammingPrinciples & Techniques of Data ScienceIntroduction to Management Sciences
Hire HamaniaReach out about a role, a contract or a conversation.For recruiters

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