Hi, I'm Darko_

Senior Full-Stack Software Engineer & IT Consultant

I like making hard things usable. At the Ethereum Foundation, that meant writing a zk-SNARK compiler. These days, my focus is on starting companies, making products, and following questions across software, 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
  • 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 several SaaS products, spanning client engagements and my own ventures.

    • Next.js
    • React
    • AI Integration
    • Stripe
  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 & Co-Founder

    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 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.

Need quality software built, vibecoded slop cleaned up, or a professional opinion before a big technical decision? I can help. Whether that's shipping a product end to end, reviewing and improving your system architecture, or making agentic systems reliable. Let's build together.

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

darko@githamcity.com