Projects
Systems Programming
0 projectsA production-grade regex engine implementing Thompson's construction to translate regular expressions into ε-NFA, followed by subset construction (powerset) to obtain a minimal DFA for efficient O(n) matching. Supports concatenation, alternation, Kleene star, character classes, and anchoring with a focus on automata-based pattern matching.
A cross-platform VPN implementation written in modern C++ that uses virtual TUN interfaces and TLS-encrypted communication to securely forward IP packets between clients and servers. Implements custom packet handling, mutual TLS authentication, OpenSSL-based encryption, and platform-specific networking support for Linux and Windows.
Creative Coding
38 sketchesGenerative art, interactive visualizations, and visual experiments collected in one gallery.
View creative works