Skip to content
View hashemi's full-sized avatar
👨‍💻
Learning
👨‍💻
Learning

Sponsoring

@mattmassicotte
@fasterthanlime
@adam-fowler
@0xTim
@huntabyte

Highlights

  • Pro

Block or report hashemi

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
hashemi/README.md

Hi, I'm Ahmad Alhashemi 👋

I'm a passionate developer, computer science enthusiast, and medical doctor based in Kuwait. I'm most passionate about programming languages, compilers, interpreters, and systems programming in general.

🚀 Tech Journey

My coding journey began as a kid, and I've been hooked ever since. I hold an MSc in Computer Science from Georgia Tech, complementing my career in medicine.

💻 Languages & Technologies

  • Programming Languages: Swift, Python, C, C++
  • Web technologies: HTML, CSS, SQL
  • Frameworks: Django, SwiftUI, UIKit, Flask
  • Data science tools: PyTorch, NumPy, SciKit Learn

🛠️ Notable Open Source Projects

  • CompilerKit: A Swift library for compiler construction
  • SwiftProtohackers: Solutions to networking challenges using Swift NIO
  • slox & cloxpp: Interpreters for the Lox language in Swift and C++
  • CSSMirror: A tool for automatically converting CSS-based designs from left-to-right to right-to-left languages

🏥 Beyond Code

When I'm not coding, I'm an Assistant Professor of Medicine at Kuwait University and a Consultant Physician specializing in Internal Medicine, Endocrinology, and Diabetes. I'm very active in the field of medical education.

Pinned Loading

  1. CompilerKit CompilerKit Public

    A Swift library of data structures and algorithms found and used in compilers

    Swift 25 5

  2. SwiftProtohackers SwiftProtohackers Public

    Solutions to protohackers.com problems in Swift NIO

    Swift 1

  3. Conway Conway Public

    Conway's game of life in Swift and SwiftUI

    Swift 1 1

  4. slox slox Public

    Lox tree-walking interpreter written in Swift - Based on Part II of Bob Nystrom's Book "Crafting Interpreters"

    Swift 12 1

  5. cloxpp cloxpp Public

    Lox bytecode VM written in C++ - Based on Part III of Bob Nystrom's Book "Crafting Interpreters"

    C++ 24 2

  6. SwiftBrowser SwiftBrowser Public

    Basic web browser written in Swift based on the book Web Browser Engineering

    Swift 1