Start a project

Hi, I'm Damjan.

I'm a software developer.

I build websites, apps and the systems behind them for clients from solo founders to large companies, either running the project myself or joining your team. Bring me an idea, a brief or an existing product, and I'll take it from the first conversation to launch.

Taking on new projects

Full stackone developer for the interface, backend, database and servers

  • You talk to the developer writing the codeThe person you explain the project to is the one who builds it, so nothing gets lost in a handover.
  • Scope and price agreed before we startA written estimate for a defined scope, so you know what you are getting and what it costs.
  • Progress you can click throughA working preview from the first weeks, so you can click through the real thing as it grows.

Five kinds of work I take on.

Most projects are one of these, or a mix, and I handle each one from planning through launch.

What that looks like in practice.

Here is the most recent thing I built. The projects page has the rest, each with screenshots and the full story.

Latest project

TedyNails

A website for a nail artist in Skopje that also runs her online courses. Visitors request access to video programs, she approves them, and members watch the lessons and track their progress.

  • Laravel
  • Blade
  • Alpine.js
  • Tailwind CSS
  • MySQL

Every project runs the same four steps.

Whether it's a small site or a full piece of software, you always know what is happening now and what comes next.

  1. Understand

    We talk through the idea, who it is for and what it has to do. You get a written scope and a price before anything is built.

  2. Plan and design

    I work out how it fits together, from the data model to the screens, and sketch the interface before writing code. The big decisions get made here, while they are still cheap to change.

  3. Build

    I build it in the open: you get a link to a working preview and see it grow week by week, so the finished product is one you have already clicked through.

  4. Launch and support

    Deployment, handover and documentation for the parts you will touch. Afterwards I stay available for fixes and the next phase.

The developer you'd be working with.

I'm Damjan, a software developer in Skopje. I write every layer of a project myself, so the parts fit together and you only ever have one person to talk to.

Recent work includes Recepie, a recipe community with its own Android app, and BoothPost, a marketplace where small businesses get their own website, take orders and bookings, and message customers in real time.

When a project needs design, I do that too. The software I like building best is obvious to use: it helps someone get a job done and stays out of the way.

What I build with

  • React
  • TypeScript
  • Vite
  • Laravel
  • Livewire
  • PHP
  • Tailwind CSS
  • Flutter
  • MySQL
  • REST APIs
  • Git

Questions people ask before saying yes.

Cost, timing, existing code, and what happens after launch.

Start a project.

If any of this sounds like what you need, tell me about it. I answer every message myself, with questions, a rough estimate, or both.

Location
Skopje, North Macedonia. I work remotely, in any time zone.