Hi, I'm Kamran!
Since I work full-time, primarily my open source work is volunteering my time to maintain Excalibur.js, a TypeScript-based 2D game engine for the web. I help by contributing documentation, samples, engine code, code reviews, and automation. I also open source some of the SDKs I've built like the IGDB .NET SDK and GiantBomb .NET SDK for other developers looking to build services on top of these platforms.
The other major area I put time into is developer education through my Pluralsight courses and articles through my blog, dev.to and other outlets. Much of this work is already compensated but I still do it outside of work. It's something I love doing and would do more of if I had more time to give.
Any sponsorships help support the work I do outside my full-time gig and I can't even believe anyone would do that, so you're exceptional if you do
🎮A simple HTML5 Canvas game engine written in TypeScriptTypeScript 672
My public presentations I've givenHTML 2
IGDB .NET SDKC# 6
A .NET GiantBomb API built on top of RestSharp PortableC# 20
Sample TypeScript + React companion app to my talksTypeScript 16
A HLS stream viewer for PicamHTML 15
Select a tier
$2 a month
$5 a month
Amazing, this pays for one of my small VMs on DigitalOcean.
$10 a month
What! This pays for my Spotify subscription that I jam out to while coding!
$15 a month
This pays for my analytics subscription since I'm trying to move away from Google Analytics.
$25 a month
This would pay for any annual maintenance or upgrades for my recording software!
$65 a month
This pays for an entire month's hosting for one of my larger web servers. 🤩