Erica Fischer

Senior Software Engineer at Felt

San Francisco Bay Area 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

🤩
Rockstar
🎓
Top School
Erica Fischer is a Senior Software Engineer in the San Francisco Bay Area with 26 years of experience building performant, production-grade systems across mobile, mapping, and analytics domains. She authored Tippecanoe, the widely used open-source tool for creating vector map tiles, and has a strong track record of optimizing backend performance and memory usage in GIS and data-processing projects. Her background spans major platforms and products—from writing bidirectional styled text editing for Android at Google to shaping tileset services at Mapbox and customer-facing analytics APIs at Density. Erica pairs rigorous engineering (bug fixes, numerical methods, and extensive testing) with design-minded data visualization work honed during an artist residency, reflecting a rare blend of software craftsmanship and cartographic sensibility. Trained in linguistics at the University of Chicago, she brings an analytical eye for structure and edge cases that surfaces in both core algorithm work and practical feature enhancements.
code26 years of coding experience
job20 years of employment as a software developer
bookA.B., Linguistics, A.B., Linguistics at University of Chicago
github-logo-circle

Github Skills (20)

algorithm10
code-optimization10
algorithms10
javascript10
c-language10
testing10
mathematics10
statistics10
geospatial10
math10
data-structure10
spatial-data10
geo10
regression10
optimisation10

Programming languages (16)

C#JavaC++CSSCRustPerlHTML

Github contributions (5)

github-logo-circle
felt/tippecanoe

Jul 2022 - Jan 2023

Build vector tilesets from large collections of GeoJSON features.
Role in this project:
userBackend Developer
Contributions:154 releases, 63 reviews, 131 commits in 6 months
Contributions summary:Erica primarily contributed to the `tippecanoe` project by reformatting code, optimizing memory usage, and implementing feature enhancements. Their work involved modifying core components such as `tile.cpp`, `main.cpp`, and `geometry.cpp`, with specific focus on reducing memory consumption and improving polygon handling. They also introduced new functionalities like controlling simplification at the maxzoom and enhancing label generation.
topojsonvector-tilesgeojson-featuresvectortilesets
simple statistics for node & browser javascript
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:8 commits, 2 PRs, 1 comment in 2 days
Contributions summary:Erica primarily focused on improving the simple-statistics library through bug fixes and the addition of new features. They addressed a rounding error in the cumulative_std_normal_probability calculation and added a numerical approximation for the error_function. Furthermore, the user implemented and tested inverse functions for both error_function and cumulative_std_normal_probability. Their contributions included extensive unit tests to validate the accuracy and symmetry of the implemented statistical functions.
regressionmathstatisticsbrowserjavascript
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
Erica Fischer - Senior Software Engineer at Felt