Velimir Majstorov Logo

About Me

Velimir Majstorov — Backend & Fullstack developer from Bela Crkva, Serbia

Hi — I’m Velimir Majstorov, a backend-focused developer from Bela Crkva, Serbia. I’ve always been fascinated by how ideas turn into working systems: a few lines of code, a clear design, and suddenly something useful exists. That curiosity pushed me from scripting small tools to building complete web applications and exploring security — I love the craft of making things that are correct, fast, and maintainable.

I primarily work as a backend developer, but I’m comfortable across the full stack. I build real products end-to-end — APIs, background jobs, databases, and the UI when needed. Lately I lean on Laravel + Livewire for fast, pragmatic web apps, while using Vue or React when a more interactive frontend is required.


Core technologies

  • Backend & frameworks: PHP ( Laravel, Livewire), C#, Java, Node.js
  • Frontend: Vue.js, React (basic), modern JavaScript (ES6+)
  • Systems & low-level: C, C++ (junior level), TCL
  • Learning: Rust, Go, Lisp
  • Databases & infra: MySQL/MariaDB, caching, queues, Docker, Linux tooling
  • Dev practices: testing, CI/CD, logging & observability

Security & offensive-minded skills

I practice ethical hacking and pentesting in controlled environments. I follow a legal and responsible approach — labs, authorizations, and defensive improvement.

  • Web & network testing: Burp Suite, Nmap, sqlmap, Wireshark
  • Exploitation & post-exploit: Metasploit, basic post-exploitation workflows, persistence techniques
  • Reverse engineering: Ghidra, OllyDbg, binary analysis basics
  • Scripting: Python, Bash, PowerShell for automation
  • Platform & tooling: Kali Linux, containerized lab environments

How I work

I like practical solutions: clear APIs, reliable background processing, and code that’s easy to read and maintain. I enjoy problems that mix system design with hands-on debugging: tracking down race conditions, optimizing slow queries, or converting manual pentest findings into automated checks.

I learn by building — small projects, contributions, tools, and security labs keep my skills broad and adaptable.