Arooran Thanabalasingam

Software Engineer at University of Zurich

Zurich, Zurich, Switzerland
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

👤
Senior
🎓
Top School
Arooran Thanabalasingam is a Zurich-based software engineer with nine years of full-stack web development experience, currently supporting research IT at the University of Zurich. He blends practical product-focused engineering with attention to code quality and developer experience, exemplified by contributions to the high-profile microsoft/TypeScript repo that improved function conversion tooling and test coverage. His background spans consultancy and security-minded roles at ELCA and Compass Security, plus identity and access management in banking, giving him a balanced perspective on reliability and compliance. Arooran holds a computer science degree from HSR Rapperswil and likes to bring clarity to complex codebases — a trait hinted at by his GitHub motto, "Take the red pill."
code9 years of coding experience
job3 years of employment as a software developer
bookBachelor, Computer science, Bachelor, Computer science at HSR Hochschule für Technik Rapperswil
bookWMI, WMI at Kantonsschule Sargans
languagesEnglish, German
github-logo-circle

Github Skills (8)

typescript10
javascript10
refactoring10
typescripts10
typescript-types10
unit-testing9
language-design8
typechecker7

Programming languages (3)

TypeScriptScalaJavaScript

Github contributions (5)

github-logo-circle
microsoft/TypeScript

Oct 2018 - May 2020

TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
Role in this project:
userFull-stack Developer
Contributions:77 commits, 2 PRs, 17 comments in 1 year 7 months
Contributions summary:Arooran primarily contributed to the refactoring of TypeScript code related to converting arrow functions and function expressions. Their work included implementing functionality for converting between arrow functions, anonymous functions, and named functions. They also added unit tests to verify the availability and behavior of these conversions, enhancing the code's test coverage. These changes indicate a focus on improving code readability, maintainability, and developer experience within the TypeScript language itself.
typecheckerjavascriptcleantype-checksuperset
inseri-swiss/inseri-core-wp

Jul 2022 - Mar 2025

inseri.swiss - connecting data repositories, research methods, and researchers
Contributions:30 reviews, 196 PRs, 701 pushes in 2 years 7 months
repositoriesdataresearch-methodsresearchersswiss
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
Arooran Thanabalasingam - Software Engineer at University of Zurich