Fahad Zafar
Open to connect

Director of Software Engineering  ·  Warner Bros. Discovery

Fahad Zafar

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.

10+ Yrs Industry
14 Publications
PhD UMBC · CS
Big Tech Intern
"All that is now proven, was only once imagined." — William Blake
01

Work Experience

Warner Bros. Discovery

Jan 2022 → Present · 4 yrs 2 mos

Director of Software Engineering

CNN Commerce  ·  cnn.com/cnn-underscored

Leading multiple engineering teams focused on CNN Commerce — delivering revenue-driving product features, integrations, and platform improvements.

  • Designed and delivered a product backend for the entire product and offers catalog for CNN Commerce.
  • Engineering Manager for three CNN Commerce teams delivering on revenue targets and company goals.
  • Integrated third-party partners for social marketing, content syndication and ingestion — contributing to double-digit YoY revenue growth.
  • Built multiple features improving customer experience (A/B testing, page performance) and reducing editor workload (Amazon API integration, A.I. support framework).

Amazon Web Services

2021 – 2022 · 1 yr

Software Development Manager

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.

Amazon Web Services

2019 – 2021 · 2 yrs

Software Development Engineer II

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.

Nemetschek Vectorworks

Jan 2015 – Sep 2019 · 4 yrs 9 mos

Software Engineer  ·  Columbia, MD

Research & Development

  • Designed and implemented cloud services for complex tasks including machine learning and photogrammetry (images to textured mesh) using AWS.
  • Wrote the Point Cloud plug-in for Vectorworks 2016 using PCL — a launch feature for the product.

FDA

Jan 2010 – Dec 2015 · 6 yrs

Graduate Research Assistant

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.

UMBC

May 2010 – Dec 2014 · 4 yrs 8 mos

Graduate Research Assistant

Multicore Computing Lab  ·  Baltimore, MD

Research on imaging and vision problems in medical applications — solving them through hybrid (CPU+GPU) multi-core computing techniques.

Amazon Lab126

May 2014 – Aug 2014

Software Engineering Intern  ·  Sunnyvale

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.

Google

May 2013 – Aug 2013

Software Engineering Intern  ·  Mountain View

YouTube Data Analytics

Worked on the YouTube Data Analytics team, building and improving data pipelines and insights infrastructure.

Google

May 2012 – Aug 2012

Software Engineering Intern  ·  Mountain View

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.

02

Technical Skills

C++ (Professional) Java (Professional) CUDA C# GLSL OpenCL MPI OpenGL SQL PCL AWS IT Strategy Key Metrics A/B Testing API Integration Engineering Management Multi-core Computing Computer Graphics GPU Programming Machine Learning Photogrammetry Android OS
03

Education

Doctor of Philosophy (PhD) — Computer Science

University of Maryland Baltimore County

2010 – 2015

Master of Science (M.S.) — Computer Science

University of Maryland Baltimore County

2008 – 2010

B.S. (Hons) — Computer Sciences

University of the Punjab

2003 – 2007
04

Hobby Projects

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

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

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

Shop3D

Shop3D

Customize collectibles in 3D — printed and shipped to your doorstep.

Play Store →
Smiley Live Wallpaper

Smiley Live Wallpaper

Full 2D physics environment as a live wallpaper with touch and accelerometer collision events.

Play Store →
RaiPoll

RaiPoll

Community polling with real-time demographic-segmented chart visualizations.

Play Store →
YouMp3

YouMp3

Strip audio from any YouTube video and download it directly to your phone.

View →
Fire Touch

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.

05

Honors & Awards

06

Publications

14
Characterization of crosstalk in stereoscopic display devices.

Fahad Zafar, Aldo Badano

Journal of the Society for Information Display, 2014

PDF
13
Computational observers and visualization methods for stereoscopic medical imaging.

Fahad Zafar, Yaacov Yesha, Aldo Badano

Optics Express, 2014

PDF
12
The Effect of Ambient Illumination on Handheld Display Image Quality.

Peter Lui, Fahad Zafar, Aldo Badano

Journal of Digital Imaging, 2014

PDF
10
Cross-Platform OpenCL Code and Performance Portability for CPU and GPU Architectures with a Climate and Weather Physics Model.

Han Dong, Dibyajyoti Ghosh, Fahad Zafar, Shujia Zhou

International Conference on Parallel Processing (ICPP), 2012

PDF
08
Visual methods for determining ambient illumination conditions when viewing medical images in mobile displays.

Fahad Zafar, Mina Choi, Joel Wang, Peter Lui, Aldo Badano

Journal of Society of Information Display, 2011

PDF
07
Accelerating a Climate model with OpenCL.

Fahad Zafar, Dibyajyoti Ghosh, Lawrence Sebald, Shujia Zhou

IEEE SAAHPC, 2011

PDF
06
Recombination models for spatio-temporal Monte Carlo transport of interacting carriers in semiconductors.

Diksha Sharma, Yuan Fang, Fahad Zafar, Karim S. Karim, Aldo Badano

Applied Physics Letters, 2011

PDF
05
Does veiling glare in the human eye hinder detection in high-dynamic range displays?

Mina Choi, Fahad Zafar, Diksha Sharma, Wei Chung, Luigi Albani, Aldo Badano

IEEE Journal of Display Technology, 2011

04
Experimental Methodology to Measure the Veiling Glare Limit for Detection Tasks in High-Dynamic Range Displays.

Mina Choi, Fahad Zafar, Diksha Sharma, Wei Chung, Luigi Albani, Aldo Badano

Society of Information Display (SID), 2011

PDF
03
Estimating the perceptual limits of mobile displays.

Fahad Zafar, Mina Choi, Aldo Badano

Society of Information Display (SID), 2011

PDF
02
GPU Random Numbers via the Tiny Encryption Algorithm.

Fahad Zafar, Marc Olano, Aaron Curtis

High Performance Graphics (HPG), 2010

PDF
01
Tiny Encryption Algorithm for Parallel Random Numbers on the GPU.

Fahad Zafar, Marc Olano

ACM SIGGRAPH I3D, 2010

PDF