Kyle Lou

Hi, I'm Kyle

This interesting spirit has been

exploring this world

for seconds.

'headshot

About Me

Skills:

  • Java
  • Google Cloud
  • ReactJS
  • Flask
  • Apache Beam
  • OCaml
  • MySQL
  • Python

Experiences

SWE Internship @ Niantic

• Designed and implemented a player segmentation system using Apache Beam dataflow that reroutes and enriches contexts for over 200k monthly player support tickets, deployed on Kubernetes and scheduled using Apache Airflow

• Engineered an auto-reimbursement dataflow for Pokémon GO’s in-game items that saves an estimate of $90k per year by invalidating ticket frauds and reducing human agent intervention

• Initiated cross-functional coordination between stakeholders (Player Experience & DS) to address high-impact priorities

Generative AI Chatbot @ Cornell HCI

• In a team of two, created an AI chatbot project which enables users to customize their own chatbot with training data by building a "few-shot" model with OpenAI's GPT-3.5 engine

• Built a backend dialogue tree management system with Flask, and engineered two user interfaces with ReactJS and relevant interactions with the server, such as synchronous updates

• Manipulated the prompt engineering in the backend to fine-tune the performance of chatbot and performed model testing with confusion matrix for the clients from Cornell’s psychology and education departments

Critter World

• Collaborated with two teammates on a Java program that simulates evolving artificial life for the Cornell CS 2112 honor class final project

• On my part , I built a parser that generates abstract syntax trees and tested using fault injection (mutation of action rules), implemented a multi-threading system between the simulator and user interface under the Model-View-Controller design pattern to promote concurrency and performance, and programmed a critter's "smell" functionality for food with Breadth-first Search

Minesweeper in OCaml

ocaml

• Built a Minesweeper game in a team of three, applying functional programming techniques in game setup and operation

• Designed data structures and logics in OCaml for game operations such as bomb placement and exploration (DFS)

• Leveraged OCaml’s module system for structured and maintainable game logic, promoting encapsulation and modularity

2D Snowboarder and Delivery Man games

snowboarder

• Self-taught game development through a course on C# and Unity at Udemy

• Built a snowboarder game with C# script to design character features and object interactions, which enables users to realize speed boosting and snowboard rotation on keyboards, combining triggerable visual and sound effects

MailingList

MailingList

• Realized a mailing list webpage using NodeJS to connect MySQL database and an interactive advertisement web, which can be used in real-life campaigns for recruitment or business needs and support dynamic data extraction

Life

Proudly made by myself : )