Tariq Shams
Software Engineer
I'm a Software Engineer with professional experience in Distributed (Microservices) Engineering, Fullstack Web Engineering and iOS Mobile Engineering.
I am interested in building beautiful performant front end experiences, distributed systems, machine learning & AI engineering based systems, and making tools and frameworks. Above all, I get immense joy by working on hard problems with passionate people.
Languages
My Blog
June 20, 2025
When efficient code fails: Timing Attacks
Efficient code is normally what we professional software engineers strive for, but sometimes it could make us vulnerable to timing attacks.
October 12, 2024
Recursion - Part I - Beginners
A technique that is often neglected, Recursion can be a beautiful way to solve certain classes of problems.