Fullstack developer · frontend-first

Hi, I’m Darko

I’m a fullstack developer who builds apps used by millions . Frontend is home base, but I’m happy anywhere in the stack.

From the polished product people see to the systems underneath, across web, mobile, and native. I like making complex things feel simple, and keeping the teams around me unblocked.

Portrait of Darko Tasevski
a bit about me

Ten years of building, end to end

My home is the frontend: React, TypeScript, design systems. But I’m just as comfortable in the backend, on mobile, or working close to the metal in native code. Whatever the layer, I start from the same question: what problem are we actually solving for the business?

From there it’s about building software that works better on both sides: a smoother experience for the people using the product, and a cleaner codebase for the developers building on it. I’ve shipped things millions of people use, architected systems, and led teams, putting in the practices (testing, CI/CD, observability) that let everyone ship with confidence. Lately that’s meant payment SDKs, micro-frontend architectures, design systems, and real-time collaborative tools.

how I work

A few things I believe

01
Start from the business problem

The best technical decision is the one that moves the product, the team, or the customer forward. I build toward outcomes, not output.

02
Leave it better than I found it

Good software serves two audiences at once: the people using it and the developers maintaining it. I optimize for both, not just the demo.

03
Ship with confidence, not heroics

Tests, CI, and observability turn scary releases into routine ones. When the safety net is solid, the whole team moves faster.

where I’ve worked

Places I’ve helped build things

A mix of big consumer products, fintech, and developer tools. Tap any company for the role and what I worked on.

earlier on, Team Lead & Mentor at Chingu, and freelance frontend for clients worldwide via Upwork.

after hours

Things I tinker with for fun

This is where the non-web, close-to-the-metal side comes out to play. A few things I keep coming back to:

My dotfiles

The setup that follows me to every machine: shell, editor, and tooling config, all version-controlled so a fresh laptop is productive in minutes.

View on GitHub
A reading app

A cross-platform e-reader built on a shared Rust core that runs on both iOS and Android. None of the readers I tried felt quite right, so I built my own, and it’s a good excuse to work close to the metal.

An on-device notes app

A little Mac app that quietly takes and summarizes your meeting notes, entirely on your own machine. It runs a local MCP server, so any AI assistant can pull up what was said in a meeting without a single byte leaving your laptop. I started it because every tool I tried wanted to send my conversations off to someone else’s cloud.

A local-first second brain

One private, on-device archive that ties together my meeting summaries, reading highlights, and saved links, all searchable with a local model. It exposes an MCP server too, so I can point any AI client at it and ask questions across everything I’ve read and discussed, without my data ever leaving the machine. The raw material was already flowing in from the projects above; this brings it together.

writing

I write things, too

the latest few, full archive on the writing page
A Case Against Abstraction Software Engineering · 2025 A Practical Caching Playbook Web dev · 2025 Thinking Clearly in Code: What Works for Me Web dev · 2025 How are you writing a commit message? Software Engineering · 2025 Building Collaborative Interfaces: Operational Transforms vs. CRDTs Software Engineering · 2024
Read all 18 posts
toolbox

What I reach for

Languages
JavaScript TypeScript SQL Bash Ruby C#
Frontend
HTML & CSS React Redux GraphQL Next.js Astro Zustand
Backend & data
Node.js Rails .NET MySQL MongoDB Firebase
Beyond the browser
Mobile React Native C# / .NET
Craft
Solution architecture Micro-frontends Design systems CI/CD Accessibility Observability
Tinkering
Swift / SwiftUI Rust Local AI
say hi

Let’s talk about what you’re building.

Casually open to senior frontend and full-stack roles, whether contract, fractional, or part-time. The quickest way to reach me is a friendly email, and I read every one.