Remscheid

Junior full stack developer

I design and build websites and web apps. We start by making a plan together. I turn our ideas into sketches, then build what we’ve agreed on. My favourite part is seeing it go live together.

See projects
Portrait of Aleksandar Gajić

It all started with a simple print("Hello, World!")

About

Code you can follow

When I write code, I like to trace the path from a click to the response on screen. When it’s clear where things happen and why, it’s easier to find a bug or change part of the app without guessing. To me, that’s a good sign the code is readable.

I’m Aleksandar, a junior full stack developer. I’m drawn to frontend work, where I can experiment with layout, colour and motion to turn an idea into an interface that feels intuitive and enjoyable to use.

Projects

Technologies

  • JavaScript
  • TypeScript
  • React
  • Next.js
  • Tailwind CSS
  • Vite
  • Node.js
  • Python
  • Flask
  • PostgreSQL
  • Prisma
  • Supabase

How I work

  1. Clarify the task

    I start with what someone wants to accomplish. I sketch the shortest path to that goal and work out what information they need at each step.

  2. Build something I can try

    I connect the main screens and try the flow from the first click to the result. That helps me spot a confusing layout or a moment when the app needs clearer feedback.

  3. Test the details and edge cases

    I try the same task on a phone and a computer. I also check what happens when there’s no data, when a response is slow or when something goes wrong.

Contact

For job opportunities or questions about my projects, email me at

aleksandar.gajic.dev@gmail.com

Write an email

GitHub LinkedIn