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, workflow automation, and internal tools 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: JavaScript, SQL (PostgreSQL), TypeScript
- Platform: Next.js, PostgreSQL (pgvector, some PostGIS), Vercel, Git, Docker
- Integrations: REST APIs, webhooks, Auth0, AWS (S3, RDS, SNS)
- Libraries / tooling: Mapbox, MCP, npm packages, Hugging Face Transformers.js
- Also using: Cursor, Postman, Neon, Python, Power BI (dataflows, semantic models)
- Engineering: API design, internal tools, automation, agent tooling
Professional Experience
Lead Developer | Conexon
June 2025 – Present
- Own and maintain PAID (Payments and Invoice Delivery): invoice processing, validation, and delivery, with no dedicated product owner on the system.
- Locations as the source of truth across internal and customer-facing systems.
- Shipping HUBB and BDC reporting, plus Cost Monitor.
- Mentored a junior developer through GLDS webhook integrations and onboarding.
- Shipping segment-level work and BEAD contractor invoice automation.
Software Developer | Conexon
June 2020 – June 2025
- Built PAID (Payments and Invoice Delivery) as a core engineer, including invoice processing, validation, and Sage delivery.
- Built API endpoints for USPS address standardization, geocoding, and location hashing, treating locations as the source of truth.
- Built and supported signup-connect for address and location workflows.
- Ported HUBB reporting into the central API (late 2024).
- Auth0 subject matter expert; core engineer on conexonbuilds.com from its 2020 Next.js launch through later App Router work.
Mentor | Thinkful
2022 – 2024
- Returned as a paid mentor, running 1:1 sessions with Web Developer Track students.
- Reviewed student code, helped debug full-stack assignments, and coached project work and career prep.
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