Summary
Andrew Brown is a Lead Software Engineer with 17 years of experience building full-stack systems, data platforms, and ML-enabled analytics products. He combines deep Python backend expertise (Django, FastAPI), Vue.js front-end work, and relational data modeling with practical ML, visualization, and Linux systems administration skills. He has led teams delivering cross-source ingestion, relation-building, and decision-support platforms that merge unstructured text (including LLM-based fact extraction) with structured data for actionable insights. His background includes datacenter and cluster operations at NCSU and hands-on work defending clients in software patent cases, reflecting a blend of research-minded engineering and pragmatic problem-solving. An active open-source contributor, he improved rendering performance for the widely used Minecraft Overviewer by adding multiprocessing and caching optimizations. Based in Cary, NC, he brings a steady mix of technical leadership, curious tinkering, and product-focused execution.
17 years of coding experience
7 years of employment as a software developer
Master's degree, Computer Science, Master's degree, Computer Science at Duke University
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at North Carolina State University