{"data":{"projects":{"edges":[{"node":{"frontmatter":{"title":"Whack a Mole 8086","tech":["8086 Assembly","Proteus"],"github":"https://github.com/mrgreenapple24/whack-a-mole-8086","external":""},"html":"<p>A whack a mole game made in 8086 Assembly using Proteus then simulated on real hardware.</p>"}},{"node":{"frontmatter":{"title":"Solar System","tech":["C++","SFML"],"github":"https://github.com/mrgreenapple24/solar-system","external":""},"html":"<p>A solar system simulator that uses SFML to render a basic 2d solar system.</p>"}},{"node":{"frontmatter":{"title":"Discrete Cosine Transform in Verilog","tech":["SystemVerilog","iverilog","AMD Vivado"],"github":"https://github.com/mrgreenapple24/DCT-HDL","external":""},"html":"<p>This project implements a 16-point Fast Discrete Cosine Transform (DCT) engine optimized for the ZedBoard Zynq-7000 FPGA. The design translates a decimated butterfly algorithm from a Python reference into a high-performance hardware architecture.</p>"}},{"node":{"frontmatter":{"title":"Denoising Algorithms in Python","tech":["Python","Matplotlib","numpy"],"github":"https://github.com/mrgreenapple24/denoising-algorithms","external":""},"html":"<p>Simulate 5 different denoising algorithms in Python using Matplotlib and numpy.</p>"}},{"node":{"frontmatter":{"title":"NES Emulator in C++","tech":["C++","SDL2","Pixel Game Engine"],"github":"https://github.com/mrgreenapple24/NES-Nova","external":""},"html":"<p>A work-in-progress NES Emulator written in C++, built mainly as a learning project to understand classic console hardware and low-level emulation.\nRight now, the 6502 CPU core is implemented, and the project is expanding toward full NES functionality (PPU, APU, cartridge mappers, etc).</p>"}},{"node":{"frontmatter":{"title":"HMO1B0 Driver ESP32S3","tech":["cpp","ESP32 S3","Arduino IDE","ESP IDF"],"github":"https://github.com/mrgreenapple24/HMO1B0_Driver_ESP32S3","external":""},"html":"<p>A driver for the HMO1B0 sensor, built for ESP32 S3, Arduino IDE, and ESP IDF.</p>"}},{"node":{"frontmatter":{"title":"Smart hostel management system in Java","tech":["Java"],"github":"https://github.com/mrgreenapple24/smart-hostel-management-system","external":""},"html":"<p>This is a streamlined Java-based system for managing hostel operations. It utilizes a flat package structure (package hostel) to ensure ease of compilation and execution while adhering to strict OOP principles.</p>"}},{"node":{"frontmatter":{"title":"Asteroids","tech":["Godot","GDScript"],"github":"https://github.com/mrgreenapple24/Asteroids","external":""},"html":"<p>A simple, open-source asteroid space shooter game made using the Godot Engine. Pilot your spaceship, destroy asteroids, and survive as long as you can!</p>"}},{"node":{"frontmatter":{"title":"Chip8 Emulator","tech":["C","SDL2"],"github":"https://github.com/mrgreenapple24/chip-8-interpreter","external":""},"html":"<p>A basic CHIP-8 interpreter written in C.\nCHIP-8 is a simple interpreted language used in the 1970s for learning and running small games.</p>"}},{"node":{"frontmatter":{"title":"Chess Game","tech":["gdscript","godot"],"github":"https://github.com/mrgreenapple24/chess-game","external":""},"html":"<p>This project is a simple chess game written in gdscript using the godot game engine.</p>"}},{"node":{"frontmatter":{"title":"Flappy Bird","tech":["Godot","GDScript"],"github":"https://github.com/mrgreenapple24/flappy-bird","external":""},"html":"<p>A simple, open-source Flappy Bird clone made using the Godot Engine. Tap to flap and navigate through pipes without crashing!</p>"}},{"node":{"frontmatter":{"title":"Gift: A git Remake","tech":["C"],"github":"https://github.com/mrgreenapple24/gift","external":""},"html":"<p>Gift is a simple Git-like version control system implemented in C.</p>"}},{"node":{"frontmatter":{"title":"LC3 Virtual Machine","tech":["C","SDL2"],"github":"https://github.com/mrgreenapple24/lc3-vm","external":""},"html":"<p>This project is a simple LC-3 (Little Computer 3) virtual machine written in C.\nIt loads LC-3 object files (.obj) into memory and executes them instruction by instruction, simulating the LC-3 CPU, memory, and I/O system.</p>"}},{"node":{"frontmatter":{"title":"Minesweeper","tech":["Godot","GDScript"],"github":"https://github.com/mrgreenapple24/minesweeper","external":""},"html":"<p>A classic Minesweeper game implemented made in the Godot Game Engine.</p>"}},{"node":{"frontmatter":{"title":"Matrix Rain","tech":["html","css","JavaScript"],"github":"https://github.com/mrgreenapple24/matrix-rain","external":""},"html":"<p>A digital rain effect from The Matrix using vanilla JavaScript and HTML Canvas.</p>"}},{"node":{"frontmatter":{"title":"Snake","tech":["Godot","GDScript"],"github":"https://github.com/mrgreenapple24/snake-game","external":""},"html":"<p>A classic Snake game implemented using HTML, CSS, and JavaScript.</p>"}},{"node":{"frontmatter":{"title":"Starfield Simulation","tech":["html","css","JavaScript"],"github":"https://github.com/mrgreenapple24/starfield","external":""},"html":"<p>A simple starfield animation using JavaScript and HTML5 Canvas. Simulates stars flying toward the viewer in 3D space.</p>"}},{"node":{"frontmatter":{"title":"A custom shell in C","tech":["C"],"github":"https://github.com/mrgreenapple24/gsh","external":""},"html":"<p>A custom shell coded in C programming language</p>"}}]}}}