Software Engineering · Data Engineering · Machine Learning
Computer Engineering · Hardware · Robotics
8+ years building production-minded software across web, data, networking, intelligent systems, and hardware.
|
Full-stack products, backend services, APIs, architecture, testing, deployment, and maintainable systems. |
Data modeling, ETL concepts, pipelines, validation, synchronization, relational storage, and reliable data movement. |
Data preparation, feature engineering, model development, evaluation, inference, and intelligent system integration. |
|
Computer architecture, digital logic, algorithms, memory, low-level programming, networking, and embedded systems. |
Microcontrollers, single-board computers, electronics, sensors, actuators, NFC, serial communication, and prototyping. |
Motor control, sensor integration, automation, control logic, device communication, and software-hardware coordination. |
| Project | What it does | Built with |
|---|---|---|
| OpenNet | Typed ONP/1 messaging across ESP32, Raspberry Pi, and backend systems over TCP/TLS. | Python · C++ · IoT |
| TapAuth | Local-first NFC attendance and reservations with offline-safe MySQL and Firebase sync. | Python · Flask · NFC |
| Nodes · Live | Private browser-based SVG flowcharts with attached connectors and portable projects. | JavaScript · SVG · CSS |
| Custom Arduino Libraries | Non-blocking LED and digital-output patterns for Arduino, ESP32, and RP2040. | C++ · PlatformIO |
| Arduino Programs Guide | A safety-first, compile-checked Arduino Uno course from LEDs to motor control. | C++ · Arduino |
| Computer Engineering Log | Reproducible examples, notes, and experiments covering core computer engineering topics. | Python · C++ · CMake |
| GenTree | Procedural Roblox tree and forest generation with configurable growth cycles. | Luau · Roblox |
I design and build software end to end: requirements, system architecture, data modeling, APIs, interfaces, testing, deployment, and maintenance. My work spans full-stack applications, local-first data systems, TCP/TLS networking, embedded and IoT devices, automation, and low-level computer engineering.
| Area | Professional capabilities |
|---|---|
| Software engineering | System design, modular architecture, OOP, SOLID principles, design patterns, code review, debugging, refactoring, and technical documentation |
| Web & backend | Responsive UI, REST APIs, authentication, authorization, server-side services, accessibility, performance, and secure configuration |
| Data engineering | Relational modeling, SQL, ETL concepts, pipelines, synchronization, offline-first workflows, validation, and privacy boundaries |
| Machine learning | Data preparation, feature engineering, supervised learning concepts, model evaluation, inference workflows, and intelligent system integration |
| Computer engineering | C/C++, Assembly fundamentals, memory awareness, data structures, algorithms, computer architecture, digital logic, TCP/IP, and TLS |
| Hardware & IoT | Raspberry Pi, Arduino, ESP32, RP2040, NFC, electronics, serial communication, sensors, actuators, and device recovery |
| Robotics | Motor control, sensor integration, automation, control logic, hardware interfaces, and coordinated software-hardware behavior |
| Delivery | Git workflows, automated testing, CI/CD, Linux services, release management, observability, and maintainable documentation |
I am a multidisciplinary software engineer with more than eight years of programming experience. I work comfortably across abstraction levels, from browser interfaces and backend services to databases, network protocols, microcontrollers, and computer architecture. That range helps me design systems as a whole instead of treating software, data, infrastructure, and hardware as disconnected pieces.
My strongest work combines practical product thinking with engineering rigor: clear requirements, deliberate architecture, secure data boundaries, fault-tolerant behavior, automated verification, and documentation that makes the system easier to operate and extend. I favor simple solutions, but I am comfortable going deep when performance, reliability, privacy, or hardware constraints demand it.
Core interests: intelligent systems · data engineering · machine learning and robotics · full-stack product development · computer engineering · embedded systems and hardware · developer tools
