Hallo 🇩🇪! · Olá 🇧🇷! · 你好 🇨🇳! · ¡Hola 🇪🇸! ·
안녕하세요 🇰🇷! · こんにちは 🇯🇵! · Привет 🇷🇺! ·
Bonjour 🇫🇷! · Ciao 🇮🇹! · مرحبًا 🇸🇦! · नमस्ते 🇮🇳!
🎓 Computer Engineering graduate focused on embedded systems, applied AI, and hardware–software integration.
🛠️ Core Technologies
💼 Featured Projects
- Languages: C, C++, Python, VHDL, SQL
- Embedded Platforms: ESP32 (ESP-IDF), Cortex-M0 (CubeIDE), FreeRTOS, Zephyr
- AI & ML: Torch C++, PyTorch, CNNs, LLMs, Feature Extraction
- Build & Tooling: PyBind11, CMake, Docker, Conan, GitHub Actions, Make, GCC/MSVC
- Communication & Control: TCP/UDP, MQTT, Serial Protocols (I2C, UART, SPI, 1-Wire, PCIe, CAN), Interrupts (ISR), Thread-Safety
- C / C++ Systems · HW–SW Co-Design · Embedded / AI systems
- DevOps · Safety-Critical / Dependable Design · Automation
- C++ Bindings for Python · Portable Build · Vector-Based Retrieval (FAISS)
Cross-language C++/Python retrieval engine for modular vector processing and hybrid ML workflows.
Features embedding pipelines, FAISS search, PyBind11 bindings, and OpenMP-accelerated document operations, packed in reproducible manylinux wheels and CI-driven builds.
Hardware crypto module with Triple DES core in VHDL, exposed via memory-mapped I/O registers on a RISC-compatible SoC.
Implements full register binding to the RTL provided by vendors, enabling read/write operations through system calls on a lightweight RTOS (UCX/OS).
Supports multiple cipher modes (ECB, CBC, CTR).
Validated end-to-end through data encryption tests and binary inspection using hexdump
.
RTL module for PS/2 mouse decoding, written in VHDL and verified with functional testbenches and synthesis reports.
Includes finite state machine design, and full ASIC-oriented flow, with post-synthesis timing validation and Cadence toolchain support.
Loadable Kernel Module (LKM) enabling message queueing between user-space processes via a /dev/mq
Character Device interface.
Implements per-process circular buffers, a control block registry, and spinlock-based synchronization for concurrent messaging.
Includes a C user-space client for interaction and was cross-compiled with Buildroot for embedded Linux systems.
This tool performs automated cryptanalysis of messages encrypted with the Vigenère cipher, a classical polyalphabetic substitution technique.
Designed for educational purposes, it showcases the application of frequency analysis and statistical inference to deduce the key and decrypt a ciphertext. Python-based cryptanalysis tool for the classical Vigenère cipher — developed with academic rigor and statistical methods.
“Firmware, networks, memory and learning — it’s all part of the same reliability surface.”
🧩 I approach systems as unified layers — from bits to models.
📐 I aim for technical rigor, clean documentation, and reusable architecture.
🌍 I’m constantly exploring intersections between AI, embedded design, and resilient engineering.
📄 Cooling-Link TCC Final Project Thesis
Confidentiality Notice: Due to the need to preserve strategic information until the patent process is fully regularized, the thesis project remains private and full access is currently restricted.
Full public disclosure will only be granted once all legal and procedural matters are resolved.
If you are an interviewer and want to see send me an email. I will be more than happy to send.