Here are some of my open-source projects across my focus areas:

🖥️ Operating Systems & Low-level Programming

Projects exploring OS kernels, emulators, and system-level code.

A lightweight OS kernel with SMP, paging, framebuffer, and basic IO, written in C++ and x86 Assembly
c cplusplus
Simple operating system with memory management, paging, interrupts
c cplusplus
Emulator for the 6502 microprocessor in C++
cplusplus cmake

🛠️ Languages, VMs, Compilers

Building interpreters, VMs, and language tools.

Stack-based VM with bytecode, REPL, plugins, and custom debugger
c vim gnuemacs
A scripting language for controlling the AxiDraw plotter
cplusplus cmake python
A simple toy programming language
c
PYC
Emulating a subset of Python bytecode instructions
cplusplus python

🤖 Artificial Intelligence & Machine Learning

Simple experiments with neural networks and models.

AI
Neural network trained on datasets for numerical prediction
cplusplus cmake
Simple neural network in C
c

🎨 Graphics & Visualization

Graphics engines and rendering tests.

C++ graphics engine directly manipulating framebuffer pixels
cplusplus cmake
Simple X11 2D graphics engine with physics
cplusplus cmake
OpenGL and GLFW test
cplusplus opengl cmake
OpenGL Test with camera movement
cplusplus opengl cmake
OpenGL ES 3.1 Test for Android
kotlin android
OpenGL and GLFW test with ImGui
cplusplus opengl cmake
Simple raycasting engine with OpenGL
cplusplus cmake
Graphics test with Win32 API and GDI+
cplusplus cmake

🎮 Game Development

Games and game engine experiments.

Fantasy text-based console game in Python
python
Minimal 3D game made using Ursina engine
python

📱 Mobile Apps

Mobile apps for Android and iOS.

Bluetooth Low Energy connector/scanner for Android
kotlin android
App to send audio from iPhone to Apple Watch
swift ios
Simple todo management app
kotlin android

🔧 Tools & Utilities

Small utilities and tools across platforms.

C++ ImGui audio tool for generating, editing, and playing tones with internal PC speaker
cplusplus cmake
Simple web server using C++ sockets
cplusplus cmake
Android app to control Raspberry Pi GPIO relays remotely
kotlin android
C++ program that solves the N-Queens problem using backtracking
cplusplus
Program to convert PDF to images using PyPDF2
python
Simple weather app using WeatherAPI
react javascript
Discord bot for investor feedback
python
Base64 encryption/decryption tool in Java
JavaX Swing program to create an NxN grid

Last updated: June 20, 2025