Hey, I'm Brady

Senior Full Stack Engineer with 5+ years solving real problems with frontend expertise and a generalist mindset.

Senior Full Stack Engineer with deep expertise in the JavaScript ecosystem. My strongest skills are on the frontend building with React and TypeScript, but I regularly work across the full stack. At CACI's DarkBlue Intelligence Group, I've built features supporting time-critical intelligence investigations, working with Product and UX to deliver tools analysts rely on. The work involves everything from interface design to backend performance optimization to data modeling.

My approach starts with understanding the problem. I conduct user interviews, collaborate with cross-functional teams, and focus on business impact alongside code quality. Whether I'm building React interfaces, writing Go APIs, or optimizing Elasticsearch queries, I'm willing to go wherever the problem takes me.

Outside of work, I build and ship projects that solve real problems: an npm package serving hundreds of weekly downloads, a mobile app live on Google Play, and web tools for indie developers. I learn by building things that address actual needs, and I bring that same problem-first mindset to every team I work with.

Projects

Climb Quest project

Climb Quest

Progression-based tracking app for rock climbers, built with React Native and SQLite. Live on Google Play, helping real users track sessions, visualize progress, and build confidence through gamified achievements.

React Native SQLite Android Mobile
View on Google Play
cytoscape-html project

cytoscape-html

Published npm package enabling arbitrary HTML as Cytoscape.js node bodies. 398 weekly downloads, solving real data visualization needs in production applications.

JavaScript npm cytoscape.js Data Viz
View on npm View on GitHub View Demo
$ cmdr invalid --top=3
You have used gti 5 times but it does not exist
You have used sl 3 times but it does not exist
You have used claer 2 times but it does not exist

cmdr

Terminal usage insights and optimization tool built in Go. Helps developers understand their command patterns and improve workflow efficiency.

Go CLI Productivity
View on GitHub
app := switchboard.New()
app.Command("hello", "Say hello", func(c *switchboard.Command) {
    c.Run(func() {
        fmt.Println("Hello, World!")
    })
})

switchboard

Go library for CLI tool creation with reusable architecture patterns. Built for other developers to easily create command-line applications.

Go Library Developer Tools
View on GitHub