I'm Brendan, a Full-Stack Engineer (React/TS · Node/NestJS · AI)

I'm a full-stack engineer specializing in React/TypeScript and Node.js/NestJS, delivering scalable APIs, real-time systems, and production-ready web applications. My expertise spans multi-tenant SaaS platforms, fintech solutions, trading systems, IoT applications, and AI-augmented features.

I build clean, maintainable architectures with typed API contracts, robust data layers using PostgreSQL and Redis, background job processing, CI/CD pipelines, and comprehensive testing strategies. My recent work focuses on LLM agents, RAG (Retrieval-Augmented Generation) systems, and AI workflow automation using LangChain.js, OpenAI, Qdrant, and Supabase.

Beyond building features, I care deeply about developer experience, system performance, and creating solutions that scale. Whether it's optimizing API latency, implementing real-time WebSocket streams, or integrating blockchain smart contracts, I approach each challenge with a focus on pragmatic engineering and delivering value.

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.jsNestJSPostgreSQLRedisBullMQ

Additional Skills

GraphQLRESTWebSocketsLangChain.jsOpenAIQdrantSupabaseAWSDockerJestCypressPlaywrightSolidityEthers.js

Education

Auburn University

Bachelor of Science in Computer Science

August 2012 – December 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