Hamad Al-Ghanim
حمد الغانم
I’m a systems analyst at Kuwait Oil Company, co-founded a startup, and research how compilers can make programs smaller. Pick a line to ride my career from that side.
Since 2019 I’ve co-run Phinests, leading its engineering part-time. I also built Gaid AlKout, a score-keeping app with 60K monthly users.
I’ve shipped production software since 2015, and I’m back at Kuwait Oil Company after my M.S. Along the way: ERP integrations at KGL and a Ruby gem with 2.8M downloads.
My M.S. thesis at CU Boulder used IR2Vec embeddings to help compilers make programs smaller. I finished the degree with a 4.0 GPA.
All stops
-
Researcher
University of Colorado Boulder
M.S. in Electrical & Computer Engineering
Coursework in deep learning, concurrent programming, programming languages (Coq), compiler construction, modern computing systems, computer security and distributed systems.
- GPA 4.0
-
Researcher
Exploration of Code Size Reduction Using Compiler Analysis
M.S. thesis, advised by Prof. Joseph Izraelevitz
I used BERT-based embeddings of LLVM-IR functions to improve existing function-merging techniques, getting more code size reduction while keeping programs correct.
- C++
- LLVM
-
ActiveFounder
Phinests
Co-founder & part-time CTO, Kuwait
I lead the team that designed and built Phinests’ Ruby on Rails backend as service-oriented, scalable APIs, set the testing practices that keep it reliable, and direct the Flutter mobile app.
- Ruby on Rails
- Flutter
-
iOS appFounder
Gaid AlKout
Score-keeping for Kout, the Kuwaiti card game
An iOS app I built in Swift for tracking scores in Kout.
- 60K monthly active users
- Swift
-
Open sourceDeveloper
administrate-field-active_storage
Ruby gem
Adds Active Storage file uploads and downloads to Administrate, the Ruby on Rails admin dashboard framework.
- 2.8M downloads
- Ruby
-
ActiveDeveloper
Kuwait Oil Company
Systems analyst, Kuwait
I led the move of drilling workflows off Excel spreadsheets and email onto Microsoft SQL Server and a .NET Core web platform in C#, with responsive Vue.js apps for the drilling department. I took a break from August 2024 for a company-sponsored scholarship and came back in June 2026.
- C#
- .NET Core
- SQL Server
- Vue.js
-
Developer
KGL
Software engineer, research & development, Kuwait
I integrated enterprise resource planning systems with a Ruby on Rails application, so legacy and modern platforms could talk to each other.
-
Developer
Coded
Teaching assistant, Kuwait
TA for the first coding bootcamp in the Middle East. I helped students learn Python, Django, HTML, CSS and JavaScript, and wrote my own teaching material.
-
Researcher
Kuwait University
B.S. in Computer Engineering
Vice president of the Computer Engineering Society, where I taught two-week Python and Django courses. Best Project award for my capstone.
- GPA 3.58
- Dean’s honor list 4×
- 2nd, Kuwait Collegiate Programming Contest
Other lines
What I work with
- Languages
- Python, C++, Java, Ruby, Dart, JavaScript, C#, Go, Coq
- Frameworks
- PyTorch, Django, Flask, Ruby on Rails, Vue.js, Flutter, .NET Core
- Tools
- LLVM, Git, Microsoft SQL Server