Hi, I'm Darko_

Senior Full-Stack Software Engineer with production-level experience.

I like making hard things usable. At the Ethereum Foundation, that meant writing a zk-SNARK compiler. These days, my focus is on following questions across software development, design, and research.

Darko Macesic
01 / SKILLS

Skills & Tooling

The technologies I reach for to design, build, and ship reliable products.

Languages

  • TypeScript
  • JavaScript
  • Go
  • Rust
  • Java
  • C#
  • SQL

Frameworks

  • React
  • Next.js
  • Tailwind
  • Hono
  • Spring Boot

Data & Infra

  • PostgreSQL
  • Redis
  • Prisma
  • Docker
  • Cloudflare
  • S3

Tooling

  • Git
  • CI/CD
  • Claude Code
  • Figma
  • Postman
  • PostHog
02 / EXPERIENCE

Experience

A track record of building and leading product-focused engineering work.

  1. Independent Software Engineer

    2024 — Present

    Githam City

    Built and scaled multiple AI-enabled applications, from B2B client engagements to my own ventures.

    • Next.js
    • React
    • Stripe
    • AI Integration
  2. Compiler Engineer

    2021 — 2024

    Ethereum Foundation

    Developed compiler tooling and infrastructure to support zero-knowledge proofs on Ethereum.

    • Rust
    • Zero Knowledge Proofs (ZKP)
  3. Lead Software Engineer

    2019 — 2021

    Shard Labs

    Co-founded the company and led an engineering team building developer tooling for the blockchain ecosystem.

    • Rust
    • Solidity
    • React
    • Go
    • DevOps
  4. Java Backend Engineer

    2018 — 2019

    Digacon Software Solutions

    I helped build and maintain backend systems using Java and Spring-based technologies, supporting a major company in the automotive industry.

    • Backend Engineering
    • Spring Boot
    • DevOps
  5. Curious Developer

    2012 — 2018

    Student

    My path as a developer started early, mostly teaching myself as I went. It started with Windows .NET apps in C#, then C/C++, and a long fixation on reverse engineering.

    • C/C++
    • C#
    • .NET
    • Reverse Engineering
03 / EDUCATION

Education

Formal study and continued learning that shape how I work.

Master of Science in Information Systems

2018 — 2020

University of Applied Sciences Velika Gorica

Bachelor of Computer Science

2015 — 2018

University of Applied Sciences Velika Gorica

...and 100+ private repositories.

I help teams ship end-to-end products ready to scale. I can also audit existing systems, and turn vibe-coded prototypes into reliable and maintainable software. Let's build together.

You can reach me at the email address below and I'll get back to you.

darko@githamcity.com