Oliver Barbeau
Software Developer
Work Experience
Founder & Lead Developer
2026 - PresentGolemtek — Minneapolis, MN
- Building a campaign management SaaS for tabletop RPG game masters — world-building, session running, and real-time collaboration across 12 entity types (NPCs, locations, factions, plot threads, encounters, lore, and more).
- Designed a 49-model PostgreSQL schema with full-text search, @mention tracking with bidirectional linking, and a two-axis visibility system with per-player exceptions.
- Real-time collaborative editing via Liveblocks WebSockets with live presence and field-level locking; interactive maps (Leaflet) and knowledge graphs (React Flow).
- Full-stack with Next.js 16, TypeScript, tRPC 11, Prisma 7, and Redis; 8,600+ tests across 335 suites; CI/CD via GitHub Actions with lint, type-check, and coverage gates.
Software Developer
Apr 2024 - Aug 2024Salesforce (via Aditi Consulting) — Remote
- Shipped an interactive learning simulation on Forio's Epicenter platform, used by 10,000+ global sales professionals.
- Sole developer on the Global Enablement Innovation Team; built gameful experiences in JavaScript and React from requirements through delivery.
Floor Manager & Operations Lead
2018 - 2023Centro Restaurant Group / Popol Vuh — Minneapolis, MN
- Developed operational procedures and documentation for the company's expansion from 1 to 4 locations; procedures created for the 2nd opening became the template for all subsequent launches.
- Led POS platform migration from Square to Brink (via Olo); handled vendor coordination, configuration, and staff rollout across all locations.
- Built Asana workflow integrations with Slack; trained 100+ employees on new technology and operational workflows.
Hospitality Experience
Server
2023 - PresentOro by Nixta — Minneapolis, MN
- Made the finalists list for award of Best New Restaurant by The James Beard Foundation in 2024.
- Featured in NYT's 50 Best Restaurants (US) 2024.
- MSP Mag 50 best Twin Cities restaurants 5 years in a row
Server
2016 - 2018Red Stag Supper Club, Tiny Diner - Placemaker Hospitality — Minneapolis, MN
- Server at James Beard Award semifinalist restaurants.
Education
Bachelor of Science, Computer Science
2023University of Minnesota-Twin Cities, College of Science and Engineering
Data Analytics Professional Certificate
2023Technical Skills
Languages: TypeScript, JavaScript, Python, SQL, C, HTML/CSSTypeScriptJavaScriptPythonSQLCHTML/CSS
Frameworks & Libraries: React, Next.js, tRPC, Prisma, Tailwind CSS, Node.jsReactNext.jstRPCPrismaTailwind CSSNode.js
Infrastructure & Tools: PostgreSQL, MySQL, Git, Vercel, GitHub Actions, REST APIsPostgreSQLMySQLGitVercelGitHub ActionsREST APIs
Practices: Database Design, Unit & Integration Testing, Agile/SCRUM, Technical WritingDatabase DesignUnit & Integration TestingAgile/SCRUMTechnical Writing
Projects
Dual Heuristics for Personnel Tour Scheduling
Python- Research paper proposing a novel dual-heuristic approach to the NP-hard personnel tour scheduling problem.
- Separated resource and time slot heuristics for customizable priority tuning; mutual recursive graph search with depth-limit pruning.
Phraser
Next.js, TypeScript, tRPC, Prisma, Tailwind CSS, MySQL- Independently built and deployed a full-stack daily word puzzle game with user accounts (Clerk) and server-validated game history.
- Type-safe API via tRPC; relational data layer with Prisma and MySQL.