Projects

2025 — PRESENT

Language Learning Platform

Building a full-stack platform for language learning, including a responsive web app, backend services, and mobile app. Focus on performance, scalability, and clean design patterns.

Next.jsTypeScriptNode.jsKotlinPostgreSQLC#/.NETASP.NET
2024 — PRESENT

Programming Language + Toolchain

Designed and implemented a programming language with its own compiler, register-based virtual machine, and integrated debugger. Explored const-correctness, exception handling models, and ABI discipline.

C++
2024 — PRESENT

JIT Compilation Engine

Built a lightweight JIT engine focused on efficient runtime code generation and execution, with an emphasis on performance and memory safety.

C++x86-64 Assembly
2025 — PRESENT

EFI 64-bit Kernel

Created a basic 64-bit kernel supporting EFI boot, memory paging, and low-level system operations as a foundation for systems programming exploration.

CC++EFIx86-64 Assembly
2025 — PRESENT

Custom Messaging Protocol

Developed a serialization and messaging protocol similar to Protobuf, with an emphasis on efficiency and clarity in data interchange.

C++