Software Engineer

Software engineer, visual designer & more. Building AI solutions at Fortune 500 companies and startups while studying Computer Science & Statistics at UNC Chapel Hill.

UNC Logo
Wells Fargo Logo
Cisco Logo
Brendon Carroll

About

I'm a Computer Science and Statistics student at UNC Chapel Hill, passionate about building intelligent software solutions that solve real-world problems.

My experience spans from developing AI-powered reconciliation tools at Wells Fargo to building comprehensive educational platforms. I enjoy working at the intersection AI and user-centric design.

When I'm not coding, you'll find me leading teams and designing products.

Education

BS Computer Science & Statistics

UNC Chapel Hill, 2026

Location

Chapel Hill, NC

Open to Remote & Relocation

Office workspace

Experience

Building impactful software solutions across finance, healthcare, and education

Wells Fargo Logo

Wells Fargo

Charlotte, NC

Software Engineer Intern

June 2025 - Aug 2025

  • Built agentic AI reconciliation tooling using Google ADK + REST APIs, cutting manual analysis of 50+ high-priority transaction breaks daily

  • Designed a prompt-tuning GUI that reduced dataset prep time from 1 hour to under 5 minutes

  • Demoed agent capabilities to over 30 senior managers and engineers

  • Configured a RAG database (100k+ data breaks), improving prediction accuracy by 20%

Cisco Logo

Cisco

Raleigh, NC

Software Engineer Intern (Incoming)

January 2026 - April 2026

  • Selected for a competitive 12-week internship within the AI & Automation org

Software Engineer

June 2025 - Present

  • Built a comprehensive AI-powered educational platform supporting multiple learning modalities

  • Developed real-time feedback and automated grading using GPT-4

  • Migrated & optimized 12+ Azure resources, saving $8,000/year

  • Serving 50+ classrooms with sophisticated rubric-based assessment systems

Wayve iOS App Logo

Wayve iOS App

Remote

Lead Developer & UX Designer (Client Project)

September 2025 - Present

  • Architected and developed emotional wellness mobile app as sole developer and UX designer

  • Built React Native/Expo (TypeScript) frontend with mood-based post sharing

  • Implemented Firebase backend with Firestore, Auth, Cloud Storage, and Cloud Functions

  • Collaborated on product ideation and user experience strategy with client stakeholders

CS for Social Good Logo
CS for Social Good

Chapel Hill, NC

Technical Project Manager

2024 - Present

  • Led 6-person engineering team building ethics learning platform for UNC School of Ethics x TedED partnership

  • Architected Next.js and Firebase solution supporting interactive educational content delivery

  • Mentored junior developers on system design principles and software architecture best practices

  • Conducted code reviews, established development workflows, and maintained project timeline adherence

  • Facilitated technical decision-making and stakeholder communication across academic partnerships

UNC School of Medicine Logo

UNC School of Medicine

Chapel Hill, NC

Software Engineer Intern

August 2022 - Present

  • Enhanced Django-based clinical tools supporting workflows for 500+ UNC hospital employees

  • Developed a Jira Cloud app integrating Outlook meetings with Jira worklogs

  • Created test suites achieving 90%+ code coverage across Django applications

  • Managed Dockerized deployments and CI/CD pipelines using Bitbucket Pipelines

Featured Projects

A selection of impactful software projects spanning AI, finance, education, and healthcare

Active

SKG - Sal Khan Generator

AI platform generating educational math videos using GPT-4, FFmpeg, Manim, and ElevenLabs with an 11-step processing pipeline.

AI/MLEducationVideo GenerationFlaskNext.js
  • GPT-4 powered content generation
  • FFmpeg + Manim video processing pipeline
  • ElevenLabs voice synthesis integration
  • YouTube transcript parsing and ranking optimization
CSSG Parr Center Ethics Platform
In Development

CSSG Parr Center Ethics Platform

Interactive ethics learning platform built for UNC School of Ethics x TedED partnership, featuring educational content delivery and assessment systems.

EducationNext.jsFirebaseEthics
  • Next.js and Firebase architecture
  • Interactive educational content delivery
  • Assessment and tracking systems
  • Academic partnership collaboration
Trading
In Development

Agent Trader 1

Fully custom multi-agent AI framework built entirely from scratch with proprietary agent runner, tool handling architecture, MCP protocol implementation, and advanced coordination systems for autonomous trading workflows.

AI/MLTradingMulti-Agent SystemsCustom Framework
  • Custom agent runner and execution engine built from scratch
  • Proprietary tool handling and MCP connection architecture
  • IBKR API integration with real-time market data + trade execution
  • Advanced inter-agent messaging and coordination protocols
Ember Learning Platform
Production

Ember Learning Platform

Comprehensive AI-powered educational platform supporting multiple learning modalities with real-time feedback, automated grading, and sophisticated assessment systems.

EducationAI/MLFull-StackAzure
  • GPT-4 powered automated grading
  • Real-time feedback system
  • Serving 50+ classrooms
  • Azure infrastructure optimization

Beyond Code

Bringing a diverse perspective and toolset to software engineering & problem solving

Rummikub Game Design

Visual Design

Original designs created in Adobe Illustrator and Photoshop, showcasing creative problem-solving and attention to detail

Enhances front-end development and user-centered design decisions

1 / 8

Film Photography

Black and white film photography developed in traditional darkroom processes.

Develops visual composition skills and meticulous attention to detail essential in UI/UX design

Automotive Engineering

Automotive Engineering

Complete restoration and performance upgrade of 1995 Mazda Miata including upgrades and extensive mechanical restoration - all self-performed

Develops systematic troubleshooting, and tradeoff analysis mindset essential for scalable software architecture

1 / 2

Backpacking Instructor

UNC backpacking instructor leading multiday wilderness trips, teaching students stewardship principles and survival skills in challenging outdoor environments

Develops leadership, risk management, and mentoring skills essential for managing complex software projects and guiding junior developers

Multidisciplinary Mindset

These diverse experiences inform my approach to software engineering, bringing creative problem-solving, systematic thinking, and a user-centered perspective to every project. Innovation happens at the intersection of disciplines.

Technical Skills

A comprehensive toolkit for building scalable, modern software solutions

Languages:

TypeScriptJavaScriptPythonCC++C#JavaSQL

Production Experience:

ReactReact NativeNext.jsDjangoPostgreSQLAzureDockerGit

AI & Machine Learning:

Google ADKPinecone

Full-Stack Development:

ReactReact NativeNext.jsDjangoFlaskTailwind CSSFastAPI

Data & Infrastructure:

PostgreSQLMySQLSupabaseFirebaseRedisAzureCI/CDLinux

Enterprise Tools:

JiraBitbucketCursorDopplerRailway

Let's Connect

Always interested in discussing new opportunities, innovative projects, and potential collaborations

Get in Touch

@

Email

bjcarr@ad.unc.edu

#

Phone

919-948-8448

Currently Open To

  • Full-time Software Engineering Roles
  • AI/ML Engineering Positions
  • Freelance & Consulting Projects
  • Interesting Collaboration Opportunities

Quick Message

Typically responds within 24 hours