Areas of Interest & Research

Exploring the boundaries of computer science from low-level compiler construction and embedded systems to artificial intelligence.

Low-Level Architecture

Compiler & VM Development

Designing lexers, Pratt parsers, abstract syntax trees (ASTs), and stack-based bytecode virtual machines from the ground up in C.

bytecode
vm_runtime.asm
// RuLang Bytecode Compiler
OP_CONSTANT    0  ( "Hello" )
OP_PRINT          
OP_ADD            
OP_RETURN         
Hardware & Firmware

Embedded & Microchip Systems

Programming microcontrollers, configuring direct register inputs/outputs, and building low-power, high-efficiency embedded firmware architectures.

GPIO active
MCU_CLK16MHz
REG_PINHIGH
UART_TXACTIVE
PWM_MOD50%
ADC_IN1.24V
STATUSOK
Real-Time Dynamics

Physics Simulations

Modeling physical phenomena, real-time dynamics, visual fidelity, and numerical integrations for interactive web experiences.

dynamics
Predictive Modeling

Machine Learning

Training mathematical models, deep learning pipelines in PyTorch & TensorFlow, and optimization algorithms with real-time gradient descent visualization.

live weights
Statistical Insight

Data Science

Use data visualization and statistical analysis to uncover trends and insights. Leverage tools like Jupyter notebooks for interactive data exploration and storytelling, transforming complex datasets into compelling visuals that inform decision-making.

metrics
05101520FullstackMLSimulation
Experience Projects