Ashwin Nayar

Senior Software Engineer at Corridor Platforms

Bengaluru, Karnataka, 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

👤
Senior
🎓
Top School
Ashwin Nayar is a Senior Software Engineer based in Bengaluru with six years of experience building full-stack systems and robotics-focused AI solutions. He has hands-on background in autonomous navigation, motion planning, and ROS driver development for GNSS hardware, and has improved real-time media and WebRTC infrastructure during an internship at Unacademy. At Corridor Platforms he progressed from Full Stack Developer to Senior Engineer, shipping production services and shaping platform-level features. An active open-source contributor, he extended dbg-macro for C++ to better pretty-print STL adapters and complex containers, reflecting attention to developer ergonomics and low-level correctness. Trained as a Naval Architecture and Ocean Engineering graduate from IIT Madras, he blends rigorous physical-systems thinking with software engineering to tackle perception-to-control problems. Colleagues describe him as curiosity-driven and pragmatic—comfortable moving between embedded robotics stacks and cloud-native backend code.
code6 years of coding experience
job4 years of employment as a software developer
bookIndian Institute of Technology Madras
github-logo-circle

Github Skills (7)

macros10
debugging10
c-language10
cprogramming-language10
stl9
st9
testing8

Programming languages (10)

HCLTypeScriptC++ShellRustCCMakeMakefile

Github contributions (5)

github-logo-circle
sharkdp/dbg-macro

Dec 2022 - Jan 2023

A dbg(…) macro for C++
Role in this project:
userBack-end Developer
Contributions:11 reviews, 15 commits, 4 PRs in 29 days
Contributions summary:Ashwin primarily contributed to the `dbg-macro` project by enhancing its functionality and improving its usability. Their work included adding support for STL container adapters, such as `stack` and `queue`, extending the pretty-printing capabilities. Additionally, the user refactored code, improved type name display, and added tests and demos to validate and demonstrate these new features. These changes demonstrate a focus on improving the macro's ability to handle complex C++ data structures and enhancing debugging output.
cppdbgdebuggingmacropretty-printing
Nonlinear Model Predictive Control tuning using Genetic Algorithms, employed on a trajectory controller for differential drive robot
Contributions:65 commits, 2 PRs, 16 pushes in 3 months
genetic-algorithmnonlinear-model-predictive-controlmodel-predictive-controlcpp17ipopt
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