Atul Varma

Software Engineer at Notion

New York, New York, 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
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.
code22 years of coding experience
job14 years of employment as a software developer
bookKenyon College
bookM.S., Computer Science, M.S., Computer Science at University of Chicago
stackoverflow-logo

Stackoverflow

Stats
313reputation
301kreached
7answers
0questions
github-logo-circle

Github Skills (59)

accessibility10
cheerio10
javascript10
game-engine10
browser-extension10
uswds10
testing10
packaging10
css10
gpu-programming10
carbon-design-system10
p5js10
system-design10
jscript10
dom-manipulation10

Programming languages (24)

C#MDXJavaC++CSSRustCPLpgSQL

Github contributions (5)

github-logo-circle
mozilla/openbadges-backpack

Feb 2012 - Nov 2013

Mozilla Open Badges Backpack
Role in this project:
userFull-stack Developer
Contributions:228 commits in 1 year 8 months
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.
open-badgesmozilla-openmozillabadgesbackpack
quinton-ashley/p5play

Oct 2015 - Jul 2016

JavaScript game engine that uses q5.js/p5.js for graphics and Box2D for physics.
Role in this project:
userFront-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.
Request Free Trial
Atul Varma - Software Engineer at Notion