Ahmad Tameem

Compiler Engineer

Lahore, Pakistan

About Me

I'm a compiler engineer with a passion for transforming code into efficient machine instructions. I enjoy writing complex code, optimizing performance, and ....

When I'm not wrestling with code, you'll find me reading books, traveling, and playing video games to unwind.

What I Do

I work on programming language front-ends (including PyTorch), build compilation flows, and optimize kernels for compilers. Right now, I'm zeroed in on making ML compilers more cost-effective and streamlined Large Language Models (LLMs) for edge devices. Read more on LinkedIn!

Compiler Pass Demo

This section is not Completed Yet!... Let's take a very simple matmul code and pass it through the IREE (ML Compiler). It applies many transformations on the input code, each pass is applied on specific region and the flows continue. It's just a 5 MB file for just 2 line of code and usually the programmer is unaware of effort and time it take to optimize the code, and also now imagine for actual application we got 500 MB dumps to analyze and it's just for IREE part, after this for backend LLVM compiler comes in for it's part! (I did not added LLVM IR Dump in it, it just IREE IR dump)

Demo

Current Pass:
Progress:

    
          
          
          

TODO: Add details......
TODO: Some passes may repeat because they are reapplied after a specific pass. Passes here are transformations (optimizations) applied on the input code.

Skills

Thinking of removing this section, that must be remain on LinkedIn, but here's a sneak peek anyway....!

Core Technologies

  • IREE
  • LLVM
  • LLM
  • SIMD

Programming Languages

  • C++
  • C
  • Python

Spoken Languages

  • Urdu (Native)
  • English (Full Professional)
  • Arabic (Limited Working)
  • Korean (Elementary)

Travel

Pakistan is a treasure trove of breathtaking landscapes, and I've been fortunate enough to explore a variety of them, and still nowhere near done yet! But some highlights so far:

  • Hunza
  • Islamabad
  • Fairy Meadows (Nanga Parbat)
  • Passu Cones
  • Naltar Valley
  • Khunjerab Pass
  • Naran
  • Miranjani & Mushkpuri Peak
  • Shakargarh
  • Sialkot
  • Narowal
  • Jhelum
  • Mirpur
  • Kotli
  • Nathia Gali
  • Murree
  • Gujrat
  • Gujranwala
  • Balakot
  • Lulusar Lake
  • Babusar Top
  • Husseni Suspension Bridge
  • Sost
  • Three Junction Point
  • Hopper Valley
  • Abbottabad
  • Ayubia National Park
  • Attabad Lake

Games

I enjoy action-adventure and role-playing games. Some favorites:

  1. Portal 2
  2. Fallout: New Vegas
  3. Half-Life 2
  4. Control
  5. Need for Speed: Heat

Favorites

Book/Movie Genres

  • Sci-Fi
  • Mystery

Books

  • The Three-Body Problem
  • The Hitchhiker's Guide to the Galaxy

Music Bands

  • Coldplay
  • Imagine Dragons
  • The Naked and Famous
  • Chvrches

Movies

  • Inception
  • Mirage (2018)
  • I Don't Feel at Home in This World Anymore
  • Top Gun: Maverick
  • Hobbs and Shaw

Experience

Compiler Engineer at 10xEngineers

December 2022 - Present | Lahore, Pakistan

Education

National University of Computer and Emerging Sciences

Bachelor's in Electrical Engineering (Computer Engineering Specialization)
2018 - 2022

Contact

Questions? Ideas? Random thoughts? I'm all ears...Feel free to reach out!

Email: ahmad.tameem97@gmail.com

LinkedIn: /in/ahmadtameem

Instagram: @ahmad.tameem97

Blog

Coming Soon

I'm working on some interesting topics to share—stay tuned (Still unable to grab time for these...)!

Instagram Feed

Finally, decided to hop on social media! (No, LinkedIn doesn't count...)

My Steam Page

Take a peek at my Steam profile!

Visit My Steam Profile

Music Corner

Enjoy a random song from my playlist!

Sadly, YouTube Music embedding isn't a thing yet. Please click the button below to open song in a new tab. Sorry for the extra click!