Summary
Hi, my name is Kevin Ko. I graduated from Stanford University in 2019 with a B.S. in Computer Science (Systems). I’m currently a software engineer at Google working on Linux kernel performance infrastructure.
Background
I’ve been a passionate programmer for more than a decade. It started with a deep interest in iOS development following the early releases of iPhones. With mostly self-taught knowledge, I’ve developed and released multiple of my own mobile and web apps prior to attending college. My interests are primarily in computer security, operating systems, and app development, which largely factored into my focus on CS Systems at Stanford. I’ve also studied AI as well as researched and implemented deep learning models.
Outside of work, I’m enthusiastic about reverse-engineering apps, optimizing my dev environment, VIM, and generally learning about random things. In my free time, I also love playing games on my custom-built PC, jamming on my Telecaster (electric guitar), and producing music on Ableton.
Experiences
Contact me for the most up-to-date and detailed CV.
1. Google (2019 - Present)
- Role: Software Engineer
- Description: Developed Linux kernel tooling and infrastructure that shift-left the detection and prevention of dozens of critical performance regressions, each having saved O(weeks) of engineering time, for the various in-house production kernels deployed across Google’s fleet.
2. Omni (2017 - 2018)
- Role: Full Stack Engineer, Intern
- Description: Created React tools for internal order management, iOS app for delivery drivers, and OpenCV background removal algorithm that saved order cataloging time by 50-60%.
3. Extensify (2015 - 2017)
- Role: Co-founder
- Description: Created the first-ever platform for developers to make and install tweaks of 3rd party apps on non-rooted iOS devices. Featured on TechCrunch, and received >200k email signups within 24 hours.
Education
- B.S. Computer Science (Systems track) at Stanford University (2015 - 2019)
- Undergraduate Coursework: Applied Machine Learning, Convolutional Neural Networks, Cryptocurrencies, Operating Systems, Computer Security, Computer Networking, Compilers, Algorithms, Web Applications, Game Development, Natural Language Processing
- Notable Projects: Heap Allocator, MapReduce, Unix Shell, COOL Compiler, and TCP Client & Server
Languages and Technologies
- Go, JavaScript / TypeScript, Python, C / C++, Swift / Objective-C, and PostgreSQL
- Docker, QEMU, perf, React, Angular, TensorFlow, OpenCV, GraphQL, Unity