Andreas Ritter
Profile · Energy, SAP and AI

From high voltage to AI in production

Andreas Ritter trained as a high-voltage engineer at ETH Zürich. Today he leads the Energy business unit of a Swiss IT consultancy, sits on its board, and puts AI to work inside the systems that bill and serve utility customers.

Head of Business Unit Energy · Partner · Board of Directors, inpeekSwitzerlandGerman · English · French
Behind the handlebars.

Andreas Ritter's route into energy software runs through one of the world's leading high-voltage laboratories. At ETH Zürich he wrote his doctoral thesis on disconnector switching in HVAC and future HVDC gas-insulated switchgear, and his work appeared multiple times in IEEE Transactions on Power Delivery. The thesis received the ETH Medal for outstanding theses, as his master thesis had before it.

In 2018 he joined inpeek, a Swiss IT consultancy, as a senior consultant embedded with utility clients, working with business, stakeholders and developers at once. Since 2021 he has led its Energy business unit. He became a partner, joined the executive board in 2024 and the board of directors in 2025.

His unit works inside the systems that bill and serve utility customers: SAP for Utilities, meter-to-cash and customer service, for clients such as BKW, Primeo Energie and enersuisse, where he is account lead for an AI voice bot, live since 2025. It counts more than 30 consultants across more than 10 concurrent engagements, and about half of his own time is billable as subject-matter expert, requirements engineer and agile coach.

I win executive trust and technical credibility in the room, build momentum, hand execution to a strong delivery team, while staying engaged as subject-matter expert and executive counterpart.Andreas Ritter on how he works

His own builds sit in the same systems. Together with a team of experts, he developed an AI-enabled suite that migrates entire grid areas from innosolvenergy, the billing system of many smaller Swiss utilities, to SAP S/4HANA Utilities, master data and full history included; so far it is in use at Primeo Energie. BillPeek, a proof of concept he conceived and built at inpeek, checks utility bills line by line, so that mass billing runs of 10,000+ invoices can be verified automatically; bills that fail checks go back to the billing experts with detailed reports and suggestions. Wherever personal data is involved, both projects rely on local AI models.

He works hands-on with the tools too, every day since day one: from GitHub Copilot and Gemini to Claude Code, Codex and Antigravity, on professional and personal projects. He uses the many different variations of AI according to their strengths and pits them against each other to improve outcomes. Where a cloud API is not an option, he runs local models: for development that includes personal data, for analyzing large-scale database drift and for benchmarking data sets. At inpeek he kickstarted the AI objectives team and helped to build up an AI competence unit. The majority of inpeek's AI business is with his clients.

Off duty he covers long distances: the Arizona Trail, Sweden's Kungsleden and the Via Alpina across Switzerland, among others. He also brews, with seven category wins and nine podium places at Swiss homebrewing competitions since 2017.

Selected work

In the systems that run Swiss utilities

From the archive

Research at ETH Zürich

Disconnector Switching in HVAC and Future HVDC GIS

Doctoral thesis, High Voltage Laboratory, 2018. ETH Medal.

The master thesis before it, Disconnector and Earthing Switch Operation in HVDC GIS, also received the ETH Medal.

ETH Research Collection · Google Scholar · ResearchGate

  1. 2019Improving GIS Disconnectors for Future HVDC ApplicationsIEEE Transactions on Power Delivery, with U. Straumann and C. Franck
  2. 2018Prediction of Bus-Transfer Switching in Future HVDC SubstationsIEEE Transactions on Power Delivery, with C. Franck
  3. 2017Novel Method for Predicting Limit Performance of Bus-Transfer Switching by DisconnectorsIEEE Transactions on Power Delivery, with U. Straumann and C. Franck
  4. 2016Five Years of Pulsed Current Testing for HVDC SwitchgearIEEE ICHVE conference paper, with L. Bort and C. Franck
  5. 2015Analysis Method and Implications of Utilizing a Full Bus-Transfer Setup for Testing DisconnectorsCIGRE SC A3 & B3 Joint Colloquium paper, with U. Straumann, U. Riechert and C. Franck
  6. 2014Investigation of LC-Resonance Driving in Disconnector Bus-Transfer TestingCIGRE Session paper, with U. Straumann, U. Riechert and C. Franck
  7. 2013Derivation of Requirements for Small-Current Switching in Future HVDC SubstationsISH conference paper, with M. M. Walter, U. Straumann and C. Franck
  8. 2012Improved Frequency Bias Factor Sizing for Non-Interactive ControlCIGRE Session paper, M. Scherer, E. Iggland, A. Ritter and G. Andersson
  9. 2011Deterministic Sizing of the Frequency Bias Factor of Secondary ControlThesis, ETH Zürich
A mountain bike leaning on an Arizona Trail marker at the trail's low point, 1,646 ft
Arizona Trail, Passage 16 at the Gila River as a day ride.
Handlebar bags on a loaded bike in an aspen forest in autumn
Arizona Trail bikepacking from the Grand Canyon to Flagstaff, AZ.
Kegs in the front box of a cargo bike
High-priority brewery transport.
Andreas on a road bike near the top of the Nufenen Pass, Alpenbrevet 2024
Alpenbrevet 2024, descending pass number three of four.
Andreas climbing towards the Furka Pass above a forested valley, Alpenbrevet 2024
Alpenbrevet 2024, on the way up to the final pass.
The garage

N+1

Canyon Endurace CF 7
Canyon Endurace CF 7Road · AllRoad · Canyon, own fit · 12,654 km
  • FrameCanyon Endurace CF 7 All-Road 2022, L
  • HandlebarLauf Smoothie Bar 440mm
  • Handlebar tapeWolf Tooth Supple
  • ShiftersSRAM Rival E1
  • BrakesHope RX4 4-Piston +20mm flat mount
  • ChainringsRotor Q-Rings 35/48
  • DerailleurSRAM Force AXS XPLR D2
  • PedalsSpeedplay POWRLINK Zero
  • CranksetSRAM Rival D2, 170mm, DUB
  • WheelsetDT Swiss ERC 1400 45mm
  • TiresContinental AS 5000 32mm
  • SaddlePRO Stealth Curved Team 142mm
  • SeatpostZIPP Service Course SL 0mm setback
  • Rear thru axleTailfin Thru-Axle 1.0mm with Transmission Adapter
  • Frame bagTailfin Wedge Bag 3.5L
Canyon Grizl CF SL 8
Canyon Grizl CF SL 8Gravel · Canyon · 2,769 km
  • FrameGrizl CF SL 8 1by, M, 2024
  • CranksetPower2Max NGeco, 172.5mm
  • ChainringGarbaruk Melon 38T
  • DerailleurShimano GRX RD-RX822 long
  • CassetteShimano SLX 10-51
  • SaddleISM PN1.0
  • Wheelset, roadDT Swiss Road LN
  • Tires, roadContinental AS 5000, 35mm
  • Wheelset, gravelDT Swiss GR 1600
  • Tires, gravelMaxxis Ravager 50mm
Canyon Neuron CF 8
Canyon Neuron CF 8Mountain bike · Bikepacking · Canyon · 1,578 km
  • FrameNeuron CF 8.0, L, 2019
  • CranksetGX Eagle DUB Boost, 170mm
  • Power meterXcadey Xpower-S Gen2
  • ChainringWolf Tooth Oval 32T
  • BrakesSRAM G2 Ultimate
  • PedalsRace Face Chester
  • HandlebarOneUp V2 Carbon, 760mm width, 35mm rise
  • Rear shockFOX FLOAT DPS Performance, 130mm
  • ForkFOX 34 Rhythm
  • DerailleurSRAM GX Eagle
  • CassetteSRAM XG-1275 Eagle, 10-52T
  • GripsWolf Tooth Mega Fat Paws
Omnium Mini-Max V3
Omnium Mini-Max V3Cargo · Own build
  • FrameMini-Max V3, Copperhead, M, 2026
  • FendersV3 Alu Mudguards Silver
  • WheelsetOmnium by DT Swiss
  • Front rackOmnium rack with extenders, Wolf Tooth 30mm clamps, tilting bracket
  • HandlebarRedshift Top Shelf, 70mm rise, 530mm width
  • StemRedshift ShockStop, ±6° × 100mm
  • Top headsetCane Creek Hellbender 70 Visco EC34
  • Bottom headsetWolf Tooth Premium EC raw silver
  • SeatpostRedshift ShockStop PRO Endurance Suspension, 27.2mm × 350mm
  • ShiftersSRAM Rival D2
  • CranksetSRAM X1 Eagle Carbon DUB Boost, 170mm
  • ChainringWolf Tooth Oval, 32T
  • DerailleurSRAM X0 Transmission
  • CassetteSRAM GX Eagle 10-52T
  • Power meterXcadey Xpower-S Gen2
  • BrakesSRAM Level 4-Piston
  • Brake rotorsSRAM HS2, 200mm
  • PedalsRedshift Arclight PRO
  • Frame bagCustom Lesonok XPAC
  • Rear tirePirelli Cinturato All Road TLR 45-622
  • Front tireMichelin Pilot SX 44-406
Lauf Seigla Race Transmission
Lauf Seigla Race TransmissionGravel · Lauf, own changes · 850 km
  • Frame2024 Lauf Seigla Race Transmission, L
  • Wheelset, gravele*thirteen Piedmont Race Carbon
  • Tires, gravelVittoria Peyote XC Trail 52-622
  • Handlebar tapeErgon BT Gravel Red
  • Brake rotorsGalfer Wave, 180mm
  • Wheelset, roadDT Swiss GR 1600
  • Tires, roadContinental AS 5000 35mm
  • Shifters and brakesSRAM Rival E1
  • DerailleurSRAM XO Transmission
  • HandlebarDeda Gera Carbon 480mm
  • SeatpostFSA Afterburner SB0
  • SaddlePRO Stealth Curved Team 152mm
  • ChainringWolf Tooth Oval 40T
  • CranksetSRAM Rival D2 Power, 170mm, DUB Wide
  • PedalsSQlab SPD XL
  • Rear thru axleTailfin Thru-Axle 1.0mm
Cranston D20
Cranston D20Folding · Own build
  • Frame2026 Cranston D20, Alu, silver, one size
  • Crankset and power meterMagene PES P515, 170mm
  • ChainringPass Quest 50T Oval Narrow Wide
  • ShiftersSRAM Blips, Leap Components button covers
  • DerailleurSRAM Rival AXS XPLR D1
  • CassetteGoldix Ultralight 11-46
  • Wheelsetstock OEM Cranston 20" Alu
  • BrakesSRAM G2 4-Piston calipers & SRAM Level Bronze Stealth levers
  • GripsWolf Tooth Fat Paw V2
  • Bottom bracketWolf Tooth 24mm BSA
  • TiresContinental Urban Contact 50-406
  • Hinge clampAceoffice springs

Previous bikes: 3 stolen, 2 sold, 1 broken

  • Rose Xeon Team CGF 3000
    Rose Xeon Team CGF 3000Sold · 12,124 km
  • Trek Domane 2.3
    Trek Domane 2.3Sold · 3,672 km
  • Specialized Fuse 27.5+ Comp
    Specialized Fuse 27.5+ CompStolen, Bern · 156 km
  • Fuji Roubaix ProStolen, Zürich · 1,787 km
  • Cube LTD CC 29Stolen, Zürich · 1,180 km
  • Fuji Roubaix 1.3Broken · 3,338 km
Coffee

Dialling in

Espresso · Sage Dual BoilerKomal IndienKaffeemacher
In and out
12.0 g → 29.3 g 1:2.4
Time
59 s
My rating
Grinder
G-IOTA CF64V, LeBrew Sweet, Slow Feeder · setting 1.0
Water
Lotus Simple and Sweet (espresso)
Espresso · Sage Dual BoilerKomal IndienKaffeemacher
In and out
12.0 g → 32.0 g 1:2.7
Time
41 s
My rating
Grinder
G-IOTA CF64V, LeBrew Sweet, Slow Feeder · setting 2.5
Water
Lotus Simple and Sweet (espresso)
Espresso · Sage Dual BoilerDecaf Colombian Coffee – El Vergel EstatePresta
In and out
12.0 g → 29.8 g 1:2.5
Time
63 s
My rating
Grinder
ITOP 40S · setting 6.2
Water
Lotus Simple and Sweet (espresso)
Espresso · Sage Dual BoilerKomal IndienKaffeemacher
In and out
12.0 g → 30.4 g 1:2.5
Time
54 s
My rating
Grinder
G-IOTA CF64V, LeBrew Sweet, Slow Feeder · setting 1.0
Water
Lotus Simple and Sweet (espresso)
Espresso · Sage Dual BoilerDecaf Colombian Coffee – El Vergel EstatePresta
In and out
12.0 g → 29.9 g 1:2.5
Time
50 s
My rating
Grinder
G-IOTA CF64V, LeBrew Sweet, Slow Feeder · setting 2.0
Water
Lotus Simple and Sweet (espresso)
Espresso · Sage Dual BoilerKomal IndienKaffeemacher
In and out
12.0 g → 29.6 g 1:2.5
Time
62 s
My rating
Grinder
G-IOTA CF64V, LeBrew Sweet, Slow Feeder · setting 1.0
Water
Lotus Simple and Sweet (espresso)
Espresso · Olympia CreminaMexico Cipres WashedPresta
Out
31.0 g
Time
37 s
My rating
Grinder
Timemore C5Esp Pro · setting 0.6
Water
Lotus Simple and Sweet (espresso)
Espresso · Sage Dual BoilerKomal IndienKaffeemacher
In and out
12.1 g → 30.1 g 1:2.5
Time
51 s
My rating
Grinder
G-IOTA CF64V, LeBrew Sweet, Slow Feeder · setting 1.0
Water
Lotus Simple and Sweet (espresso)
Espresso · Olympia CreminaMexico Cipres WashedPresta
Out
33.8 g
Time
82 s
My rating
Grinder
Timemore C5Esp Pro · setting 0.6
Water
Lotus Simple and Sweet (espresso)
Espresso · Sage Dual BoilerKomal IndienKaffeemacher
In and out
12.1 g → 31.7 g 1:2.6
Time
45 s
My rating
Grinder
G-IOTA CF64V, LeBrew Sweet, Slow Feeder · setting 2.0
Water
Lotus Simple and Sweet (espresso)
WeightPressure
Homebrewing

Judged blind

  1. 1st placeMetBrau- und Rauchshop Contest 2025

    Mead-style fermented pear syrup (Birnel), 19%

  2. 1st placeCider & PerryBrau- und Rauchshop Contest 2025

    Mead-style fermented pear syrup (Birnel), 19%

  3. 3rd placeFruchtbierBrau- und Rauchshop Contest 2023

    Fruited sour ale with raspberry, 6%

  4. 1st placeWeird & WonderfulBrau- und Rauchshop Contest 2022

    Barrel-aged imperial stout with Brett and raspberries, 10%

  5. 2nd placeFruchtbierBrau- und Rauchshop Contest 2022

    Ginger Radler, 3%

  6. Category winnerSour AleSIOS Trophy 2018

    Äs hopfigs Suurbier, Medusa: hoppy sour ale, 5.8%

  7. 1st placeFruchtbierBrau- und Rauchshop Contest 2018

    Mixed-fermentation sour with raspberries, 6%

  8. Category winnerQuerschlägeratorSIOS Trophy 2017

    HTR Jülich: barrel-aged imperial barley wine, 20%

  9. 1st placeFruchtbierBrau- und Rauchshop Contest 2017

    Nieuwe Quetsche: heavily fruited mixed fermentation with plums, 6%

Long distances

Trails

Calendar

Coming up

  1. 24–31 Dec 2026 · RideFestive 500500 km between Christmas and New YearRapha
  2. 13–14 Feb 2027 · Ride24 Hours in the Old Pueblo24-hour mountain bike race, ArizonaEpic Rides
  3. 15 May 2027 · RunGrand Prix von Bern10-mile road race through BernGrand Prix von Bern
  4. 28 Aug 2027 · RideUltrafondo, Tour des StationsUltra-distance road ride in the Valais AlpsTour des Stations
Correspondence

Write to Andreas

hello [at] andreasritter.ch
Open emailLinkedIn