Toshi Singhal

Lead Member Of Technical Staff at Salesforce

Hyderabad, Telangana, India
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
Toshi Singhal is a Lead Member of Technical Staff with 11 years of software engineering experience, currently building platform capabilities at Salesforce that enable users to create components and apps. A Java-focused developer by training, he pairs deep backend engineering with a practical interest in elegant, reusable solutions and product-minded thinking. His open-source contributions to high-profile DynamoRIO projects show hands-on expertise in dynamic instrumentation, memory debugging, and low-level performance and correctness fixes across multiple architectures. He has also worked at Microsoft and Oracle and briefly founded a consumer-facing startup, demonstrating both enterprise and entrepreneurial experience. Based in Hyderabad, he blends systems-level security and debugging skills with a knack for simplifying complex developer workflows. Colleagues would note his curiosity for better approaches and a track record of shipping reliable, incremental improvements in critical tooling.
code11 years of coding experience
job4 years of employment as a software developer
bookB. Tech, CSE, B. Tech, CSE at NIT Surat
bookAtul vidyalaya
languagesEnglish, Hindi
github-logo-circle

Github Skills (19)

debugging10
debug10
assembly10
c-language10
memory-management10
dynamic10
instrumentation10
c1110
binarydiff10
rio10
c1710
dynamic-analysis10
arm10
cprogramming-language10
python9

Programming languages (12)

C#JavaC++RustCOCamlJavaScriptVerilog

Github contributions (5)

github-logo-circle
DynamoRIO/dynamorio

Dec 2014 - Apr 2018

Dynamic Instrumentation Tool Platform
Role in this project:
userBack-end Developer
Contributions:42 commits, 23 PRs, 64 pushes in 3 years 4 months
Contributions summary:Toshi primarily focused on improving the DynamoRIO instrumentation tool platform. Their contributions include fixing bugs and addressing compatibility issues, such as Python 3 syntax corrections in GDB scripts. They also implemented new features and expanded the API with thread event handling, and also refactored and enhanced the drx_buf extension, optimizing its performance and addressing locking issues. Finally, they addressed compilation problems and corrected issues with basic block instrumentation.
instrumentationbinary-analysisprofilingwindowslinux
DynamoRIO/drmemory

Jan 2015 - Mar 2018

Memory Debugger for Windows, Linux, Mac, and Android
Role in this project:
userBack-end Developer
Contributions:8 commits, 8 PRs, 22 pushes in 3 years 2 months
Contributions summary:Toshi primarily worked on debugging and improving the memory debugger's visualizer and core functionality. Their contributions include fixing sorting issues within the callstack table, addressing build failures related to Windows and ARM builds, and optimizing ARM code sequences. They also focused on implementing and testing Umbra-related functionality, specifically addressing memory management and shadow memory interactions. Furthermore, the user opted out of auto-predication to resolve test errors related to meta control flow.
memory-managementmemorylinux-windowswindowslinux
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
Toshi Singhal - Lead Member Of Technical Staff at Salesforce