Computer Science Student | Systems & Security Enthusiast | Full-Stack Developer
Here's a selection of my work that showcases my interests and capabilities:
| Project | Description |
|---|---|
| Neural Network in C | A modular neural network built from scratch in pure C, featuring backpropagation, momentum, and gradient checking. |
| Raw Socket Packet Sniffer | A low-level network analysis tool built with raw sockets to capture and parse Ethernet frames and network protocols. |
| Kiroku-TUI | A high-performance terminal-based journaling tool in Rust with fuzzy search, Git-sync, and file watching. |
| TCP Port Scanner | A lightweight TCP connect() scanner in C using non-blocking sockets and select() for precise control. |
| SEC-SUITE | A comprehensive security toolkit featuring multi-threaded password cracking and modern hash algorithm support. |
| Dotfiles | My minimal, keyboard-driven Arch Linux configuration featuring Hyprland, Neovim, and Kitty. |
| Website & Portfolio | My personal website and portfolio. |
| Our Place | A collaborative digital space featuring real-time media sync, interactive memory maps, and a gamified relationship tracker. |
| Matrix Calculator | A full-stack web application with a React frontend and Spring Boot backend for performing various matrix operations. |
| Guitar / Bitcrusher | A real-time audio effects processor in C using JACK and Raylib, with bit-depth reduction, drive, tone, and tremolo. |
| VulnScope | CVE lookup and exploit aggregation tool pulling from NVD, CISA KEV, and GitHub PoCs, with a terminal dark-mode UI. |
| CPU Monitor | A Bash per-core CPU usage monitor with Pac-Man style progress bars reading directly from /proc/stat. |
| Algorithms | Essential algorithms and data structures in Java — sorting, graph algorithms, dynamic programming, and more. |
| Screen Savor | A movie discovery web app built with vanilla JS and the TMDB API for browsing, searching, and previewing films. |
- LinkedIn: linkedin.com/in/gabriel-windlin
- Email: gawindlin@gmail.com
My projects have moved to Codeberg — all active development happens there.




