Matej Gadjovski
Software engineer, mostly backend. Cybersecurity systems at work, and a habit of shipping my own products.
Work and projects
-
Hornetsecurity day job
- now
Backend engineer, large-scale cybersecurity
Building an EDR/XDR platform: distributed security services in Go, including US/EU data-center isolation and migrating a legacy anti‑malware system from C# to Go.
Microsoft Teams protection: a multi-microservice cybersecurity layer for Teams.
Ingredients Go, Python, C#, Kubernetes, Docker, NATS, Prometheus, Grafana, MariaDB, Redis
-
Netcord in production
- now
The biggest tennis league in North Macedonia
Skill-based divisions, self-arranged matches and live standings. Based in Skopje. 97 players in the first two weeks, with 2 partner clubs.
Built end to end. A court reservation system for a partner club is in progress.
Ingredients Go, PostgreSQL, sqlc, React, TypeScript, Nginx, Cloudflare
-
Jadro liveopen source
- now
Macedonian news aggregator, built and run solo
Pulls articles from about 70 sources every 15 minutes and groups them into clusters using embeddings and vector search.
Ingredients Go, React, PostgreSQL + pgvector, Embeddings, ONNX Runtime, Redis, Docker
-
Jev Signal in progress
- now
Trading bot driven by AI and live market news
Jev reads the news, so I don't have to. It scores each story, checks the live prices through Alpaca and trades only when it's confident.
Ingredients Go, SQLite, Jev AI, Alpaca API
-
Reservelt retired
-
Multi-tenant reservation SaaS, taken offline
A multi-tenant booking platform where each business gets its own domain, dashboard, and booking flow.
Ingredients Go, PostgreSQL, React, Vite, Tailwind CSS, Docker, CI/CD