About Me

  • Waterloo Computer Science

    Hi! I’m William, and I am in my 3rd year studying Computer Science at the University of Waterloo. My cumulative GPA is 3.94/4.0, and my fascination with computer science stems from my love for technology, data, as well as statistics.

    Passionate, hardworking, adaptable. I am a teamplayer who is constantly self-learning and finding ways to improve. I love bringing new innovative ideas to life.



  • Software Engineer at Snapcommerce

    Back-end platform development across two verticals (Travel, Fin-Tech) at Canada's fastest growing tech company (5th in North America)! Our platform engineering team owns Snapcommerce's search, booking, and fintech engines, tackling the most complex performance, scalability, and infrastructure backend challenges at the company. The engines handle 100+ million searches/day, ingest over 1TB/day of data and processes over $1MM/day in sales, while maintaining a 99.9+% uptime.

  • Analyst at IBC Group

    I am working under IBC Group's Chief Strategy Officer to facilitate client interaction and deal flow for VC investments in the Web 3 and Blockchain space.

    Founded in 2017, IBC Group has been a pioneer of cutting-edge growth hacking principles in the crypto space for the last 5 years, and is one of the leading VC/Accelerator/Incubators in the space.



  • Software Engineer at Somm.ai

    At Somm (a Forbes 30 Under 30 company), I reduced the search runtime by 300% for 13,000+ documents hosted on Somm.ai’s ElasticSearch deployment by optimizing the relevance tuning and recall settings for 50+ document fields. I saved 1,000+ hours and $20,000 in labor costs with maintainable and reusable Python scripts to automated the scraping of data for 80,000+ restaurants using the Yelp API and for streamlining ingestion of 6,700+ documents to AWS.

  • CES 2022 Exhibitor at STONKAM

    Earlier this year, I represented STONKAM at CES 2022 Las Vegas where I pitched STONKAM's products and connected with 100+ CTOs, engineers, and executives from 50+ leading tech companies globally. STONKAM is the world's leading provider of vision solutions with over 19 years of history in the automotive electronics industry. STONKAM products are exported to more than 150 countries and regions around the world, with an export rate of 99%.

  • Software Engineer at TOOLBX

    I leveraged my Salesforce and Algolia API knowledge to centralize the organization's metrics processing for 174,000+ production products and 5,600+ Builder Claim Forms using SQL, SOQL, and Javascript in Retool. I also automated the contract creation process using my PandaDoc API knowledge, saving 95+ minutes of manual data entry per bulk order, translating to $5000+ per month in labor cost savings.

Technical Skills

Programming Languages:

Python, Javascript, Typescript, Java, C, C++, SQL, R, Bash, PostgreSQL, SOQL, GraphQL

Tools & Technologies:

ReactJS, React Native, HTML & CSS, OpenCV, Android Studios, Git, Retool, Algolia, Amplitude, Yarn, Node.JS, Expo

Frameworks & APIs:

REST, Salesforce, Finicity, Snowflake, Postman, Flask, Yelp, PandaDoc, Front, GeoGratis, Elastic.co, Kibana, Sikuli, Firebase, AWS

Side Projects

Here are some of the projects I have been working on recently. Feel free to take a look!



  • I developed AccommodateMeMrGoose, a website that helps First Year Waterloo students choose between the many University residences available according to their preferences. (E.g. Faculty, Meal Plan, Room Style, Features and Amenities, etc)


  • I created ChanceMeMrGoose, a website that calculates an applicant's chances of receiving an offer to various Waterloo programs according to their admission information. I created this website to solve a need I had as an anxious Grade 12 student, and it has helped so many others who also wanted to make informed decisions about their desired program choices!

Please visit my Github page for a full list of my side projects.

Personal Interests/Hobbies

  • I love building and restoring PCs as well as fixing all types of electronics. πŸ‘¨β€πŸ”§
  • I enjoy monitoring share prices, searching for undervalued companies, as well as trading stocks and options. πŸ’Ή
  • I love riding my bicycle and going on hikes to stay active. πŸš²πŸ”
  • I am also a big fan of the musical Hamilton!  πŸŽΆ
    You can ask me to rap any musical number from Hamilton  πŸ˜„
  • I love exploring cities and checking out new sights! πŸ™πŸ”­