Brian Simon

Staff Software Engineer focused on innovation, delivering user value, and crafting exceptional developer experiences at JumpCloud

Brian Simon headshot
Product Innovation
Developer Experience
Full-stack Engineering

About Me

I'm a full-stack software engineer passionate about creating innovative solutions that deliver real value to users and teams. 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 and experiences that empower teams to ship amazing products faster and more confidently.

10+

Years Professional Experience

Building production systems

20+

Years Experience

Writing code

Learning

Always exploring new tech

Skills & Technologies

🚀

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, Infrastructure

💡

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

Build a virtual scrolling Vue component from scratch, starting with fixed-size items and evolving to dynamic sizing. Explore performance benefits, accessibility challenges, and production considerations for rendering massive datasets.

⏱️ 40 min read
ESLintCode QualityJavaScript

Mastering ESLint's no-restricted-syntax Rule

Learn how to use ESLint's powerful no-restricted-syntax rule with ESQuery selectors to enforce custom coding standards. Covers selector types, practical examples, and advanced patterns for catching specific syntax issues.

⏱️ 12 min read
TestingVueBest Practices

How to Write Good UI Component Tests

JumpCloud's approach to testing Vue.js components focusing on what components do rather than how they work. Covers edge case detection, regression prevention, and testing principles that provide confidence while allowing for implementation changes.

⏱️ 8 min read 🔗 medium.com

Get In Touch

Let's connect and explore opportunities to work together