Skip to content

Rafael Roman

CTO & Co-founder at Upgrid — building the platform behind Switzerland's local energy communities. 20+ years engineering critical infrastructure before becoming a founder.

Rafael Roman

Upgrid is the software that has to exist before neighbours in Switzerland can buy each other's solar electricity. A grid operator's metering file arrives on its own schedule, in its own format, and has to come out the other end as an invoice that holds up legally.

I built the platform from the first commit: metering ingestion, fifteen-minute consumption allocation, billing, Swiss QR-bill generation, and the operator workflows for forming a community and handling the exceptions. Three regulated community models — ZEV, LEG and vZEV — run as distinct workflows on one codebase.

members
2k+
communities
250+
municipalities
150+

Before Upgrid: four years at N26 as Principal Engineer — payments architecture for millions of European customers, and financial crime prevention rebuilt from a static rule engine onto real-time Apache Flink in under six months. Then Principal Engineer at Personio. Before that, a decade of banking platforms across Europe at GFT and three years in IBM's innovation lab.

Speaker: Kafka Summit London, KotlinConf, WeAreDevelopers World Congress, JavaCro, DevBCN, TEDx.

The journey São Paulo → Basel 18 landmarks across Brazil, Spain and Switzerland, on a map that follows you down the page.
  • Jan 2025 - Present
    Co-founder & CTO

    Co-founded Upgrid in January 2025 and wrote the first commit. As CTO I own architecture and delivery, and take product and go-to-market when clarity is the bottleneck rather than code.

    Built: SDAT metering ingestion, fifteen-minute consumption allocation, a billing engine with Swiss QR-bill PDF generation, Bexio accounting sync, and operator workflows for community formation and exception handling. One codebase serves consumers, full operator accounts, co-brand partners (municipalities and installers who bring members while Upgrid runs the communities), and affiliates, each on different permissions.

    Architecture: seven apps and ~70 workspace packages in a monorepo on a shared Postgres schema with row-level-security multi-tenancy. Sized for a small team, and the opposite call from the roughly 200-service estate I came from at N26.

    Scale today: 2k+ members, 250+ communities, 150+ municipalities.

    The company story is in Building Upgrid. The stack tour — apps, metering, allocation, billing, delivery — is in Engineering at Upgrid. How often that stack ships is in Shipping at Upgrid.

  • Mar 2024 - Jan 2025
    Principal Engineer

    Principal Engineer on Personio’s platform organization, working across teams rather than inside one: technical direction for the core services other product teams build on, and the architecture calls that span them.

    Ten months in Barcelona, during which I gave the staff-engineering talk at DevBCN, WeAreDevelopers and JavaCro.

  • Nov 2019 - Jan 2024
    Principal Engineer

    Four years shaping the technical core of Europe’s most-funded neobank. As Principal Engineer: delivered the architectural vision for payments (bank and peer-to-peer transfers) and customer acquisition; led the overhaul of financial crime prevention — replaced a static rule engine spread across microservices with a real-time Apache Flink streaming system in under six months. Before that, as Tech Lead: architected the fee charging platform that became standard infrastructure embedded in N26’s ledger APIs across Europe.

Writing

See all
  • Aug 23, 2026
    Shipping at Upgrid

    Merge to main, live in four minutes. How I ship at Upgrid — 1,400 PRs, a small team, and a cadence that picked up in the last two quarters.

    #energy-tech#engineering-leadership
  • Aug 22, 2026
    Engineering at Upgrid

    Next.js, Supabase, Linear, Steep, PostHog, Better Stack. A tour of the Upgrid stack — how a small team ships Swiss energy billing without a microservice estate.

    #energy-tech#fintech-infrastructure
  • Aug 7, 2026
    Building Upgrid

    Co-founding Upgrid as CTO: a Swiss energy-community platform where billing law, metering data, and go-to-market share the same correctness bar as fintech.

    #energy-tech#fintech-infrastructure#engineering-leadership

Connect

I want to hear about energy and fintech infrastructure, teams shipping software into regulation, and conference programmes looking for a speaker on streaming or the staff-engineer path.

Message me on LinkedIn