I am Dragan Apostolski, a 29-year old full-stack engineer, based in Slovenia.
I hold a BsC in Computer Science & Engineering, and 6 years of professional experience in the industry, including a running 4-year tenure at Bitstamp (by Robinhood), one of the leading global crypto exchanges.
I enjoy building web applications end to end, from backend business logic to polished frontends, ensuring seamless and efficient web experiences.
I am the generalist type, and the full-stack engineer is the perfect role for me. But even beyond full-stack development, my interests spread far & wide.
I have a decent academic background in AI & Machine Learning, and working for a crypto exchange for 3+ years, I have gained a lot of knowledge in the blockchain space as well.
I always to try to keep up with the latest technologies.
Python
Django
Vue.js
Nuxt.js
Next.js
SCSS
PostCSS
Tailwind
Go
Git
AWS
Docker
I am passionate about AI and its potential to transform the way we develop software.
Today, I am fully utilizing AI and writing almost 100% of the code with the help of AI agents.
Also, I have a solid background in AI and Machine Learning, and I can easily implement solutions for automating complex tasks and workflows with the help of AI.
Learning about new technologies, design patterns, and principles, is what gives me the spark and pushes me forward!
I have a lot of general knowledge, and adjusting to new technologies is not a problem to me, as I am a quick learner.
Communication is one of my best soft-skills. I am a team player, and I love to brainstorm & share ideas with other passionate engineers & product managers.
My work experience
Software engineer
Bitstamp
Aug 2021 - Present

At Bitstamp, I work across the stack: from developing user interfaces, APIs, to backend business logic. Using modern web technologies and software engineering best practices, I am responsible for building scalable and efficient features across our platform.
Software developer
Informa studio
Jan 2020 - Jul 2021

At Informa Studio I established a solid knowledge in full-stack development by implementing a fresh design for their lead-generation application primerjam.si, while also working on a Django application for storing and maintaining data for service providers, refactoring and rewriting an old codebase from Ruby to Django, as well as implementing features on their internal CRM using vanilla javascript, HTML & CSS, and Python & Django.
Android Developer Intern
BMG Universe
Jun 2017 - Aug 2017

A 3-month internship in a local software development company - BMG Universe, where I was developing an application for a local taxi company. Here I started getting to know the industry, how do things work in a company, what are client requirements, and how to do some technical planning.
A selection of my recent projects


In Progress
Photography Portfolio
A personal photography portfolio showcasing landscape, travel, and portrait photography, built with Nuxt.js & Tailwind CSS.


Simple Bank
A simple microservices that simulates a banking system, written in Go. The app can be also run as a Docker container.


