Hi, I'm Brian 👋
Software Engineer with a natural instinct to create, collaborate, and build meaningful relationships with others.
BB

About

I'm currently working at a startup called KERV as a software developer on the web team, where I use AI-powered workflows to build connected TV ad technology with JavaScript and AWS. Before joining Kerv, I was deepening my algorithm skills as a student at Watch and Code. Over the past few years, I've been developing primarily with React, JavaScript, and Node.js—turning ideas into reality with clean, efficient code. I earned a degree in computer science and led my university's hackathon, managing a team of 10 to build a mobile app downloaded 250 times.

Work Experience

K

KERV.ai

May 2025 - Present
Software Engineer, Web
- Building connected TV ad technology with JavaScript and AWS.
B

Boxchat

Jun 2024 - May 2025
Founding Engineer
- Built an AI platform enabling conversations with multiple AI models (ChatGPT, Claude, Gemini) through a single interface
- Gained 2,000+ users and $1,000+ MRR within three months from launch
- Led frontend development of the main chat UI using React, TypeScript, Tailwind, and Next.js, implementing features like markdown support and dark mode
- Improved initial page load speed from four to two seconds through optimized state management and caching
- Developed high-performance RESTful APIs in Go, ensuring scalability and reliability, and wrote unit tests with Testify.
- Migrated TypeScript APIs to Go, improving performance and reducing timeout occurrences while maintaining functional parity and ensuring seamless integration.
C

Centene Corporation

Dec 2022 - Jun 2024
Software Engineer
- Led the development of TypeScript AWS Lambda APIs to enable transfer of attachment files from S3 to external services.
- Designed and built new features in Java Spring monolithic applications, ensuring robust functionality and smooth integration with existing systems.
- Developed and maintained Java Spring APIs, implementing unit tests with JUnit to ensure code reliability and coverage.
- Built Node.js backend library functions to support CRUD operations on AWS DynamoDB tables for a React application.
- Established connections between data flows in a React web app and back-end database operations within DynamoDB.
W

Watchovr

Oct 2020 - Dec 2022
Software Engineer
- Integrated third-party software with the Shopify API using TypeScript, ensuring seamless functionality and data synchronization, and wrote unit tests to validate integrations and improve reliability.
- Authored back-end NodeJS functions to parse FTP file data and send it to an external API using TypeScript, ensuring smooth data transfer and integration with the target system.
- Developed React audio player and file storage dashboard for an audio file management web application.
- Built React forms for school administrators to manage reports, adjust survey thresholds, and export data efficiently.
- Wrote GraphQL queries and mutations to streamline data management for thousands of survey responses.
M

Microsoft

May 2020 - Aug 2020
Product Manager Intern
- Designed a new API for the Xbox mobile SDK, enabling game developers to access player device location for enhanced gameplay with real-time weather and day/night cycle synchronization.
M

Microsoft

May 2019 - Aug 2019
Product Manager Intern
- Designed UI/UX prototypes in Sketch and developed feature specifications for a content moderation app with the Minecraft team, enhancing player safety in Minecraft Earth.
R

Royal Bank of Canada

Jul 2018 - Jan 2019
Software Engineer Intern
- Developed and tested Java Spring microservices to enable the transfer of banking transaction data to external systems.
- Managed Azure cloud environment, provisioned resources, configured IAM roles for access control, and optimized costs by removing $10K/month in unused resources.

Skills

React
Next.js
Javascript
Typescript
Node.js
Python
Java
HTML5/CSS3
Tailwind CSS
AWS Lambda
AWS DynamoDB
AWS S3
Postgres
MySQL
NoSQL
GraphQL
My Projects

Check out my latest work

I've worked on a variety of projects, from simple websites to complex web applications. Here are a few of my favorites.

Boxchat

Boxchat is an AI platform that enables conversations with multiple AI models (ChatGPT, Claude, Gemini) through a single interface, allowing users to compare responses side by side.

Next.js
React
Supabase
Typescript
Go
Tailwind CSS
Vercel
Shadcn UI
Magic UI

Write Forward

Write Forward addresses the gap between personal reflection and the wisdom found in books by connecting your journal entries to insights from authors, philosophers, and psychologists.

Next.js
React
Typescript
PostgreSQL
Vercel
Tailwind CSS
Shadcn UI

Boredchats

The most interesting questions to ask AI. Browse through the questions until one catches your interest, then click to copy and paste it into ChatGPT. This site averages 1k monthly visitors.

Next.js
React
Typescript
Vercel
Tailwind CSS

Create Limited

Create Limited is an app that encourages music producers to explore new creative approaches by imposing restrictions on their creative process.

React
Javascript
Firebase

Fasttrak

Fasttrak allows music producers to easily share and organize their work in progress tracks before release.

Next.js
React
Typescript
Supabase
Chakra UI

Knight Hacks Dev Team

Recruited a team of student developers and then designed, developed, and project managed a mobile app, web app, and website for my university's annual hackathon.

React
Javascript
Firebase
Swift
Java
Sketch
Contact

Get in Touch

Want to chat? Just send me an email and I'll respond whenever I can.