Rob Bertram

A language that doesn't affect the way you think about programming is not worth knowing.


Full Stack

Bridging frontend and backend technologies to create seamless, responsive applications from end to end.

Problem Solver

Approaching challenges with analytical thinking and creative solutions that exceed expectations.

Collaborative Builder

Working effectively with cross-functional teams to turn concepts into production-ready applications.

About Me

Hello, I'm Rob. I'm a senior software engineer currently working on a Svelte video player built with Shaka Player. I also help with Java APIs, a dashboard built in React, and Cloudflare Workers.

In my free time, I love tinkering with programming languages. My favorites are Rust, Moonbit, ReScript, and Kotlin -- depending on what I'm building.

While my professional life takes center stage on this site, I intend to make space for my personal thoughts and reflections on family, faith, and life.

Reflections on complex Front End Events and State

Reflections on complex Front End Events and State

Taming the chaos of modern web applications through effective state management strategies that keep your UI predictable, responsive, and maintainable despite growing complexity.

Read
The Result Type: When errors can't be ignored.

The Result Type: When errors can't be ignored.

Embrace error handling as a first-class concern with the Result type, transforming unpredictable failures into structured, manageable outcomes that improve reliability and developer experience.

Read