Skip to content
Est. 2026

Full-Stack Engineer at Moat

Andrew Higgins

Full-Stack Engineer & Team Lead at Moat

Flutter · Go · PostgreSQL · AI Systems

A problem-solver who ships. I build the pipelines, data models, and AI systems behind a facility-intelligence platform, and I lead the team that ships them.

Portrait of Andrew Higgins
Fig. 1.1 · Andrew Higgins

In This Edition

  1. About Me 01
  2. Projects 02
  3. Experience 03
  4. Get In Touch 04

About Me

Section 01

I'm a full-stack engineer and team lead at Moat, where I work across Flutter, Go, and PostgreSQL to turn the messy physical reality of a building (thousands of pieces of equipment, each with a placard and a story) into data a facilities team can actually plan against. My work runs from onboarding pipelines and enterprise data imports to the AI classification systems behind the platform's capital planning.

Before Moat, I built full-stack tooling and programmed industrial HVAC controllers for BYU's AC Shop: web interfaces over complex SQL databases, and control logic for the systems that keep a campus running. That grounding in real hardware and non-technical users still shapes how I build software.

Prior to my engineering studies, I spent two years in Santiago, Chile as a full-time missionary for The Church of Jesus Christ of Latter-day Saints. There I became fluent in Spanish, trained new missionaries and led a team of five peers. This experience honed my leadership, communication, and goal-setting skills in a cross-cultural environment. Whether I'm coaching a swim team, teaching piano, or architecting a cloud application, I thrive on mentoring others and building effective, collaborative teams.

I care most about the unglamorous work that makes a product trustworthy: clean data models, deploys that don't break, and CI that catches the mistake before a customer does.

Technical Skills

Languages

Go Dart Python Java C++ SQL JavaScript HTML/CSS

Frameworks & Libraries

Flutter Flask Django Requests BeautifulSoup Pygame Tkinter Pillow Librosa Numpy

Tools & Platforms

PostgreSQL GitHub Actions (CI/CD) Protobuf/gRPC AWS Git/GitHub VS Code Linux SQL Server KiCad BLE STM32CubeMX Tridium (N4, AX) Delta Enteliweb

Education

Computer Engineering

Brigham Young University

Est. April 2028 · GPA 3.85

Contribution Activity

contributions

in the last year

Contributions per day over the last year.
@higg22-git Less More

Projects

Section 02
No. 01 In Bring-Up
The populated Project Atlas board, showing the STM32 microcontroller, CAN transceivers, and USB-C debug port
Fig. 2.1 · Four-layer control board

Project Atlas

A four-layer STM32 control board built from scratch to replace the electronics controlling BYU's Formula SAE electric race car.

  • Designed the power tree: a fused 12 V input, a synchronous buck down to 5 V, and an LDO to 3.3 V.
  • Six switched outputs off the STM32's GPIO: two 12 V high-side channels using PMOS switches with NMOS gate drivers, two open-drain 5 V channels, and two logic-level 3.3 V channels, with ADC sense on the low-voltage rails.
  • Three independent FDCAN buses over TJA1051 transceivers, plus USB-C debug serial through a CP2102N bridge with ESD protection.
  • Brought the first board up and traced a dead 12 V rail to a ground test point whose barrel crossed the split power plane.
  • Released the full manufacturing package (four-layer gerbers, BOM, and pick-and-place) and set up the Git workflow a four-person team used to collaborate in KiCad.
View Repository →
KiCad STM32 C++ FDCAN Power Electronics
No. 02 SIOY 2026
The Outlier Node sensor in its printed enclosure, next to the bare board
Fig. 2.2 · Sensor and enclosure

Outlier Node

A battery-powered vibration sensor for machinery that has no network. It runs a machine-learning model on the device itself and sends only the verdict, not raw data, aiming at under $100 against commercial monitors that start around $275. Built with one teammate and shown at BYU's Student Innovator of the Year showcase.

  • Designed the full circuit and PCB in KiCad (ESP32 Nano, MPU-6050 accelerometer, DS3231 real-time clock, and SD storage), and ran the bench bring-up and testing on every revision.
  • Took the hardware from a breadboard proof-of-concept through four PCB revisions, using a coulomb counter to hunt down the power leakage that showed up on the early boards.
  • Wrote the sensor firmware in embedded C++, including the low-power sentinel logic that keeps the sensor asleep until it needs to sample.
  • Built the BLE transfer layer between sensor and phone, the “data mule” that offloads stored results as a technician walks past, so the sensor needs no Wi-Fi, cellular, or gateway.
  • Specified AA lithium-thionyl-chloride cells for the multi-month battery target; the finished unit magnet-mounts to the machine in a sealed printed enclosure.
KiCad ESP32 Embedded C++ BLE PCB Design
No. 03
The Music Mood AI application showing generated album art
Fig. 2.3 · Generated album art

Music Mood AI

Generates custom album art by analyzing the mood of a song and prompting an AI image generator.

  • Analyzes audio features like tempo and timbre using Librosa and NumPy.
  • Generates a descriptive "mood" prompt from the analysis.
  • Uses OpenAI's DALL-E API to create a unique album cover.
  • Displays results in a custom GUI built with Tkinter.
Python Librosa NumPy Tkinter Pillow

Experience

Section 03
01

January 2026 – Present

Team Lead, Summer 2026

Full-Stack Engineer & Team Lead

Moat

Moat turns equipment placards into AI-powered asset intelligence: preventative maintenance, warranty readiness, and capital planning for facilities teams.

  • Shipped ~190 merged PRs across Flutter, Go, SQL, and CI since February, roughly 20% of all mainline commits on the engineering team.
  • Built the QR-coded asset onboarding pipeline (bulk pre-printed sticker generation, scan-to-create, and re-provisioning), now used by every live customer, from Utah school districts to a luxury multifamily pilot.
  • Designed a bulk CSV asset import pipeline used to onboard large enterprise customers.
  • Built an AI-powered asset classification and replacement-cost estimation system, matching assets to divisions of construction through dual backfill pipelines. It underpins the platform's capital-planning features for every customer.
  • Hardened multi-tenant data isolation, SSO session lifecycle, and document-integrity guarantees across the platform.
  • Created a migration-ordering CI guard that was adopted as team process, protecting every production deploy.
  • Onboarded and mentored a new engineer to shipping major full-stack features within a month, reviewing 16 of their PRs as team lead.
  • Served as technical point of contact in customer meetings with school district facilities teams.
02

2026 – Present

Founder & Web Developer

Beehive Digital Solutions

Design, build, and host websites for small local businesses, with three paying clients live so far: a rental company, a florist, and a salon. Built a reusable template and a content management system so owners can change their own copy and photos without touching code or waiting on me, and run the domains, deploys, and hosting alongside the design and the writing.

03

Sept 2025 – April 2026

Electronics & Firmware Lead

BYU Formula SAE Electric

Led a four-person electronics team building Project Atlas, a from-scratch control board to replace the electronics running the team's electric race car. Did the entire board layout and most of the schematic, brought the first board up and diagnosed its dead 12 V rail, and set the version-control process the team used to collaborate on hardware.

04

Jan 2025 – Dec 2025

Building Automation Programmer & Web Developer

Brigham Young University

Rebuilt an aging internal web application into a service-request ticketing system and database front end on SQL Server, so non-technical staff could file, track, and audit work without touching the database directly. On the controls side, maintained the campus HVAC system in the Niagara 4 framework and Delta Enteliweb, upgraded its graphics system, and catalogued the JACEs, controllers, BBMDs, and network drops that make remote troubleshooting possible.

05

Summer 2024

FSY Counselor

The Church of Jesus Christ of Latter-day Saints

Mentored and led groups of youth through week-long programs focused on personal development, teamwork, and goal setting.

06

2021 – 2023

Full-Time Volunteer Missionary & District Leader

Santiago, Chile

Led a team of 5 peers, setting strategic goals and conducting weekly performance reviews. Preached the Gospel of Jesus Christ. Achieved fluency in Spanish while training others in communication and planning.

07

2016 – 2021

Earlier

  • Carpenter

    2020 – 2021

    Luxury Floating Shelves Workshop

    Crafted luxury floating shelves from raw materials, from cutting and finishing through shipping. Trained new team members on fabrication techniques.

  • Head Swim Team Coach & WSI Instructor

    2017 – 2019

    Local Pool

    Led a youth swim team: daily practice curricula, meet coordination, and mentoring swimmers on technique and strategy.

  • Piano Instructor

    2016 – 2020

    Self-Employed

    Ran a small business teaching over 20 students. Built personalized curricula, managed scheduling, and organized recitals.

Section 04

Get In Touch

I'm always open to talking shop: facility intelligence, AI systems, or anything worth building. Whether you have a question or just want to say hi, feel free to reach out.

Send a Message