My Projects

Here's a collection of my projects, ranging from systems programming to web applications. Each project reflects my passion for building efficient and practical software solutions.

Trustun - User-Space VPN

VPNNetworkingRustSystems Programming

A secure, high-performance user-space IP-over-UDP VPN implementation written in Rust using async I/O and modern cryptography.

View Project Details
DNS Server

DNS Server

DNSNetworkingPythonGoSystems Programming

Currently building a DNS server to deepen my understanding of protocols and bit manipulation, transitioning from Python prototypes to low-level Go for clarity and control.

View Project Details
Multithreaded HTTP Server

Multithreaded HTTP Server

HTTPNetworkingCRustSystems Programming

Built a multithreaded HTTP server in C from scratch, with compression support in progress. Rewriting in Rust for improved memory safety and performance.

View Project Details
LazyShell - AI CLI

LazyShell - AI CLI

AICLITypescriptNode.js

A CLI tool that uses generative AI to generate shell commands

See Project Source
Simplinvo - Invoicing App

Simplinvo - Invoicing App

ReactRemixTailwindPocketBaseGoSPA

Invoicing solution built with Remix, PocketBase and Tailwind

See Project Source
YANC - Yet Another Netflix Clone

YANC - Yet Another Netflix Clone

ReactNext.jsTailwind

YANC is yet another Netflix clone built with Next.js 15, Tailwind and TMDB API

See Project Source

Maze Game

CSDL2RaycastingGame Development

A 3D maze game using raycasting, written in C with SDL2. Features smooth player movement, a minimap, and realistic textures.

See Project Source

ConText Tools (Chrome Extension)

Chrome ExtensionGemini APIJavaScriptWeb

Created a browser extension that integrates with the Gemini API to enhance writing directly in the browser via the right-click menu.

See Project Source
More projects...

More projects...

View More