Anna Peery

Senior Software Engineer at Notability

San Francisco, California, 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
Anna Peery is a Senior Software Engineer in San Francisco with six years of experience building web and frontend systems, currently helping bring Notability to the web. She transitioned from a career as an occupational therapist to software engineering, blending empathy-driven product thinking with strong technical execution. At Mapbox she contributed to the high-profile mapbox-gl-js project, improving accessibility, gesture handling, and canvas behavior for real-time, interactive maps. Her background in interdisciplinary research at SLAC and hands-on open-source work reflect a knack for solving complex UI and systems integration problems. Anna pairs a humanities-rooted curiosity with pragmatic engineering, often surfacing usability improvements that others overlook.
code6 years of coding experience
job5 years of employment as a software developer
bookWhitefish Bay High School
bookBachelor of Arts (BA) Sociology, Bachelor of Arts (BA) Sociology at Kenyon College
bookMaster of Science (M.S.) Occupational Therapy, Master of Science (M.S.) Occupational Therapy at Columbia University
github-logo-circle

Github Skills (9)

accessibility10
webgl10
uid10
maps10
javascript10
front-end-development10
ui-design10
3d9
testing9

Programming languages (5)

TypeScriptC++JavaScriptHTMLPython

Github contributions (5)

github-logo-circle
mapbox/mapbox-gl-js

Aug 2021 - Dec 2022

Interactive, thoroughly customizable maps in the browser, powered by vector tiles and WebGL
Role in this project:
userFront-end Developer
Contributions:12 releases, 166 reviews, 189 commits in 1 year 4 months
Contributions summary:Anna primarily contributed to the front-end aspects of the `mapbox-gl-js` repository. They addressed accessibility issues in the UI by modifying the popup close button and other controls, adding ARIA attributes. They also worked on fixing canvas sizing issues when CSS transforms are applied, and implemented a scroll zoom blocker to enhance usability. Furthermore, the user made improvements to gesture handling, including touch pan blocking, and added a release testing page for gestures.
vector-tileswebgl3djavascriptpriority
avpeery/Moon-Phase-Tracker

Nov 2019 - Mar 2020

Hackbright capstone project (Dec 2019): Web app that tracks moon phases and sends text alerts to users
Contributions:122 commits, 1 PR, 128 pushes in 4 months
moonjavascriptalertstracks
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