Full-stack & Systems Engineer based in Bor, Serbia.
I keep real IT infrastructure running for a healthcare institution by day, ship full-stack software across half a dozen stacks, and build systems from scratch — OS kernel, TCP/IP stack, load balancer — when I want to know exactly how the layer underneath actually works.
- 🔭 Currently building: minic-os (x86-64 OS kernel), nebula (Go cloud platform), vortex (Go load balancer)
- 🖥 Day job: IT infrastructure & network engineering @ Bor Health Center
- 🌐 Also into: Windows/Linux administration, networking (TCP/IP, VLANs, firewalls), embedded (AVR)
- 📫 Contact: milosursulovic2696@gmail.com
- 🌍 Website: milosursulovic.com
| Project | Description |
|---|---|
| minic-os | Hand-written OS kernel in C — 64-bit long mode, preemptive scheduler, ring0/ring3 syscalls, filesystem, full TCP/IP stack |
| net-desk | Network/hardware inventory tool grown into a full RMM system — Windows agent, remote commands, alerting, auto-update |
| nebula | Miniature cloud infrastructure platform in Go — VM lifecycle, scheduling, networking, job orchestration |
| vortex | L4/L7 (TCP/HTTP) load balancer built from scratch in Go |
| myos | Bare-metal OS from scratch for ATmega328P (Arduino Uno) — custom kernel, UART shell, GPIO, timers, interrupts, memory management, scheduler, bootloader |
| vnc | Minimal VNC (RFB 3.8) implementation for Windows in C |


