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.
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.
Software Engineer Intern
Summer 2024 · Bay Area, CA
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.
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.
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.
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.
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).