Senior fullstack engineer for web apps that are hard to change.

I've spent eight years building web apps across the stack, with React, Next.js and TypeScript on the front and Node, NestJS and Postgres behind them. A lot of that time went into codebases where shipping had slowed down. At Spotted Zebra I built the component library that made new features about a quarter faster to ship, and before that I spent five years refactoring enterprise systems without rewriting them.

hi@mirza-alispahic.com. A couple of lines is enough, and I reply within a day or two.

Open to interesting collaborations

Advisory, a fixed-scope build, or the right full-time role.

faster feature deliverycomponent library built from scratch at Spotted Zebra
~25%
performance won backrefactoring legacy React and Node codebases
~30%
uptime maintainedhigh-availability REST APIs
99.9%
technical interviews runhiring and mentoring across two companies
30+

8+ years · Sarajevo · CET · replies within two days

01

Where I can help

Legacy codebases

Refactoring tired React and Node codebases. Clearing out the tech debt and getting performance back without a full rewrite.

Vibe-coded rescues

Your AI-built MVP works, but nobody can safely change it. I add the structure, tests and security it skipped, without losing the speed that got you here.

Component libraries

UI and design systems that get shared across apps and teams, so the next feature is quicker to ship and everything stays consistent.

APIs & data layers

GraphQL and REST schemas with the Postgres models behind them, built for systems that need to stay up and stay easy to work on.

Data-heavy UIs

Dashboards, complex tables and long lists that stay fast once real data shows up, not just in the demo.

AI features

LLM features built into real products: streaming UIs, the prompt and data plumbing behind them, and the boring parts like cost control and handling failures. Personality Ascend runs on this.

02

Selected Work

Spotted Zebra — product screenshot

Spotted Zebra

2023 — present

Senior Frontend Engineer

Workforce platform for skills-based organisations. I own the front-end architecture there. I built the component library from scratch, which made new features noticeably quicker to ship, and I look after the Apollo data flows and the performance work that keeps a data-heavy product feeling fast.

ReactNext.jsApolloTypeScript

Visit site →

ACTIVE
CheckoutGuard — product screenshot

CheckoutGuard

2026

Live product · built solo

Checkout monitoring for ecommerce stores. An AI agent learns a store's checkout once, then plain Playwright replays that path on a schedule and alerts when it stops completing. When the store changes and the saved path breaks, it relearns the path on its own. It never places an order.

Next.jsNodePlaywrightBullMQPostgreSQL

How I built it →Visit site ↗

LIVE
Personality Ascend — product screenshot

Personality Ascend

2024 — present

Shipped product

A personality assessment product built on Next.js and OpenAI, with six frameworks and AI-generated action plans. It's live and has paying customers. These days it runs in maintenance mode while CheckoutGuard gets most of my side-project time.

Next.jsOpenAITypeScript

Visit site →

LIVE
2018 — 2023AB · Atlantbh

Atlantbh

2018 — 2023

Software Engineer · Fullstack

Five years of fullstack work on enterprise platforms, where I went from junior to senior. I built services, REST APIs and data layers behind systems that held 99.9% uptime, wrote React components that other projects reused, and left a lot of legacy code better than I found it.

Node.jsReactPostgreSQLREST
PAST
03

Working with me

Advisory

A senior brain on call

  • Architecture and code review
  • API and schema design sessions
  • Performance audits with a written plan
  • Async first, a few hours when you need them

Project work

Fixed scope, or embedded with your team

  • One engineer takes it from the data model to the UI
  • React / Next.js on the front, Node / NestJS / Postgres behind it
  • Daily overlap with US / UK / EU hours

Full-time

For the right role

  • Long-term ownership of features across the stack
  • Front-end architecture, API design and the Postgres models behind them
  • Mentoring and hiring, with 30+ technical interviews behind me

No forms and no calendars. Just email me a couple of lines about what you're building and we'll take it from there.

04

Experience

  1. Spotted Zebra

    2023 — now

    Senior Frontend Engineer · Remote

    I own the front-end architecture of a data-heavy workforce platform, which covers the component library, the Apollo data flows and performance.

    • Built the UI component library from scratch. New features ship about a quarter faster and the product looks consistent again.
    • Led the technical-debt paydown, refactoring core parts of the codebase for speed and maintainability.
    • Mentored junior engineers and ran technical interviews as the team grew.
  2. Atlantbh

    2018 — 2023

    Software Engineer · Fullstack

    Five years of fullstack work on enterprise platforms, going from junior to senior.

    • Built and maintained REST APIs behind high-availability systems holding 99.9% uptime.
    • Modernized legacy codebases and got performance back without full rewrites.
    • Created reusable React components shared across projects and teams.
    • Mentored engineers, ran knowledge-sharing sessions and 30+ technical interviews.

Stack

Frontend

ReactNext.jsTypeScriptTailwindApollo Client

Backend

Node.jsGraphQLNestJSPostgreSQL

Testing & infra

JestPlaywrightDocker
05

Writing

All posts on the blog →

FAQ

Frontend or backend?
Both. My work has always split fairly evenly between the two, and I usually own a feature end to end rather than half of it.
Can I see your work at Spotted Zebra?
Most of it is under NDA, which is why the screenshots here stop at the public site. I can walk through the architecture and decisions on a call, and references are available on request.
What timezones do you cover?
I'm in Sarajevo, on CET, and I work async first. My mornings overlap fully with the UK and EU, and my afternoons with the US East Coast.
How fast do you reply?
Within a day or two. Email goes straight to me, not to a form service, and I read all of it.

06 — Contact

Let's talk.

Got a project in mind, a tricky frontend or API problem, or just want to compare notes? Email is the best way to reach me. I read everything myself and usually reply within a day or two.

Sarajevo · CET · working remotely with US / UK / EU teams · references available on request