Featured Projects and Content
LL(k) Parser for TAP stream in Node.js
I implemented a complete handwritten LL(1) parser that parses and transforms the TAP output stream in Node.js's test runner.
World's 1st Brain-Controlled coffee machine
This is the world's 1st Brain-Controlled coffee machine (working proof of concept). It is a coffee machine that can be controlled by a brain. It is a proof of concept, but it is also a real world example of how a machine can be controlled by a brain, by people with disabilities.
Azure Static Web Apps CLI
The official Azure Static Web Apps CLI.
What happens when you type an URL in an address bar
A sketch that went viral providing a high level explanation about what happens when you type an URL in an address bar in a Web browser.
Understanding async/await in 7 seconds
My Remote Office Tour: 2021 Upgrade Edition!
Sharing my journey into building my desk for my remote office with all the links to equipments and tips-tricks for the cable management part, and more.
The Subtle Art of Being A Developer Advocate!
A reference explanation of Developer Advocacy and DevRel.
The missing Web Bluetooth module for Angular
The Web Bluetooth module for Angular enables Angular developers to use the Web Bluetooth API to interact with Bluetooth devices, directly from an Angular application.
Hey Google, set my desk to standing mode!
What if you could use the Google Assistant to control your standing desk?
Game Boy in pure CSS
The Nintendo Game Boy built only with CSS 🔥
An online photobooth app, with 25+ filters (using WebGl and Shaders). It also uses machine learning and Neural Style Transfer for even more awesome effects!
Hexa CLI for Azure: Deploy in seconds
The ultimate companion for the Azure CLI. Setup and deploy in seconds.
Windows NT/2000 Theme for VS Code
A Windows NT/2000 theme for VS Code. For nostalgic people.
xLayers: Automated code generation for The Web
xLayers is a community-driven effort to bridge the gap between designers, who implement the UI sketch and developers who implement the code from these design sketches. Put simply, xLayers is a code generation tool for your design sketches: use xLayers to instantly scaffold your components out of your design.
Angular package repository
An Angular package repository built on top of npm registry. It provides a way to search for Angular packages, libraries and schematics. It uses Algolia as a search engine. Project sponsored by Algolia.
Choose a unique and creative cat's name
A fun app to help you choose a unique and creative cat's name. The API is Built with Rust, compiled into WASM and runs on top of Node.js in a serverless environment.
Philips Hue meets Github Actions
Github Action: Trigger your Philips Hue lights from your Github workflow. Plug this action into your workflow and you can trigger your lights based on the state of your GitHub builds.
Android Screen Lock in Angular
Android Screen Lock ported to Web using Angular.