Summary
Adarsh Sehgal is a Solution Architect with 8 years of software engineering experience, currently shaping IT strategy and integrations for the City of Toronto. He blends a strong academic foundation—a Masters (and ongoing PhD) in Computer Science from the University of Nevada, Reno—with hands-on expertise in systems and robotics stacks (ROS, C++, Java/C#, JavaScript) and both SQL and NoSQL databases. His background spans public sector architecture, commercial product engineering, VFX pipeline tooling, and college-level instruction, giving him a rare mix of production delivery, research rigor, and teaching acumen. Comfortable across Linux-based infrastructures and full development lifecycles, he frequently bridges research prototypes to maintainable operational systems. Notably, he moved between contributor roles in US startups and technical leadership in Toronto, signaling adaptability in cross-border, multidisciplinary teams.
8 years of coding experience
9 years of employment as a software developer
Engineer’s Degree with Honors Computer Science, Engineer’s Degree with Honors Computer Science at Panjab University
Doctor of Philosophy - PhD Computer Science, Doctor of Philosophy - PhD Computer Science at University of Nevada, Reno
High School Science, High School Science at KBDAV Senior Secondary Public School
English, Hindi, Punjabi