Crafting scalable web apps, from server logic to user interfaces

Hi, I'm Dragan. A full-stack web developer based in Slovenia.

/grid.svg
About me

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.

General knowledge

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.

Tech stack

I always to try to keep up with the latest technologies.

  • Python

    Python
  • Django

    Django
  • Vue.js

    Vue.js
  • Nuxt.js

    Nuxt.js
  • Next.js

    Next.js
  • SCSS

    SCSS
  • PostCSS

    PostCSS
  • Tailwind

    Tailwind
  • Go

    Go
  • Git

    Git
  • AWS

    AWS
  • Docker

    Docker
/grid.svg
AI driven development

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.

/footer-grid.svg
Passion for learning

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.

/grid.svg
Clear & open communication

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.

Interested in hiring me?

My work experience

Software engineer

Bitstamp

Aug 2021 - Present

/companies/bitstamp.png

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.

Python
Django
JavaScript
Vue.js
PostCSS
AWS
Docker
Go

Software developer

Informa studio

Jan 2020 - Jul 2021

/companies/informa.png

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.

Python
Django
JavaScript
HTML
CSS

Android Developer Intern

BMG Universe

Jun 2017 - Aug 2017

/companies/bmg.png

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.

Android
Java

A selection of my recent projects

bgimg
Photography Portfolio

In Progress

Photography Portfolio

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

bgimg
Natours

Natours

A demo website for hiking tour agency, built with pure HTML & CSS.

bgimg
Trillo

Trillo

Demo website for an all-in-one booking app, built using HTML & CSS flexbox.

bgimg
Nexter

Nexter

A website for a real-estate agency, built with the CSS gridbox framework.

bgimg
Simple Bank

Simple Bank

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