Toni Margan

Toni Margan

Freelance Software Engineer
Available for work

Who am I?

I am a software engineer mostly focused on web development. I have over 8 years of experience in working with startups and established companies across various industries, including medical, e-commerce, and SaaS.

My approach to software development centers around writing clean and simple code that is easy to maintain and scale.

I believe in a no BS approach to work and communication: direct, honest, and focused on results.

Things I build (and break)

  • • Frontend applications
  • • Backend services
  • • AI-powered features
  • • Software architecture
  • • Cloud infrastructure

How I can help

  • • Adding AI features to your product
  • • Taking an MVP to production
  • • Extra hands for your team
  • • Modernising legacy code

My tech stack

Throughout my career, I have worked with a variety of programming languages and frameworks. Below are some of the technologies I have most experience with.

Frontend

  • JavaScript
  • TypeScript
  • React
  • Next.js

Backend

  • Node.js
  • Python
  • Go

Databases

  • PostgreSQL
  • MongoDB
  • Redis

Infrastructure

  • AWS
  • Docker
  • Git

AI in my workflow

Claude Code is open next to my editor most of the day, and Copilot fills in the small stuff as I type. Here's what I use each one for.

Past work experiences

I have been fortunate to work with some great companies over the years, contributing to various projects and working with some amazing teams.

Projects

Most of my work experience has been in the context of company projects, so I have to respect the "ND" part of the NDAs. Below are some of the notable projects I have worked on. For projects under NDA, I describe the work without naming the client or product.

Plus a shelf full of half-finished side projects that were fun while they lasted.

Contact me

Have a project in mind or need an extra pair of hands? Book a 30-minute intro call, or just drop me an email.

Book an intro call
info@tonimargan.dev · GitHub · LinkedIn

FAQ

How do you charge?

It depends on the work. Ongoing work is billed hourly, and well-defined projects can be done for a fixed price agreed up front. Either way, we agree on scope and budget before I start.

Can you join our existing team?

Yes. I can join your team as an extra senior engineer and work within your tools, processes and code reviews, or take a project from start to finish on my own.

Do you take short projects or only long-term work?

Both. Anything from a few weeks for a well-scoped feature to long-term contracts lasting months.

Which timezones do you work with?

I'm based in Croatia (CET) and work with teams across Europe. I can also overlap a few hours with the US East Coast.