Hey There!

I'm a front-end developer transitioning toward C++, Rust, Linux, and systems programming. I enjoy building native applications and learning through hands-on projects.

Alongside my full-time work, I create educational content on my YouTube channel and build all kinds of side projects.

This is my personal website, where I share my projects, technical work, research, and things I'm learning along the way.

About Me

Latest Videos

All Videos

Selected Projects

Native applications, systems software, graphics tools, and Rust/C++ libraries.

Machina application window showing system information for a Fedora Linux machine, including kernel version, architecture, CPU and memory usage

Native Linux system information and process viewer.

C++23
Linux
ImGui
OpenGL
CMake
CTL Dash application window listing systemd system services with their descriptions, states and sub-states

A native app for managing systemd services for the Cosmic Desktop Environment.

Rust
Linux
COSMIC
systemd
Budget Warden on iOS and macOS

A native budgeting app built around a shared Rust core.

Rust
FFI
CRDT
Native
Swift
SwiftUI
C#
WinUI
Kotlin
Jetpack Compose
Zenith desktop application interface

A cross-platform desktop app for orchestrating native LLM harnesses.

C-Style C++
SDL3
Dear ImGui
SQLite
CMake
All Projects

Latest Articles

Distributed Systems
How I Made a Local App Support Concurrent File Editing with CRDTs

This article walks through the problem of concurrent file editing in a local, single-instance desktop application and explains how the author solved it with Conflict-free Replicated Data Types (CRDTs), using a Hybrid Logical Clock with a device id as a tie-breaker to guarantee deterministic convergence.

All Articles