- 👋 Hi, I’m @reecelikesramen (Reece Holmdahl)
- 🏫 B.Sc Computer Science and Minor in Mathematics from University of Minnesota
- 💼 Lead Software Engineer at CalcAir Employee Benefit Systems working on:
- Modernizing legacy desktop software to cloud-native multi-tenant SaaS with AI-DLC on an AI-native stack
- Building new product capabilities to open additional revenue lines
- Opportunities for AI adoption across the organization in tech and non-tech capacities
- 🏠 Santa Fe, NM
- 🙌 Software coach for Eagan High School Robotics, @Eagan Robotics (FRC 2220)
- 👀 I’m interested in AI, robotics, simulations, and computer graphics
- 🌱 I’m currently working on:
- Python interactive server web framework: website, docs, and project
- 3D physics sim for FRC: maple-sim
- High-performance FRC visualizer: FRC visualizer
- High-performance server-authoritative multiplayer for Godot in Rust: battle-royale
- 🔬 Stuff I know:
- Languages: Kotlin, Python, C#, Rust, TypeScript, Java, C/++, Swift
- Technologies: .NET, React, Node.js, FastAPI, Svelte, Vue, Alpine.js, Blazor, Docker
- Databases: PostgreSQL, Microsoft SQL Server, MongoDB, Redis
- Other: Azure, GCP, Cloudflare, CI/CD, PyTorch, Godot, OpenCV
- 📫 How to reach me: r@holmdahl.io
- 🌐 Portfolio
⚒️
Building something
Lead SWE @ CalcAir | CS @ UMN
-
CalcAir Employee Benefit Systems
- Santa Fe, NM
- holmdahl.io
- in/reeceholmdahl
Pinned Loading
-
open-webui-desktop
open-webui-desktop PublicA native desktop app for Open WebUI built with Tauri v2
-
alpine-components
alpine-components PublicA tiny Alpine.js component system with lazy-loaded HTML/JS, named slots, and built-in loading strategies—plus a Vite plugin to serve, minify, and inject loading states.
JavaScript 3
-
frc-visualizer
frc-visualizer PublicHigh performance FRC visualizer operating over NetworkTables written in Godot
-
EaganRobotics/maple-sim
EaganRobotics/maple-sim PublicForked from Shenzhen-Robotics-Alliance/maple-sim
Elevating FRC Java Robot Simulations to the Next Level with Physics Engines
-
Something went wrong, please refresh the page to try again.
If the problem persists, check the GitHub status page or contact support.
If the problem persists, check the GitHub status page or contact support.





