Hey! 👋

  • I’m Aryaman, a software developer based in Toronto! 🇨🇦 I recently graduated from the University of Waterloo’s Computer Engineering program. 🎓
  • Previously, I interned at Tesla as a Software Engineer on the Firmware Build & Infrastructure team, where I contributed to large-scale infrastructure projects using TypeScript, Python, and Ruby. I’ve also worked at Telus, PointClickCare, and Versett, creating accessible, reliable, and thoughtfully-designed applications with a focus on user experience.
  • Outside of work, you might know me as a mentor at HackTheNorth and StarterHacks or from volunteering with Midnight Sun, the Waterloo ECE Society, and the Waterloo Engineering Competition.
  • Feel free to reach out if you’d like to connect, collaborate, or just chat about all things software 🫠

J1 International Student Guide

In many ways, getting the visa for my US internship was harder than getting the internship itself - after all, there is no Leetcode to help you get through USCIS bureaucracy. Though there is some information online, it can feel scattered and hard to find. This is particularly true for non-Canadian citizens since we have an additional interview at the US Consulate. That’s where this guide (hopefully) comes in. Before I begin, here are some excellent guides made by other UW students you may want to check out as well:...

November 12, 2023

React Zendesk, and components that lie

Zendesk is a very popular cloud-based customer service platform that lets you implement chatbots and CRM systems easily - but you probably recognize them from these buttons at the bottom-right of many websites: If you’ve ever wanted to implement this on a React app, you’ve probably encountered React Zendesk, which attempts to convert Zendesk’s widget into a React Component. It has over 10k weekly downloads and a bunch of references online, but it is far from official....

January 7, 2022