[ click to skip ]
capabilities process work about contact
systems · security · software

Engineered down to the last byte.

~$ I build

Systems engineer and developer who builds from the ground up. Operating systems, custom processors, database engines and secure software — written by someone who thinks in memory layouts and threat models, not just frameworks.

0+
Products
Shipped
0k+
Lines of Systems
Code in Production
0!
Production
Breaches
0hr
Proposal
Turnaround
vuk@dev: ~/projects
C C++ Rust x86-64 Assembly Linux Kernel eBPF LLVM QEMU Ghidra Wireshark PostgreSQL Docker Kubernetes Terraform SCADA Structured Text
01 — capabilities

Built for
every layer

From bare metal to production infrastructure. I ship systems software, custom hardware, databases and secure backends — starting from the metal, not the framework.

[0x01]

Systems Programming

Operating systems, kernel modules, custom allocators, drivers and embedded firmware. Code that runs where there is no framework to catch you — written in C, C++ and Rust, profiled to the cycle.

C / C++Rustx86 ASMQEMUEmbedded
[0x02]

Cybersecurity

Security audits, authorized penetration testing, threat modeling and hardening. We review your code the way an attacker reads it — then close the gaps before anyone else finds them.

AuditsPentestingThreat ModelingHardeningOWASP
[0x03]

Software Engineering

Backend platforms, distributed systems and APIs engineered for failure modes, not demo day. Typed end-to-end, observable by default, load-tested before launch — with the web and mobile frontends to match.

TypeScriptPostgreSQLRedisDockerK8s
[0x04]

Industrial Automation

PLC programming for manufacturing and process control. Precise ladder logic, structured text and real-time I/O handling that keeps machinery running without fault — built to last decades, not sprints.

Ladder LogicStructured TextSCADASiemensAllen-Bradley
/*
"Anyone can ship features. I engineer the layer everything else stands on."

Want to build something together?

Drop me a message. I'll get back with my thoughts within 48 hours — whether we end up working together or not.

./start_conversation
02 — process

From brief
to shipped

Five disciplined phases. No surprises, no scope creep. I work with the focus of someone who cares about every layer — from first commit to production.

01
Week 1 Discovery & Threat Surface
We dissect your problem space, not just your feature list. Technical discovery produces an architecture brief, a risk register and an attack-surface map — alongside a fixed-price proposal, before a single line of code is written.
Fixed Fee
02
Weeks 1–2 Architecture & Specification
System design comes first. We define the data model, memory model, interface contracts and deployment topology — and run a security review at design time, because the cheapest vulnerability to fix is the one that never gets built.
Design-Time Security
03
Weeks 3–N Iterative Engineering
Two-week sprints with shippable increments and a staging environment you can touch after every one. CI runs sanitizers, static analysis and the test suite on every commit. We ship working software, not mockups.
2-Week Sprints
04
Final Sprint Verification & Hardening
Fuzzing, load testing, dependency audits and a full security pass. We don't launch until the system survives what we throw at it. Deployments happen in low-traffic windows with instant rollback capability.
Zero-Fault Target
05
Ongoing Handover & Ownership
Retainer-based support, knowledge transfer and on-call SLAs. We write documentation your future engineers will thank us for. The goal is your team owning the codebase — not dependency on ours.
Retainer / SLA
03 — selected work

What I've
built

A focused selection. Each project started with a technical problem worth solving and a team worth partnering with.

KumOS v0.9.1 — qemu-system-x86_64 KumOS $ boot --init [ OK ] gdt + idt loaded [ OK ] paging enabled · heap 64 MiB [ OK ] fs mounted · shell init KumOS $ ls -la /sys drwxr-xr-x kernel/ drwxr-xr-x drivers/ -rw-r--r-- alloc.c · shell.c · vga.c KumOS $
Cx86 AssemblyCustom KernelQEMU
Systems / OSDev
2025

KumOS

A custom terminal-only operating system written entirely in C. Boots on bare metal, features a hand-rolled shell, custom memory allocator, and a minimal filesystem driver.

<2MB
Full OS
footprint
FERRUM RV32I · v1.0 ALU REG CU MEM CLK RST D0 D1 D2 D3 A0 OUT IRQ Q0 Q1 Q2 Q3 WE clk signal
VerilogHDLCustom ISAFPGA
Hardware / HDL
2025

Ferrum

A fully functional processor designed and implemented in Verilog from scratch. Features a custom 32-bit ISA, ALU, register file, control unit and memory interface — synthesizable on real FPGA hardware.

32-bit
Custom
ISA
GET users WHERE age > 25 LIMIT 10 PARSER PLANNER EXECUTOR id name age email 1 alice 22 a@… 2 bob 31 b@… 3 carol 28 c@… 4 dave 19 d@…
CCustom StorageB-Tree IndexQuery Engine
Systems / Database
2025

KumDB

A custom database management system built from scratch in C. Features its own query language, a hand-rolled parser, query planner, executor, and a B-tree indexed storage engine.

0
External
dependencies
Hire Me
Next.jsTailwindFramer MotionVercel
Web · Promo Sites
2024–25

Personal Promo Sites

A series of sleek personal portfolio and self-promotion websites for students and early-stage founders — built to load fast, rank on Google, and make a strong first impression.

8+
Sites shipped
for clients
04 — about

Builder to
the last bit.

I'm a systems engineer and developer who builds from the ground up. I work with the discipline of someone who cares deeply about every layer of the stack — from kernel to interface, from circuit to application.

I think in memory layouts, syscalls and threat models. Most developers start at the framework and work up. I start at the metal and work out — which means my software behaves the same under load, under attack and under audit.

I believe the best code you can write is code you fully understand: built intentionally, tested rigorously, and owned completely.

0x01 Architecture decisions are made before the first commit.
0x02 Security is a design input, not a launch checklist.
0x03 Performance is a feature, not a post-launch sprint.
0x04 Honest timelines over optimistic promises.
0x05 The goal is you owning the code, not depending on me to maintain it.
where we operate./stack --map
humans & interfaces ui / ux
applications web · mobile
runtime & services backend · infra
kernel & firmware systems · plc
silicon & signals embedded · i/o

[*] Precision Over Speed

We take the time to understand the problem correctly before writing a single line. Discovery isn't overhead — it's the investment that prevents rewrites.

[#] Built by One, Done Right

Every project is owned by me from kickoff to handoff. No hand-offs to unknowns. The person you talk to is the person who writes the code.

[>] Radical Transparency

Weekly recorded demos, shared workspaces and async updates. You always know exactly what we're building and why — before it ships.

[+] Outcome-Oriented

We care about your uptime, your latency, your security posture. Technical excellence without business impact is just craftsmanship. We combine both.

05 — client feedback

What
people say

We let the work speak first and the words confirm it.

"I needed a personal site to land my first internship and had no idea where to start. Vuk built me something that honestly looks better than half the senior devs I've seen online. Got three interview callbacks within a week of going live."

MK
Marko Kovačević
CS Student · Personal Portfolio Site

"I came to Vuk with a rough Figma and a tight deadline — end of semester. He delivered a polished, fast personal site that actually represents my work the way I wanted. My professors asked who built it. Recommend without hesitation."

MT
Milan Turčinović
Design Student · Portfolio & CV Site

"As a first-time founder I needed a landing page that could attract early users and investors — fast. Vuk understood the product vision immediately. The site went live in under two weeks and it's been the first thing I show in every pitch deck."

MA
Mojsije Abdić
Founder & CEO · Startup Landing Page
06 — start a project

Let's build
something
worth shipping.

I'm selective about what I take on — preferring projects that are technically interesting and worth building right. If that sounds like yours, drop me a message. I'll respond with my thoughts within 48 hours.

@
Email
vuk.todorovic@protonmail.com
Response Time
Within 48 hours, from me
Location
Remote-first · Available globally
Currently accepting Q3 2026 projects
Your message goes directly to me —
not a sales funnel or a bot.
[ OK ] brief received. Expect a response from a real engineer within 48 hours.