Dhruv Rajvanshi

Senior Frontend Engineer at Softr

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

👤
Senior
🎓
Top School
Dhruv Rajvanshi is a Senior Frontend Engineer based in Berlin with 11 years of experience building full-stack systems for financial services and fast-moving startups. He blends strong Java and TypeScript expertise with functional and OOP design patterns, shipping production features from DynamoDB-backed APIs to polished, reusable frontend hooks adopted across engineering guilds. At BlackRock he designed regulatory reporting and quality-check frameworks for multi-billion dollar portfolios, and at TravelPerk he led the custom fields feature and drove SLO-based reliability practices. An active open-source contributor, he has contributed to the TypeScript compiler and is the creator of the Hades programming language, reflecting a deep interest in language design and compiler internals. Known for pragmatic engineering and a willingness to revisit earlier trade-offs, he balances systems thinking with hands-on delivery.
code11 years of coding experience
job6 years of employment as a software developer
bookBachelor of Engineering (B.E.) Computer Science, Bachelor of Engineering (B.E.) Computer Science at Thapar University
github-logo-circle

Github Skills (8)

typescript10
type-checking10
typescripts10
type-check10
typescript-types10
compiler-development10
javascript9
language-design8

Programming languages (8)

TypeScriptC++RustJavaScriptHTMLCrystalPythonKotlin

Github contributions (5)

github-logo-circle
microsoft/TypeScript

Mar 2018 - May 2019

TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
Role in this project:
userBack-end Developer
Contributions:9 commits, 5 PRs, 20 comments in 1 year 2 months
Contributions summary:Dhruv primarily focused on improving the TypeScript compiler, addressing issues related to type checking and code generation. Their contributions involved fixing bugs related to strict mode, type name resolution, and handling errors in chained method calls. They also worked on refactoring code related to converting functions to async functions, ensuring the correct transformation of code blocks.
typecheckerjavascriptcleantype-checksuperset
dhruvrajvanshi/crz

Jun 2018 - May 2021

Functional programming library for https://github.com/crystal-lang/crystal
Contributions:9 releases, 7 commits, 6 PRs in 2 years 11 months
crystal-langfunctorfunctional-programmingcrystallang
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