Eirik Bøe
Software Development Consultant at Bouvet
Dual US/Norwegian citizen (born in the USA) · Stavanger, Norway
Endlessly curious about how things work under the hood, whether I'm building something new or taking it apart to find out. I care about fast, careful code and getting the details right.
Portfolio
Experience, skills & work.
Six years building professional software, plus a long trail of open-source experiments and self-hosted infrastructure.
Experience
-
Software Development Consultant · Bouvet
2022 - PresentDeveloping and maintaining critical security infrastructure for the oil & gas sector, for clients including Aker BP and Equinor, modernizing legacy codebases and building new solutions, primarily in C# / ASP.NET and React.
- C#
- ASP.NET
- React
- Entity Framework
- SQL Server
- Azure
-
Production & Electronics QA · Westcontrol
2021 - 2022QA inspection, assembly and repair of printed circuit boards, including manual SMD soldering.
- Electronics
- SMD soldering
- QA
-
Software Engineer · Maritime Robotics
2018 - 2021Software for autonomous drones spanning agriculture to mapping, plus a remote controller for an autonomous tractor, using C++/Qt applications, hardware and DJI SDK integration, and networking for ground-station communication.
- C++
- Qt / QML
- Robotics
- DJI SDK
- LoRa
- Protocol Buffers
- Low-Level Networking
- Linux
-
Electrical Energy · Strand High School Education
2017 - 2018A second-year specialization (Vg2) in high-power electrical systems: high-voltage and high-current installations, energy distribution, and industrial automation with motors and PLCs.
- High voltage
- Energy distribution
- Automation
-
Data and Electronics · Tryggheim High School Education
2016 - 2017A second-year specialization (Vg2) in low-voltage electronics: telecommunications, networking and servers, embedded systems, and building safety systems such as alarm and fire detection.
- Networking
- Telecom
- Embedded
- Safety systems
-
Electronics · Strand High School Education
2015 - 2016The foundation year (Vg1) of Norway's electro programme, covering electrical installation and the path toward an electrician's apprenticeship.
- Electrical
- Installation
Skills
Languages
- C#
- C++
- TypeScript
- Rust
- Go
- Python
Backend
- .NET / ASP.NET
- Entity Framework
- REST APIs
- WebSockets
- Protocol Buffers
Frontend
- SvelteKit
- React
- Vue
- Tailwind
- Redux
Data
- PostgreSQL
- SQLite
- MSSQL
- MongoDB
Cloud & infra
- Azure
- Docker
- Nginx
- Linux
- Cloudflare
Systems & hardware
- Embedded
- Arduino
- Raspberry Pi
- LoRa
- Reverse engineering
AI & LLMs
- MCP servers
- Claude
- GitHub Copilot
- Codex
- Self-hosted models
Certified Microsoft Azure Fundamentals (AZ-900).
Projects
gifs.optocloud.no
buildingA self-hosted media backend for Discord, with unguessable URLs, content-addressed storage and an authenticated upload API. Runs on my NAS behind a Cloudflare Tunnel.
- ASP.NET Core
- PostgreSQL
- Docker
- Cloudflare
optocloud.no
liveThis site. A fast, dark, minimal front for everything I build, running SvelteKit on the edge.
- SvelteKit
- TypeScript
- Tailwind
Open source
VRC-OSC-ParticlePrinter
open sourcePrints images in-game using a particle system, driven over VRChat’s OSC interface.
- Python
- VRChat
- OSC
VRC-USpeakNative
open sourceA native VRChat mod that decodes and processes USpeak voice packets efficiently.
- C++
- Reverse engineering
- Audio
HeartrateOSC
open sourceReads heart-rate data from a BLE device and streams it into VRChat over OSC.
- Rust
- BLE
- OSC
VRC-PhotonDocs
open sourceReverse-engineered documentation of VRChat’s Photon networking protocol.
- Reverse engineering
- Networking
QuickStringReplace
open sourceA fast, memory-efficient alternative to String.Replace, Regex.Replace and StringBuilder.
- C#
- Performance
BackupTool
open sourceA deduplicating backup tool: hashes files, tracks them in a database and writes compressed archives, respecting .gitignore and Unity project layouts.
- C#
- Tooling
More on github.com/OptoCloud.