Brendan's Blog

Thoughts on Things

I am a software engineer who is passionate about writing software that is maintainable and understandable. I work at Bloomberg on the instant messaging team, creating REST APIs, building Kafka pipelines, working in Python, and loving it. In the past, I’ve worked on distributed systems, web applications, started a software company and ran it for 8 years, embedded software, Linux distribution customization, designed an RPC framework for C++/Qt applications, custom VPN, built robots… I could go on. While I’m not an expert in most of these, I enjoy doing a variety of different things.