Brandon Nance

Software Engineer

I build software for work, for friends and family, and for fun. This is where it all lives.

About Me

I'm a software engineer based in Bridgman, MI. Most of my time goes into building clean, full-stack applications—from intuitive front-ends to robust backends and APIs. Whether it's a forecasting tool, a real-time GPS tracker, or an automated task scheduler, I focus on making software that works well and feels right.

Outside of code, I'm driven by curiosity and always exploring new ideas. I have a deep background in media production and drone cinematography, and I bring that same attention to craft into everything I build. When I'm not working, I'm probably exploring God's creation with my wife Erika and our dog Ash.

Projects

Things I've built.

ForeSyt

Next.js/TypeScript Tailwind CSS Supabase PostgreSQL GitHub Vercel

ForeSyt was built to give leadership and project teams real-time visibility into how active projects impact the business as a whole. The platform models project lifecycles, cash flow timing, and resource allocation to produce accurate, forward-looking forecasts. Project data such as contract value, duration, billing curves, and crew assignments are combined into a unified system that continuously updates as inputs change. Behind the scenes, ForeSyt aggregates and normalizes this data to generate clear monthly projections and scenario-based insights, so the people running the work can make faster, more confident decisions.

BN Pools

Next.js/React TypeScript Tailwind CSS Supabase PostgreSQL Vercel

BN Pools is a multi-tenant sports pool platform for running friends-and-family competitions—college bowl pick'em with a full College Football Playoff bracket, March Madness brackets, football squares, and PGA golf pools. Commissioners create organizations, invite members with expiring join links, and manage everything through a role-based permission system enforced by Postgres row-level security. Live scores sync from ESPN and stream to standings in real time over Supabase Realtime channels, and shareable public links let anyone follow a pool—or even submit an entry—without creating an account.

Vehicle Tracker

Angular RxJS NestJS/TypeScript TypeORM PostgreSQL

Real-time GPS tracking for nearly 200 vehicles and pieces of equipment. Integrates Caterpillar and Samsara APIs, then uses a haversine function to determine which project each asset is closest to. Superintendents no longer have to guess where equipment is, making mobilization faster and saving the company real money.

Task Scheduler

Angular TailwindCSS NestJS/TypeScript TypeORM SQLite

A full-stack job scheduling system with JWT authentication and role-based access control. Supports third-party integrations via API hooks, real-time status tracking, and robust error handling—built for reliable, automated task execution with complete visibility.

Skills

My toolkit.

Full-Stack Development Workflow Automation API Design Cloud Architecture AI / ML Data Tools
Python JavaScript TypeScript C++ Java Ruby on Rails React Next.js Angular Node.js NestJS RxJS TailwindCSS PostgreSQL SQLite Supabase TypeORM Pandas Streamlit Docker Kubernetes Cloudflare Vercel Render Scripting Automation API Development Cloud Architecture AI

Get in touch

Say hi.

Whether it's an idea, a question, or just to catch up — my inbox is always open.

Phone

903-238-4879

Location

Bridgman, MI