Brian
Simon

Staff Software Engineer building the future at JumpCloud. Focused on developer experience, innovation, and shipping products that matter.

Current Focus
Product Innovation
Developer Experience
Full-stack Engineering
Experience
10+ years
professional development

About Me

Full-stack engineer passionate about creating innovative solutions that deliver real value. I focus on crafting exceptional developer experiences, building intuitive products, and turning complex problems into elegant solutions.

My expertise spans modern JavaScript frameworks, C# backend development, developer tooling, CI workflows, and design systems. I thrive on building the infrastructure that empowers teams to ship amazing products faster.

10+
Years Professional Experience
20+
Years Writing Code
Always Learning
Exploring new technologies and pushing boundaries

Skills & Tech

🚀

Product Development

Building user-focused solutions that deliver real value

âš¡

Full-stack Engineering

Vue.js, React, TypeScript, C#, .NET, Golang

🔧

Developer Experience

Tooling, CI/CD, Monorepos, Design Systems

💡

Innovation & Leadership

Team mentoring, architecture, problem-solving

Latest Writings

Deep dives into software engineering, performance optimization, and developer tools

Latest Post
VuePerformanceVirtual Scrolling

Virtual Rendering for Massive Lists

How to build a virtual scrolling Vue component from scratch. Starts with fixed-size items, then tackles dynamic sizing, accessibility gotchas, and what you actually need to think about before shipping it.

40 min read
→
ESLintCode QualityJavaScript

ESLint's no-restricted-syntax Rule

ESLint's no-restricted-syntax rule lets you ban specific syntax patterns using ESQuery selectors. This post walks through how the selectors work, with real examples you can drop into your config.

12 min read
→
TestingVueBest Practices

How to Write Good UI Component Tests ↗

How we test Vue components at JumpCloud: test what the component does, not how it works. Covers catching edge cases, preventing regressions, and writing tests you can trust through refactors.

8 min read medium.com
→

Get In Touch

Let's connect and explore opportunities to work together