Director of Software Engineering · Warner Bros. Discovery
PhD in Computer Science · Potomac, Maryland
Engineering leader with a decade of industry experience spanning Warner Bros. Discovery, AWS, Google, and Amazon. Currently directing multiple teams at CNN Commerce, driving double-digit revenue growth through innovative product engineering.
CNN Commerce · cnn.com/cnn-underscored
Leading multiple engineering teams focused on CNN Commerce — delivering revenue-driving product features, integrations, and platform improvements.
Invoicing, Pricing & Log Services · Virginia, US
Led the engineering team responsible for isolated regional services with very high throughput, covering invoicing, pricing, and log-related service solutions.
Invoicing, Pricing & Log Services · Virginia, US
Worked as an individual contributor on isolated regional services with very high throughput, focused on invoicing, pricing, and log-related service solutions.
Research & Development
3D Stereoscopic Display Research
Conducted research on 3D stereoscopic display devices, producing multiple peer-reviewed publications on display quality, veiling glare, and computational observer methods.
Multicore Computing Lab · Baltimore, MD
Research on imaging and vision problems in medical applications — solving them through hybrid (CPU+GPU) multi-core computing techniques.
Computer Vision Research Group
Wrote a multi-threaded depth map extractor generating a point cloud via the plane sweep algorithm for the Amazon Fire Phone.
YouTube Data Analytics
Worked on the YouTube Data Analytics team, building and improving data pipelines and insights infrastructure.
YouTube Video Editor Team
Integrated the slow motion effect into the YouTube video editor, along with other effects used to compose more complex visual results.
Doctor of Philosophy (PhD) — Computer Science
University of Maryland Baltimore County
Master of Science (M.S.) — Computer Science
University of Maryland Baltimore County
B.S. (Hons) — Computer Sciences
University of the Punjab
AI & ML Projects
FunLeague
Fully automated Twitch highlight reel generator for 8–10 hour streams. Uses Google Vision API, a custom TensorFlow model for screen extraction, and automated clip transitions. Multi-threaded Python.
YouTube Channel →Spooky Stories 99
ML-powered content creation pipeline. Automates story generation and narration using the OpenAI API and open-source Text-to-Speech libraries.
YouTube Channel →
PhotoAi4Me
Apply stunning AI effects, filters, and artistic styles to photos instantly. Fully functional Android & iOS Gallery app integrating OpenAI API and Gemini API.
Visit Website →
Lingo9
Translate English content, convert speech across languages (Speech-to-Speech), or transform scripts into natural voiceovers (Text-to-Speech) for global reach.
Visit Website →Android
Smiley Live Wallpaper
Full 2D physics environment as a live wallpaper with touch and accelerometer collision events.
Play Store →
Fire Touch Wallpaper
Colorful fire rings that follow your touch — a dynamic and beautiful live wallpaper.
Play Store →Server-Side
Shop3D Order Server
Java/Parse passive execution server with async priority queue, Stripe integration, and metrics tracking.
RaiPoll Analytics
In-app engine for demographic-segmented answer distributions and real-time shareable charts.
Web Crawler
AS3 scraper with regex parsing, SQL Server storage, ASP frontend, and XML web services.
View →Desktop & Computer Graphics
Particle Collision Simulation
C++/OpenGL/MPI parallel simulation scaling to n compute nodes, supporting triangles, spheres, and custom shapes.
View →
Spherical Harmonics
Complete C++/DirectX cube map projection in and out of spherical harmonics with visual order comparison.
View →
Gallery Virtual Tour
C++/OpenGL walkthrough of a virtual gallery with full collision detection and fixed-function lighting.
Journal of the Society for Information Display, 2014
Optics Express, 2014
Journal of Digital Imaging, 2014
Proc SPIE Medical Imaging, 2013
International Conference on Parallel Processing (ICPP), 2012
SPIE Medical Imaging, 2012
Journal of Society of Information Display, 2011
Applied Physics Letters, 2011
IEEE Journal of Display Technology, 2011
Society of Information Display (SID), 2011