Intro picture

Welcome to my blog!

I work at the intersection of software engineering and management in startups, scaling engineering orgs from 0 to 1.

I write about my experience solving management and engineering problems in the context of startups. As I'm constantly learning new things along the way, topics will vary depending on what's most important to save for the future, as I'm creating a collection of resources of everything I think is relevant for building software and building and growing software companies.

That said, all timeless posts are tagged as Evergreen, for your convenience. And if you're interested in my software engineering origin story, you can read about it here.

Personal Favorites

At the intersection of engineering and management

In recent years, I've worked as a software engineer, building backend services handling millions of requests per day, using technologies like Golang, GraphQL, PostgreSQL, TypeScript, and Node.js. I've also spent a fair share of my time building frontend web applications using React.js, Apollo, and XState. In addition to full-stack web engineering, I'm also building mobile applications for iOS using Swift and SwiftUI/UIKit. While I love trying out new and experimental technologies, I strongly prefer battle-tested solutions and boring technologies for production systems.

Over time, I helped scale engineering teams, onboarding new engineers, making architectural decisions, and helping build a culture of trust and ownership to enable engineers to do their best work. I worked together with software engineers, product managers, leadership, sales, and marketing, aligning engineering efforts with business goals and making sure we build the things our customers need most.

What's my focus right now?

Since joining in May 2024, I've been building distributed systems at Inngest, helping engineering teams to focus on creating value and reducing complexity.

What do I value at work?

I am a builder with strong action bias. I value ownership, trust, and great communication in teams. I think that the best teams listen closely to their customers and build things people want, at the cutting edge of technology. While tech is great, I strongly believe that humans are the most important part of any organization, and that empathy, trust, and communication are the most important skills for any team to succeed. I love sharing my knowledge and experience with others, and I am always looking to learn from others, no matter their background or experience.

I am not limited to engineering: I enjoy working with people, enabling teams, and solving problems, regardless of the domain. I have worked on product, engineering, design, sales, and marketing challenges, and I am always looking to learn more about how to build great products and great teams. In the end, I really care about building great products that solve unmet needs, and I am happy to help out wherever I can.

Paying it forward

I have been fortunate to have many great mentors and teachers in my career, and I am always looking to pay it forward. If you're thinking about founding or already building a startup or if you are working on a project that you'd like to get feedback on, feel free to reach out to me via email and I'll do my best to help you out or point you in the right direction.

Colophon

This site is built with Next.js and TailwindCSS and hosted on Vercel. I am using Inter as sans-serif typeface and Spectral as serif typeface. The accent color is #0200ff.

Bruno Scheufler

At the intersection of software engineering
and management.

On other platforms