David Howard is a Mapbox-focused software engineer with a decade of experience building full-stack web systems using Python (Django, FastAPI, Flask), Java (Spring Boot) and modern front-end stacks like React, Svelte and TypeScript. He has a proven track record of turning slow, manual processes into fast, automated pipelines—most notably cutting satellite observation planning from overnight to minutes while at GHGSat by generalizing models and optimizing generation workflows. Comfortable across backend, frontend and infrastructure, he’s implemented OAuth integrations, GraphQL backends, Argo/GitLab CI jobs, and mobile React Native features for geospatial apps. Recently he’s added Rust to his toolkit and is deepening his understanding of computer networking, bringing systems-level curiosity to application design. Based in Montreal, he blends strong engineering craftsmanship with domain expertise in mapping and orbital/geospatial problems.
10 years of coding experience
7 years of employment as a software developer
Retreat S2 2024, Retreat S2 2024 at Recurse Center
6.005.2x: Advanced Software Construction in Java Computer Engineering, 6.005.2x: Advanced Software Construction in Java Computer Engineering at MITx Courses
Bachelor of Arts (B.A.) Computer Science, Bachelor of Arts (B.A.) Computer Science at McGill University
kpi is the (frontend) server for KoBoToolbox. It includes an API for users to access data and manage their forms, question library, sharing settings, create reports, and export data.
Social reading and reviewing, decentralized with ActivityPub
Contributions:7 pushes, 1 branch in 10 months
social-networkreactdecentralizedactivitypub
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.