Martin Burian

Martin Burian

Low-Level Developer & Security Explorer

Building systems from the ground up and breaking them down to understand how they work. Bridging embedded systems development with cybersecurity research—exploring both creation and exploitation.

Available for freelance embedded & software development projects

Developer. Hacker. Problem Solver.

I'm a Master's student at VUT Brno specializing in embedded systems, with a growing passion for cybersecurity. After spending nearly two years developing software for defense research, I returned to academics to deepen my understanding and explore new directions.

My journey started with low-level programming—building custom operating systems, writing device drivers, and developing firmware. Now I'm expanding into penetration testing and reverse engineering, currently working through the CPTS certification path on Hack The Box.

I believe the best security professionals understand systems deeply because they've built them. Whether I'm programming a smartwatch OS or finding vulnerabilities in code, I approach every challenge with curiosity and determination.

Education

Master's in Computer Science at VUT Brno (Embedded Systems)
Bachelor's in Computer Science from VSB-TUO

Experience

~2 years professional development in defense research
4+ years of coding across embedded systems and low-level programming

Current Focus

Pursuing CPTS certification (Hack The Box)
Exploring offensive security and malware analysis

Beyond Code

Fitness enthusiast, coder, always learning something new

What I Work With

Core Languages

  • C / C++
  • Python
  • Assembly

Security & Hacking

  • Penetration Testing
  • Reverse Engineering
  • Vulnerability Research
  • CPTS (In Progress)

Systems & Embedded

  • Linux Kernel Development
  • FreeRTOS
  • Device Drivers
  • Bare-Metal Programming
  • Raspberry Pi / IoT

Education & Experience

2025
Present

Master's Student

VUT Brno - Faculty of Information Technology

Specializing in Embedded Systems with a growing focus on cybersecurity. Exploring the intersection of low-level development and offensive security through research and hands-on projects.

2023
2025

Software Developer

Retia a.s. - Pardubice

Developed software solutions for defense and military research applications. Worked on device drivers for Linux and low-level system programming. Left to pursue advanced education and explore new directions in cybersecurity.

2022
2025

Bachelor's Degree

VSB-TUO - Technical University of Ostrava

Bachelor's in Computer Science. Thesis focused on low-level programming: developed an operating system for smartwatches built on FreeRTOS, implementing custom features and optimizations for wearable devices.

Projects I've Built

Smartwatch OS

Smartwatch Operating System

Bachelor's thesis project: a custom smartwatch OS built on FreeRTOS for the LilyGo T-Watch S3. Since submitting, I've kept extending it — deep sleep with raise-to-wake, an on-watch settings interface, a reworked alarms UI, and a pass that fixed 20 real bugs (memory leaks, crashes, ISR-safety issues).

C/C++ FreeRTOS Embedded ARM
View on GitHub
Custom Operating System

Custom Operating System

From-scratch OS development: Created a bootloader and implemented core OS functionality including memory allocation, basic process management, and hardware initialization. A deep dive into how operating systems work at the lowest level.

C Assembly Bootloader x86
View on GitHub
Smart Home System

Smart Home System

Designed and built an integrated smart home automation system from scratch. Implemented custom protocols for device communication, sensor integration, and remote control capabilities.

IoT Python Raspberry Pi Networking
View on GitHub
Raspberry Pi Home Server

Raspberry Pi Home Server

Self-hosted infrastructure on Raspberry Pi serving as a personal cloud, media server, and development environment. Configured services, security hardening, and automated backup systems.

Linux Raspberry Pi Docker Networking
OpenGL Renderer Engine

OpenGL Renderer Engine

A layered C++20/OpenGL rendering engine built from scratch — App/Scene/Layer architecture, Blinn-Phong lighting, texture mapping, model loading, and a resource manager. Built as a clean, reusable foundation rather than a one-off demo; it now powers the Solitaire game below.

C++20 OpenGL GLFW Engine Architecture
View on GitHub
Solitaire

Solitaire

A fully playable Klondike Solitaire built on top of my own OpenGL renderer engine — drag-and-drop card logic, win detection, undo/reset, and a background best-first search solver that can check solvability or auto-finish a game in progress.

C++20 OpenGL Game Dev Search Algorithms

Open to opportunities and collaboration

Whether you're looking for someone who can build systems from the ground up, break them down to find vulnerabilities, or both—I'd love to hear from you.