I'm Brendan, a Senior Software Engineer

I'm a senior software engineer with 9 years of experience building and operating production software across the full stack — frontend, backend, databases, and deployment. I specialize in secure APIs, third-party integrations, and scalable cloud infrastructure on AWS and Azure.

I own features end-to-end: from architecture design through deployment and ongoing production support. My day-to-day spans React and TypeScript on the frontend, Node.js and Python services on the backend, PostgreSQL and event-driven systems in the middle, and Kubernetes, Terraform, and CI/CD pipelines underneath it all.

I use AI coding tools like Claude Code and Codex to move faster while applying sound engineering judgment, and I've shipped LLM-powered features using OpenAI APIs, retrieval-augmented generation, and vector search. I've also worked extensively with Shopify and Microsoft Dynamics 365 integrations, plus voice AI and applied machine learning.

Beyond building features, I care about clear written communication, mentoring engineers, and translating business requirements into systems that scale and stay maintainable.

When I'm not coding, you'll find me exploring new technologies, contributing to open source projects like OpenMined, or enjoying the outdoors in beautiful Napa Valley.

Primary Technologies

TypeScriptReactNext.jsNode.jsPythonPostgreSQLKubernetesAWS

Additional Skills

JavaC#/.NETNestJSGraphQLRESTKafkaElasticsearchRedisTerraformDockerAzureGitHub ActionsOpenAILangChainJestPlaywright

Education

Auburn University

Bachelor of Science in Computer Science

2012 – 2017Auburn, Alabama, United States

Coursework: Algorithms, Data Structures, Software Engineering, OS, Networking, Cloud, ML Foundations

Open Source Contribution

OpenMinedContributor (Privacy-Preserving Machine Learning)

GitHub: github.com/OpenMined/openmined

Contributed to improving PySyft developer tooling and stability by enhancing TypeScript/JavaScript components used for encrypted data pipelines and remote execution.

TypeScriptNode.jsVue.jsWebSocketsPySyftFederated Learning