Atul Varma is a seasoned software engineer with 22 years of experience building accessible, user-focused web and graphics systems, currently contributing at Notion in New York. He brings deep full‑stack expertise—spanning Django and TypeScript React apps to GPU rasterization and C APIs—gained from roles at JustFix.nyc, Mozilla, 18F/GSA, and Processing Foundation. At JustFix.nyc he led a progressively enhanced, server‑rendered tenant platform that enabled legal workflows for vulnerable users, and his open‑source work includes meaningful contributions to Servo/Pathfinder, improving GPU rendering pipelines. A long‑standing advocate for accessibility and education, he created tools like p5.js-widget and an accessible color palette builder, and has background in browser extension and developer tooling from Mozilla. Comfortable moving between front‑end polish, testing and CI improvements, and low‑level rendering internals, he pairs pragmatic engineering with design empathy.
22 years of coding experience
14 years of employment as a software developer
Kenyon College
M.S., Computer Science, M.S., Computer Science at University of Chicago
Contributions summary:Atul primarily contributed to the front-end development of the project. They fixed issues within the issuer.js file, including improvements to its functionality, and made modifications to the issuer_receiver.js file, fixing typos. They also added unit tests for the project including acceptance tests using selenium and APIeasy to create test suites. Further, the user refactored the test structure and introduced and improved integration tests for issuer-frame and backpack connect.
JavaScript game engine that uses q5.js/p5.js for graphics and Box2D for physics.
Role in this project:
Front-end Developer
Contributions:116 commits, 55 PRs, 46 pushes in 8 months
Contributions summary:Atul primarily focused on improving the p5.play game engine. Their contributions included fixing a bug related to removing sprites, adding a unit test suite using Chai.js, and removing GPL information. Furthermore, they addressed an issue related to p5 instance mode, showing friendly error messages and refactoring to support instance mode for events, Sprite, Camera, CircleCollider, and AABB. They also made improvements to animations and spritesheets.
js-librarygamesjavascriptbox2dp5-js
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.