My Projects

A collection of my software engineering projects, ranging from operating systems and AI applications to games and educational tools.

Filter by Technology:

C++
Assembly
Kernel Dev
Driver Dev
Python
TensorFlow
Android
IoT
Machine Learning
Data Structures
Math
C
Emulation
Low-Level
C#
Unity
Game Dev
AI
Multiplayer
Networking
AI/ML
Education
Automation
Strategy
HTML
Java
Mathematics
GUI
Showing 1-4 of 12 projects
neo-OS
neo-OS
Custom Operating System for AMD64 Architecture

A complete operating system written from scratch in C++ and assembly, featuring custom drivers, virtual file system, and multithreading support.

Custom drivers for VGA, AHCI, APIC, PET, PS/2, PCI
Custom image format (.nic) with 256 color support
UNIX-based virtual file system
Page frame allocator and standard library
Interactive shell with command history and tab completion
C++
Assembly
Kernel Dev
Driver Dev
MobyGlobal
MobyGlobal
AI-Powered Whale Population Tracking Network

A network of smart buoys using custom AI models to detect and track whale populations in the North Atlantic through acoustic analysis and real-time data processing.

Custom CNN with Fast Fourier Transforms
Real-time HTTP API and database
Physical buoy prototype with Raspberry Pi
Web dashboard for data visualization
Python
TensorFlow
Android
IoT
CMLIB
CMLIB
Custom Machine Learning Library

A custom machine learning library written in C++ with support for various machine learning algorithms and data structures.

Custom Machine Learning Algorithms
Custom Data Structures and Linear Algebra Library
Custom Plotting Function
Built in Bare-Bones C++
C++
Machine Learning
Data Structures
Math
CHIP-8 Emulator
CHIP-8 Emulator
Custom CHIP-8 Emulator Implementation

A complete CHIP-8 emulator written in C, featuring all 35 original opcodes, memory management, and video output. Includes ROM loading and real-time emulation.

Complete implementation of all 35 CHIP-8 opcodes
Memory management and ROM loading
Video output and display system
Test ROM compatibility and debugging tools
C
Emulation
Low-Level