About

Welcome to my personal blog!

About This Site

This is the third time I make a personal blog.

I started hosting tongkl.com (it used to be ktpoint.cn because .com domains cost $70 a year in China) using Hexo, then switched to Hugo. I mostly wrote some naive blog posts explaining school concepts in overly complex ways. Eventually, I realized I wasn't adding much unique content to the Internet and deleted the blog. For about two years, the apex domain just displayed a stock portfolio performance summary I created as a part of the old blog. Now that I'm back into homelabbing, I still have the itch to share and showcase my achievements. This time, instead of writing how I acquire an HTTPS certificate with certbot on top of 10,000 existing tutorials out there, I'll share tutorials that are hard to find online or things I build that suit my specific needs.

See more about my homelab

About Me

Kevin Tong is a master's student in Computer Science.

Experience

I am actively pursuing a full-time position. Below is an overview of my professional journey thus far.

Amazon Web Services

Software Engineer Intern

Summer 2024 · Bay Area, CA

New York University

Lead Teaching Assistant

2023 — 2024 · New York, NY

  • Conducted deep analysis and offered detailed feedback for Operating Systems labs for 4 consecutive semesters.

  • Held office hours and provide lab support with C++ programming and debugging.

Amazon Web Services

Software Engineer Intern

Summer 2023 · New York, NY

  • Designed and implemented the input validation module for an internal canary testing tool that targets 40k+ AWS API endpoints and supports testing with resource dependencies.

  • Developed a Java-based Lambda function to perform static analysis API testing configs with 11 comprehensive checks and provide descriptive error messages to users, resulting in a 28% reduction in weekly support tickets.

JoinSilicon

Design Automation Engineer Intern

Spring 2022 · Nanjing, China

  • Innovated a versatile EDA workflow orchestration tool in Python leveraging YAML for intuitive stage management. Implemented advanced features including automatic file transfers across different stages, stage-specific conditons and actions, and dynamic symlink management.

  • Extracted data from convergence reports generated by Cadence and Synopsys to provide insights for EDA Engineers.

Morgan Stanley

Software Engineer Intern

Summer 2021 · Shanghai, China

  • Designed and developed a full-stack web application using React, Spring Boot, and IBM Db2 to manage Hazelcast matching rules for a transaction matching and reconciliation system, featuring a GitHub-like diff preview for rule editing.

  • Innovated a transaction matching rule translator, automating the migration of rules from diverse formats across 40+ exchanges to the new system, resulting in a significant time savings equivalent to 2 months of team effort.

KeySentence

Software Engineer Intern

2019 — 2021 · Shanghai, China

  • Built a desktop application with Microsoft Detours to aggregate user logs from widely-used stock trading apps.

  • Leveraged Vue.js and Tencent Serverless Functions to build a mobile learning app, catering to 1k+ active users.

Acknowledgements

This site is generated by Gatsby. The UI is developed with Mantine.

The logo of this site is Cat by Kim Sun Young from Noun Project (CC BY 3.0).

The site design is inspired by Michael Lynch (mtlynch.io).