Projects

  • loofOS

    loofOS demo

    A hobby operating system written for x86 in 32bit mode. Built completely from the ground up, with a custom bootloader and everything.

    Current Developments

    • Better, more reliable bootloader
    • Microkernel Design
      • Startup user application loaded by bootloader that will bootstrap all the other user drivers
      • Minimal kernel
        • Schedules processes
        • Manages memory
        • Manages hardware ports and PCI bus ports
        • Delegates hardware resources to user processes
      • Secure Kernel
        • Special permissions needed to delegate hardware resources to processes
        • "Safe" kernel panic and better kernel logging

    GitHub: loofOS

  • moogloof.com

    Personal website made using Flask and MongoDB.

    Old homepage: image of website

    Current Developments

    • Comments under blog posts with replies
    • More complex project pages
      • Pinned updates
      • Download pages for releases

    GitHub: moogloof.com

  • Quantum State Simulator

    State Screenshot

    A simulation of the Schrodinger equation through time in a 1D state space. Uses OpenMP to speed up frame generation.

    Paper: link