Michael Mace
Full-Stack Developer
contact@michaelmace.dev · linkedin.com/in/michael-mace-kc · github.com/mmbmf1
Professional Summary
Full-stack developer building and operating internal tools and web applications on Next.js, PostgreSQL, and Vercel. Owns work from technical design and implementation through deployment, monitoring, and production incident response. Focus areas include API integration, geospatial tooling, and workflow automation for a rural fiber ISP.
Typical Work
- Development: writing and reviewing code, debugging, pull request review
- Design: architecture decisions, documentation, planning and scoping
- Operations: production deployments, monitoring, incident investigation
- Maintenance: dependencies, dev environments, security and compliance fixes
- Collaboration: data analysis, onboarding, stakeholder support
Technical Skills
- Languages: TypeScript, JavaScript, SQL (PostgreSQL)
- Platform: Next.js, Vercel, PostgreSQL (PostGIS, pgvector), Git, Docker
- Integrations: REST APIs, webhooks, Auth0, AWS (S3, RDS, SNS)
- Libraries / tooling: Mapbox, npm packages, Hugging Face Transformers.js, MCP
- Also using: Python, Neon, Cursor, Postman
- Engineering: API design, internal tools, geospatial, automation, agent tooling
Professional Experience
Lead Developer | Conexon
June 2025 – Present
- Architected the "PAID" (Payments and Invoice Delivery) system for end-to-end invoice processing.
- Engineered a high-performance webhooks system on Vercel, managing 10M+ monthly requests at < $30/mo cost.
- Led automation of a $500M+ federal BEAD grant application process, significantly reducing manual data entry.
Software Developer | Conexon
June 2020 – June 2025
- Re-architected conexonbuilds.com from legacy architecture to a scalable Next.js application.
- Served as Auth0 Subject Matter Expert; implemented secure authentication across enterprise platforms.
Technical Projects
-
Geo Utils
(github)github.com/mmbmf1/geo-utils: PostGIS-backed geospatial toolkit as a pnpm monorepo — Next.js
API for distance and GeoJSON/WKT transforms, shared TypeScript
validation, and a published client package
(
@mmbmf1/geo-utils) with tests and interactive docs. -
Knowledge Base Search
(private): Semantic search app on
Next.js + PostgreSQL/pgvector. Local Hugging Face embeddings via
simple-embeddings, Dockerized Postgres, cosine similarity ranking, feedback/analytics, and domain-configurable content types. - JSDoc Agent (github)github.com/mmbmf1/jsdoc-agent: Spec-first documentation system with atomic Markdown standards, agent skills/rules, and a local MCP server that runs deterministic AST-based JSDoc audits and scans for missing file-level docs.
- Git Hours Tracker (github)github.com/mmbmf1/git-hours-tracker: TypeScript CLI that estimates engaged coding hours from git history using gap/floor session rules, multi-repo timeline deduplication, and weekly progress reporting toward a target.
- National Parks Explorer (github)github.com/mmbmf1/nps-app: Map-first park discovery UI (Mapbox + NPS API) with multi-endpoint park data, list/map sync, shareable URL state, and filters — vanilla JS.
Education
University of Missouri Kansas City | B.A. Biology
Thinkful | Web Developer Track