I'm a passionate developer with a strong interest in systems programming, programming languages, mathematics, and applied computer science.
Most of my work is focused on learning by building: compilers, low-level software, graphics libraries, cryptography implementations, reinforcement-learning demos, and small experimental tools.
- Python
- C#
- C
- Compilers and interpreters
- Operating-system development
- Graphics programming
- Algorithms and mathematics
A Python wrapper for the raylib graphics library. This project explores Python bindings, C interop, graphics programming, and library design.
A compiler for a simplified version of C. This project includes parsing, AST processing, code generation concepts, and compiler architecture.
An experimental operating-system project. The goal is to better understand low-level programming, boot processes, memory management, drivers, and kernel development.
A Python implementation of the AES-GCM encryption algorithm. This project helps explore cryptography, authenticated encryption, and how security primitives work internally.
A reinforcement-learning demo that trains an agent to play Tic-Tac-Toe using a Deep Q-Network approach.
- Advanced mathematics
- Compiler architecture
- Operating-system internals
- Low-level programming concepts


