Andrew Brown

Lead Software Engineer at Liine

Cary, North Carolina, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code17 years of coding experience
job7 years of employment as a software developer
bookMaster's degree, Computer Science, Master's degree, Computer Science at Duke University
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at North Carolina State University
github-logo-circle

Github Skills (9)

caching10
multi-process10
multiprocessing10
python-multiprocessing10
python10
algorithms8
data-structures8
algorithm8
data-structure8

Programming languages (4)

TypeScriptCPythonKotlin

Github contributions (5)

github-logo-circle
Render high-resolution maps of a Minecraft world with a Leaflet powered interface
Role in this project:
userBack-end Developer
Contributions:439 commits in 3 years 5 months
Contributions summary:Andrew's contributions focus on improving the rendering speed of the Minecraft Overviewer project by implementing multiprocessing. They optimized the chunk rendering process by using multiprocessing and caching chunks. They also added and modified functions related to chunk rendering including modifications to the existing files.
leafletrenderminecraftskycrossword
brownan/Rubiks-Cube-Solver

Dec 2008 - Jul 2017

Contributions:90 commits, 1 PR, 1 push in 8 years 8 months
cubesolvesolverdatabasespuzzle
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial