Work Samples

🔥
Learn about my DevEd solution consulting services if you want to see the results I get as a consulting chef

Outside of being a consulting chef, I have created education for platforms like Pluralsight since 2015 and have contributed to open source developer education since 2011.

Here's what I'm proud to show!

Professional Training Courses

These are professional courses I've published on Pluralsight:

🔴
Currently producing: React 18 Debugging Playbook (Q1 2023)
Creating Plugins, Themes and Starters with GatsbyJS: Playbook
GatsbyJS’s flexible architecture allows you to deeply extend its behavior. This course will teach you how to develop custom plugins, themes and starter templates that make it easier to customize and reuse Gatsby code across multiple projects.
Testing Progressive Web Apps
Progressive Web Apps (PWAs) provide compelling native-like experiences to users. This course will teach you how to execute a testing plan for your Progressive Web App using automation tools and cloud-based testing services.
Contributing to an Open Source Project on GitHub
In this course, you will learn how to get involved in an open source project by being an effective contributor. You’ll understand how to onboard yourself, engage the team, work with others, and walk through real-world scenarios.
Microsoft Azure Developer: Implementing CDNs for Storage
Learn how to leverage Azure CDN to efficiently serve content from Azure Blob Service with both public and private storage accounts.
Microsoft Azure Developer: Configuring CORS Access for Storage
Learn how CORS enables you to restrict cross-origin requests for Azure Storage services and how to automate rule configuration using various Azure SDKs and tools.
RavenDB 4: Getting Started
RavenDB enables you to build scalable, high-performance NoSQL applications. This course will cover the basics of RavenDB, including what features it offers, usage with .NET, querying & indexing, and management using the powerful Studio interface.

Archived

These courses are no longer available.

Introduction to TypeScript [Video] | Packt
Building practical, maintainable and scalable applications using TypeScript
An 8-hour masterclass on TypeScript, which I intend to update and rewrite into a game-based learning experience

Games

Once or twice a year, I help design and build a game in 72 hours as a member of the Excalibur.js team – I work on concept, design, art, sound, programming – you name it!

Sweep Stacks

Ludum Dare 31

Sweep across the screen to clear blocks! This finished in the Top 100 (out of 3,000+ games). People got addicted to this one.

Play

Beach Breach

Ludum Dare 50

Defend your sandcastle from crabs, turtles, and seagulls in this beach-themed tower defense game!

Play

I Just Wanted Groceries

Ludum Dare 38

Avoid talking to people and finish your shopping!

Play

Meerkattica

Ludum Dare 48

Dig deeply and quickly to get to your next metal gig, but what out for the mechanical snake that pursues you!

Play

The Show Must Go On

Ludum Dare 46

Keep the theater production going as the only actor!

Play

Office Daydream

Ludum Dare 41

Balance the needs of your job with the needs of your dream!

Play

Hexshaper

Ludum Dare 35

Absorb enemy projectiles and close the portals!

Play

Crypt of the Minotaur

Ludum Dare 33

Play as the Minotaur to defend your treasure!

Play

Kraken Unchained

Ludum Dare 29

Play as the Kraken and destroy ships!

Play

Open Source

I've been maintaining FOSS projects on the side for over 12 years.

Excalibur.js
TypeScript Web-based Game Engine. Excalibur.js has 45 repositories available. Follow their code on GitHub.
kamranayub - Overview
B2B OSS growth consulting. Maintainer on @excaliburjs. Pluralsight Author, Speaker, Consultant. - kamranayub