Software Engineer

I build AI and assessment platforms for education, nonprofits, and mission-driven teams. I graduated from UNC Chapel Hill in May 2026 with a degree in Computer Science & Statistics.

UNC Logo
Morehead-Cain Logo
Cisco Logo
Brendon Carroll

Experience

Building impactful software solutions across finance, healthcare, and education

Cisco Logo

Cisco

Raleigh, NC

Software Engineer Intern / Incoming Software Engineer

Interned January 2026 - May 2026; starting full-time July 2026

  • Developed for Cisco's CETO organization, formed from the integration of former Splunk engineering teams, to enhance and extend Salesforce platform capabilities supporting enterprise customer workflows.

  • Integrated 10+ AI-driven PM workflows into Salesforce, streamlining a manual process that required PMs to reference a 300-page playbook, gather files, and run prompts in GPT individually.

Morehead-Cain Logo

Morehead-Cain

Chapel Hill, NC

Software Engineer

January 2026 - Present

  • Architected and developed the finalist-stage digital assessment platform, creating secure web-based equivalents of the in-person physical interview assessments.

  • Built a separate full-stack asynchronous video interview platform for an earlier interview stage, replacing a third-party tool and enabling ~500 applicants to record ~1,500 interview responses.

UNC School of Medicine Logo

UNC School of Medicine

Chapel Hill, NC

Software Engineer Intern

August 2022 - May 2026

  • Built a web app that automates Harbor vulnerability scans, schedules recurring security checks, and gives teams a dashboard to track scan history, CVEs, and remediation status over time.

  • 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

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%

Software Engineer

June 2025 - January 2026

  • 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 - May 2026

  • 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 - May 2026

  • 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

About

I am a UNC Chapel Hill graduate with a degree in Computer Science and Statistics, focused on building practical AI products for mission-driven teams.

My work spans AI-powered reconciliation tools, assessment platforms, and education technology. I like projects where software can make strong institutions more accessible, useful, or efficient.

When I am not coding, you will find me leading teams and designing products.

Education

BS Computer Science & Statistics

UNC Chapel Hill, May 2026

Location

Chapel Hill, NC

Open to Remote & Relocation

Office workspace

Featured Projects

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

Morehead-Cain applicants participating in an interview testing session

Photo from one of multiple in-person interview testing sessions supported by the platform.

Production

Morehead-Cain Interview Assessment Platform

Finalist-stage assessment platform built to modernize Morehead-Cain's in-person interview testing with secure web-based equivalents of physical exam materials.

Full-StackEducationAssessmentVideo Platform
  • Created secure web-based equivalents of physical finalist exam materials
  • Supported multiple in-person interview testing sessions with foundation stakeholders
  • Also built a separate async video interview platform for an earlier stage
  • Enabled ~500 applicants to record ~1,500 interview responses in the async platform
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
Production

HeelSchedule

AI-powered UNC course search that answers natural language queries like "Build me a 15-credit COMP schedule with no Fridays" using real data — no hallucinations.

AI/MLMCPNext.jsPythonPostgreSQL
  • Built custom MCP server (FastMCP + Python) exposing SQL queries as LLM-callable tools
  • LLM-as-judge evaluator verifies outputs against user constraints before responding
  • Smart model routing with automatic escalation on evaluation failure
  • Custom web scraper handling CSRF, rowspan tables, and 491 subjects
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

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

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.

Get in Touch

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

Contact Info

@

Email

brendonjcarroll@gmail.com

#

Phone

919-948-8448

Currently Open To

  • AI Software Consulting Projects
  • Education Technology Builds
  • Nonprofit & Philanthropic Tools
  • Interesting Collaboration Opportunities

Typically responds within 24 hours