Nihal Gonsalves

Berlin, Germany
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
Nihal Gonsalves is a polyglot software engineer with 10 years of experience building both backend and frontend systems, currently based in Berlin. Grounded in Computer Science and Mathematics, he moves quickly between languages and paradigms to deliver pragmatic, well-tested solutions. His open-source work spans developer tooling and web apps, including contributions to Vite (optimizing builds and dependency handling) and UI/markdown improvements for ntfy. On the backend he implemented robust APIs and offline validation for a bank IFSC codes repository, showing attention to data integrity and retrieval performance. A native English speaker with a knack for refactoring and improving developer experience, he blends academic rigor with hands-on craftsmanship. Colleagues describe him as a fast learner who surfaces non-obvious optimizations that make systems more reliable and maintainable.
code10 years of coding experience
bookSSC (ICSE), Computer Science and Physical Sciences, SSC (ICSE), Computer Science and Physical Sciences at Sharada Mandir School
bookBachelor of Science (B.Sc.), Computer Science, Mathematics and Statistics, Bachelor of Science (B.Sc.), Computer Science, Mathematics and Statistics at Christ University, Bangalore
bookHSSC (ISC), Physical Sciences, HSSC (ISC), Physical Sciences at Manovikas English Medium School
languagesEnglish
github-logo-circle

Github Skills (31)

markdown10
json10
javascript10
data-validation10
apidoc10
elixir10
dev-server10
ruby10
notification10
markdown-it10
api10
html10
build-tools10
frontend10
react10

Programming languages (17)

MDXJavaRustCScalaGoHTMLKotlin

Github contributions (5)

github-logo-circle
razorpay/ifsc

Jul 2017 - Jul 2018

:bank: IFSC Codes Repository
Role in this project:
userBack-end Developer
Contributions:36 commits, 4 PRs, 5 pushes in 1 year
Contributions summary:Nihal primarily focused on developing and maintaining the backend logic for the IFSC codes repository, likely for data validation and retrieval. They implemented an API to retrieve data, refactored the code to use common JSON data sources, and introduced offline validation. The user's contributions also included refactoring methods, enhancing the API for bank name lookups, and improving the testing infrastructure.
bankifscifsc-codes
vitejs/vite

Apr 2021 - Jul 2021

Next generation frontend tooling. It's fast!
Role in this project:
userFront-end Developer
Contributions:87 reviews, 16 PRs, 1 push in 3 months
Contributions summary:Nihal contributed to the Vite.js project by fixing bugs related to the build process and server behavior. They addressed issues in the optimizer and test setup, ensuring correct server closure and dependency resolution. Additionally, the user refactored code for deprecation warnings and added a feature for optimizing dependencies, showing a focus on improving the build and development experience.
next-generationreactfrontend-toolingdev-servervite
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
Nihal Gonsalves