I am a Software Engineer focused on building high-performance, scalable systems. My expertise lies at the intersection of robust architecture and low-level efficiency.
-
Deep Dive: I enjoy exploring the internals of software through C++, Rust, and Assembly.
-
Architecture: I apply patterns like Hexagonal Architecture to ensure maintainable and decoupled codebases.
-
Specialization: Currently mastering the Go ecosystem to build high-concurrency and performant backend solutions.
-
Environment: Power user of Linux, automation, and full-stack development.
Turning complex low-level challenges into clean, scalable high-level systems and always looking for a better future.
A curated selection of my work, ranging from low-level systems and language design to modern scalable architectures.
Systems & High-Performance
- rust-http-server: An implementation of the HTTP protocol from scratch using Rust. Focused on understanding the TCP/IP stack and socket programming without high-level abstractions.
- brainduck-rs: A high-performance Brainfuck interpreter. More than just a tool, it showcases Hexagonal Architecture in Rust, featuring a robust test suite and documented engineering trade-offs.
- gravity-simulator: A physics engine core written in C. Demonstrates manual memory management and the use of mathematical algorithms to solve real-time simulation challenges.
Architecture & Backend
- fastapi-uv-docker-boilerplate: A professional-grade starter for modern Python services. Orchestrates FastAPI, Redis, and Postgres using uv for blazing-fast dependency management and Docker Compose for reproducible environments.
- file-sharing-system-host: An exploration into networked systems, focusing on data transfer protocols and server-side file management.
Low-Level & Security
- asymmetric-cryptography: A deep dive into security fundamentals. Implementation of cryptographic algorithms to understand the mathematical underpinnings of modern data protection in web.
- assembly-x86_64-nasm: Projects written in NASM to master CPU registers, system calls, and the inner workings of the x86_64 architecture, including a custom library. My "bare metal" experience.
Utilities & Experiments
- sql-pseudocode-transpiler: A tool to parse and transform a custom pseudocode into SQL, JSON and xlsx (Excel), demonstrating skills in Lexical Analysis and Abstract Syntax Trees (AST).
- youtube-downloader: A practical automation tool. Focused on handling external APIs, media streams, and providing a clean CLI/UI experience.
- godot-pomodoro: A productivity tool built with the Godot Engine. Highlights my versatility in learning different languages (DSLs; Godot) and UI/UX state management.



