Hi! I’m Kai

I’m a fifth-year Data Science Major at UC San Diego.

I’m fascinated with the power of technology to connect the world, and as a Data Scientist, I am passionate about bringing people closer to the things that matter most.

Outside of my studies, I love to spend my time working on computers and cars, or learning new songs on my guitar.

For any inquiries, reach me at ckni@proton.me.

Projects

Projects sorted chronologically, from newest to oldest

ChronoLit (Dec 2023)

A Python model for predicting the age of literature using able to achieve RMSE of ~50 years, reducing prediction error by 5x from baseline. Trained using ~8700 text samples from 1500-1999 acquired through Project Gutenberg APIs.

Flight Delay Predictive Model (March 2023)

A LightGBM based model for classifying severity of flight delay with 95% cross-validation accuracy using factors such as airline, location, and time. Trained on a 200+ MB dataset of over 1.9 million flights within the US.

Virtual Machine System Development (Sep 2021)

A system of 8 virtual machines set up with QEMU/KVM for software development and testing. Implemented to develop a deeper understanding of virtualization, with manually configured drivers, firmware, and kernel hooks to achieve near-native performance via single GPU-passthrough.

WS Marina (Aug 2017)

A full-stack React JS social networking web app for stock traders and investors. Features chat rooms, news feeds, and leaderboards, built with Vagrant using Babel, Bluebird, CoffeeScript, Core JS, Knex for SQL, Pry JS, and more.

Chatty App (Jul 2017)

A full-stack React JS chat room web app and server setup built using Babel, Express JS, Webpack, and Websocket, including features such as user count, user colour highlighting, and notifications.

Visual Design Projects (2014 – Present)

A variety of design projects developed over many years as a hobbyist/freelancer, featuring web, graphic, and brand design. Worked with individuals, non-profits, and student-orgs using tools including Adobe Photoshop, Adobe Illustrator, and WordPress.

Experiences

Experiences sorted chronologically, from newest to oldest

Data Science Alliance (DSA)

Data Scientist

Summer 2023

Organized and ran outreach events, connected industry members, raised awareness, and served as ambassador to build a community around responsible data science. Participated in Responsible Data Working Group board meeting to revise Responsible Data Framework.

Data Science Student Society at UC San Diego (DS3 @ UCSD)

Vice President External

Oct 2022 – Present

Lead as part of executive team, manage directorial board and subcommittees. Act as point-of-contact, conduct outreach with sponsors, partners, and student organizations. Run professional events to connect industry professionals with student body.

The Catalyst at UC San Diego

Board Member, Illustrator

Sep 2022 – Present

Conduct outreach on behalf of academic research paper series, make decisions regarding timelines, recruitment, and expansion. Onboard new members, manage branding, publish online volumes, establish platform for undergraduate research.

Students for the Exploration and Development of Space at UC San Diego (SEDS @ UCSD)

Webmaster

Aug 2022 – May 2024

Build and maintain official organization website for UC San Diego’s premiere rocketry club. Overhauled brand identity and modernized website to maximize online presence.

Bytes Coding

Chief Operating Officer

Sep 2018 – Sep 2019

Founded and operated a student-run nonprofit to bring STEM educational opportunities (weekly classes, workshops) to underprivileged students in the Greater Vancouver Region.

Weltmeister

Intern

Summer 2018

Worked under product design and app development departments of Shanghai-based electric vehicle manufacturer. Conducted product research, contributed to development of EV companion app.

Gallery

The Bumper Comes Off

Cars have always been magical to me. They symbolize a freedom to explore the endless possibilities of the world. Drive safe!

From the Ground Up

I’ve always enjoyed customizing the systems and workflows around me, so it was inevitable that I eventually made the move to Linux on my personal devices. Here’s me configuring Neovim on an Arch Linux based system for my laptop.