brendan-campbell@terminal
$

Connect with me:

[ WORK ]

> My journey as a founder and builder

BOLD logo
2024 - Present

BOLD

Associate Engineering Director

Building the next generation of job search tools.

Sonara (Acquired by BOLD) logo
2021 - 2024

Sonara (Acquired by BOLD)

Co-Founder & CTO

Co-founded an AI-powered job search platform that automatically applies to jobs for users.

Plaid logo
2020 - 2021

Plaid

Software Engineer

Built new products for bank transfer infrastructure.

Airbnb logo
Summer 2019

Airbnb

Software Engineering Intern

Worked on scaling massively distributed payment systems.

Google logo
Summer 2018

Google

Software Engineering Intern

Trained a machine learning model to identify customers for Google messaging ads.

[ EDUCATION ]

> University of Michigan

[ PROJECTS ]

> My creations over the years

brencampbell.dev logo
2025

brencampbell.dev

Personal website that you're on right now!

ReactTypeScriptTailwind CSS
🧮
2025

Agent2Notion

Built an LLM agent and enrichment pipeline to convert language prompts into Notion API operations, fine-tuned on my own Notion data.

LLMLangGraphPythonAWS
Sonara logo
2021-2024

Sonara

AI-powered job search platform that automatically applies to jobs on behalf of users. Acquired by BOLD after 3 years.

LLMElasticsearchAWSReactPythonTypescriptPlaywrightWeb Scraping
Birdseye logo
2020

Birdseye

A temporary location sharing app to let friends know when you made it home safely.

SwiftiOS
🐍
2019

Two Player Snake

Built a two player online Snake game on top of low-level networking primitives.

C++Multi-ThreadingNetworking
Brendan's Lights logo
2018

Brendan's Lights

Built an LED light strip control server on an Arduino. Also built a companion iOS app client to control the lights. #college

ArduinoCircuitsCObjective-CiOS
What's Good Today? logo
2017

What's Good Today?

Public forum website to post daily messages of positivity and gratitude.

PHPMySQLHTMLCSS
Dev Docs logo
2015

Dev Docs

iOS application to help game developers generate project documentation.

Objective-CiOS
Twilight Hop logo
2012

Twilight Hop

iOS infinite runner game. Built game, physics, and graphics engines from scratch. $1K in revenue.

Objective-COpenGLiOS
Space Shoot 'em Up logo
2011

Space Shoot 'em Up

Classic arcade-style space shooter with power-ups ... didn't really work out too well (see demo)

C++SDLGame Development
🤖
2011

Infrared Sensor Robot

Atmel microcontroller robot with infrared sensors for obstacle avoidance and autonomous navigation.

CCircuitsRobotics
C++ Map Editor logo
2011

C++ Map Editor

Level editor for 2D games with tile-based map creation and export functionality.

C++SDLGame Development
Golf Ball Collector logo
2010

Golf Ball Collector

My first major programming project - a simple game where you drive around a golf cart and collect balls.

C++SDLGame Development

[ PHILOSOPHY ]

> How I build

PHILOSOPHY.execute()

When I was 11, my dad gave me an iPod Touch for my birthday. I immediately fell in love with mobile gaming. I spent hundreds of hours on all the classics like Doodle Jump, Angry Birds, and Fruit Ninja. The simple yet addicting game mechanics of early iOS games fascinated me, inspiring me to brainstorm ideas of my own. Slowly but surely, my interest shifted from playing games to understanding how they were made.

I began playing around with frameworks like GameMaker and Unity to bring some of my concepts to life, but it didn't feel right. I wasn't really making software, I was just using someone else's tools.

So, I decided to learn how to code. I watched a few Python tutorials, but it still felt like cheating to me. What do you mean I don't get to manage the program's memory myself? Ridiculous! I needed to go deeper.

I pivoted to C++ and Objective-C, where I finally felt at home. I also started my first real company, Wolverine Games, under which I developed my first iOS title, Twilight Hop. While building Twilight Hop, I refused any and all code that wasn't mine; I learned trigonometry to build the physics engine, and OpenGL to build the graphics engine. Had I taken advantage of preexisting frameworks, I certainly would have produced a higher quality product in a shorter period of time, but I absolutely loved going deep and understanding technology at the lowest of levels.

Even though it was buggy, Twilight Hop still gained traction. I remember obsessively refreshing the iOS developer dashboard to watch the metrics climb. It was a thrilling experience, but it got me thinking — maybe if I had shipped a better product, I would have gotten even more people excited about my game. I discovered a clear tension: my love for going deep was at odds with my desire for real-world impact. I realized I didn't want to just make software. I wanted to make software that people loved using.

Over time, I started to find a balance between technical depth and impact, and it's a balance that helps me choose which projects I work on to this day. I thrive when I can go deep on literally anything — whether it's a new technology, industry, or market segment — and then build a product that leverages those insights. Take Sonara, for example; we explored a relatively stagnant industry in job seeker tooling, lived at the forefront of LLMs and web scraping, and ultimately created a whole new product category in auto-apply technology.

In the AI era, it's far too easy to splash around in the shallow end of the pool, but I believe that real value can only be created after you jump into the deep end. Fortunately, building deep expertise is easier than ever thanks to AI; it's simply a matter of having the curiosity to do it.

Clearly, we're in an AI bubble, with hundreds of new companies launching every day. I believe the ones that survive will be those grounded in deep foundational knowledge of their technology and market. It turns out depth isn't actually a hindrance to impact — it's table stakes.

So, where does that leave me today? For one, I'm mostly coding in Python now, since that enables me to maximize my impact at the bleeding edge of LLMs (and who wants to manage program memory themselves, anyways?) I also happily use AI coding tools to accelerate my work.

That same kid who was hacking away on physics engines for fun is still here, but he's learned to channel his energy into all the right places. The core drive to understand things deeply and build fearlessly remains; only now, it's focused on pushing boundaries, driving innovation, and building software that makes a difference.

Stay curious