C / C++
Systems programming, embedded software and low-level development.
Low-Level Software & Embedded Systems Developer focused on systems programming, kernels, embedded devices, computer networks, reverse engineering, firmware and hardware.
My work revolves around low-level software, embedded development, operating-system concepts, firmware, networking and hardware experimentation.
I enjoy creating things from scratch, studying how systems communicate with hardware and exploring the layers normally hidden behind high-level APIs.
Systems programming, embedded software and low-level development.
Low-level routines, architecture concepts and direct hardware interaction.
Desktop applications, services, tooling and real-time integrations.
Backend systems, business logic, APIs and database-driven applications.
Real-time concepts, deterministic tasks and embedded execution flows.
MCUs, peripherals, buses, sensors and hardware-oriented software.
Firmware development, modification, diagnostics and device behavior analysis.
Software, firmware and hardware investigation at lower abstraction layers.
Linux environments, services, command-line workflows and server administration.
TCP/IP, network infrastructure, protocols, SSH and device communication.
Electronic schematics, PCB concepts, board analysis and hardware prototyping.
Hardware experimentation, diagnostics, modification and integration.
Relational databases, queries, transactions, indexes and data integrity.
Relational modeling, schema design, normalization and application data flows.
Backend architecture, APIs, authentication, integrations and business rules.
Persistent communication, real-time events and bidirectional application flows.
Linux services, Apache, reverse proxies, deployment and application infrastructure.
Version control, source management and structured development workflows.
Development close to the hardware, from architecture concepts and firmware to embedded execution and diagnostics.
Strong experience with relational databases and the data layer behind operational systems.
Backend development and communication between applications, services, databases and external systems.
Application infrastructure, Linux environments, networking and services that support production systems.
I work across the full path between hardware, software, data and infrastructure — understanding how each layer affects the behavior, reliability and performance of the system as a whole.