Back-end
8 skills
software engineerskopje, north macedonia
I design and build reliable software, from the first idea to production.
I'm a full-stack software engineer based in Skopje. I build web applications, business systems and data-driven tools, choosing the languages and frameworks that fit the problem. What I care about is software that's fast, well tested and easy to grow.
Full-stack web apps on modern frameworks, from the database to the interface, built to load fast and rank well.
Custom modules, integrations and data migrations that fit software around the way a company already works.
Turning data into something useful, from pipelines and analysis to models measured against a clear baseline.
Start with the problem. I pick a problem worth solving, then brainstorm and research until the idea that holds up is clear.
Plan before code. Every epic, story and goal goes on a Jira board, with the specification in Confluence, so the path from idea to release is written down.
Build it properly. Clean code and SOLID principles, written with scale in mind. GitFlow branches, CI/CD pipelines, and automated and manual tests that prove it works as intended.
Polish and ship. A final round of polish and testing, then hosting set up to scale, so it holds up as more people use it.
The site you are reading. A static Next.js build with a Postgres-backed project catalogue, delivered one tracked story at a time.
Drizzle ORM, Next.js, PostgreSQL, Tailwind CSS
Turns 115 hours of Macedonian dialect speech into an OWL ontology and a knowledge graph, and queries it with SPARQL.
Neo4j, Python, RDFLib, SPARQL
A worked comparison of GraphRAG against traditional vector retrieval, written as a tutorial for the students taking the course next.
PyTorch, PyTorch Geometric, Python
8 skills
7 skills
4 skills
4 skills
9 skills
6 skills
3 skills