Projects

A curated list of my projects

Here is a curated list of my projects

Open source projects :

  • NesUEFI : NesUEFI is a NES Emulator running without an operating system directly on Unified Extensible Firmware Interface (UEFI).
  • DoomLinux : A single script to build a minimal live Linux operating system from source code that runs Doom on boot.
  • Chess-x86 : A bootable chess game running baremetal on x86_64 CPU without any OS.
  • BareMetalNes : A bootable NES Emulator running on x86 CPU without an OS.
  • Gravity : A 3D web application to simulate three body problem.
  • PrettyDebug : A lightweight debug library written in C/C++. It is designed especially for embedded systems keeping in mind the limitation and capabilities of the platform.
  • TinyTest : Tiny Test is a minimal unit test framework for C/C++. It is designed especially for embedded systems keeping in mind the limitation and capabilities of the platform.
  • PrettyDebugJS : A highly configurable & lightweight debug library that prints debug messages beautifully. It works in Node.js and Web browser environments with very low memory footprint.
  • AirBootGSM : A bootloader which can update firmware of arduino over the air using GSM modem.
  • Arduinative : A Native Board Support For Arduino. Bulid and Run Arduino Code in Native Environment from Arduino IDE.