Hello!

You've come to my (Hasnain Lakhani's) deserted corner of the internet

About me

Software Geek. Generalist.

I'm an avid geek and a technology and (computer) science enthusiast

Personally, I spend a lot of time reading (scifi and fantasy are my jam when it comes to books; otherwise I spend a lot of time reading general articles on the web), playing video games, and eating more food than is healthy.

Professionally, I have 9+ years of industry experience as a software engineer and engineering manager, with interests in distributed systems and software security. You can learn more about my work via my resume.

Projects

I have a lot of (somewhat half baked) projects.


Hasnain Reads

I built a small web-app which communicates with Facebook to pull content I post, and display it on a web interface. This is paired with a messenger chat-bot to make it easy for me to publish content and update my reading list.

Built with: Rust Rocket

halwa (Old)

I wrote a static site generator in Python which powered an older version of this site.

Built with: Python jinja2

Khel

I built an online turn-based multiplayer game engine in pure Rust (for both the client and server) and implemented a couple of games I like to play on it.

Built with: Rust actix-web yew

ENCODERS

While at SRI, I worked on ENCODERS, adding access control support and observability.

hlisp (Old)

I wrote a lisp implementation in Haskell

Built with: Haskell

NewsMap (Old)

I wrote a client-side JS app back in 2012 which showed news sources from all across the world.

Built with: Javascript jVectorMap

Blocky (Old)

I wrote a C++ library for random linear network coding which was much faster than the implementation used in ENCODERS.

Built with: C++

Resume

More about my professional experience.

I'm currently looking for Staff+ Engineer or Engineering Manager roles - preferably involving infrastructure, developer tooling, distributed systems, data privacy, or security (my areas of expertise); though I'm honestly open to most software engineering roles. Please mention "cookies" if you reach out for an opportunity so I know it's not a mass reachout.
View My Resume