Aitik Gupta is a software engineer with seven years of hands-on experience building and optimizing scalable backend systems, currently at Mercari and with a track record of ~10 internships across fintech, e-commerce, and real-time systems. He has driven measurable impact—such as a 30x latency reduction for fraud-prevention grouping and migration work that expanded feature parity to 38% of users—by applying careful architecture patterns like hexagonal design and decoupled state machines. An active open-source contributor and GSoC alumnus, he improved core text rendering and font handling in matplotlib and hardened NumPy’s test infrastructure, work that touches large scientific Python userbases. He combines strong systems thinking with practical engineering: shipping coroutine-based reliability fixes, designing live transaction flows, and authoring production-grade Go servers. Off the clock he documents his journey publicly, performs in theatre, plays ukulele, and competes casually in e-sports, reflecting a creative, communicative approach to engineering.
7 years of coding experience
2 years of employment as a software developer
Integrated Post Graduate in Masters of Technology Information Technology, Integrated Post Graduate in Masters of Technology Information Technology at ABV-Indian Institute of Information Technology and Management
High School Diploma Science, High School Diploma Science at St. Xavier School - Delhi
Contributions:174 reviews, 48 commits, 16 PRs in 1 year 2 months
Contributions summary:Aitik primarily contributed to the `matplotlib` library, focusing on enhancing its mathematical text (mathtext) rendering capabilities. Their work included adding support for LaTeX symbols such as *overset* and *underset*, enhancing the alignment of overunder symbols, and improving the behavior of text parsing. They also increased test coverage for existing functionalities like grid and set_array in addition to correcting minor typographical errors.
The fundamental package for scientific computing with Python.
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:15 reviews, 7 commits, 1 PR in 3 months
Contributions summary:Aitik contributed to the testing infrastructure of the NumPy library. Their work involved adding tests for the behavior of the `convolve` and `correlate` functions, specifically focusing on handling deprecated features and invalid arguments. The user also updated tests related to mode arguments, ensuring that correct warnings and error messages were raised as intended. These changes ensure that the library maintains its quality and robustness, particularly regarding deprecated functionality.
lapackpythonmpindarrayconvolution
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.