Hi, my name is Kim.

I'm a Computer Science and Cognitive Science double-major at UC Berkeley.

Elo Calculator

Based on method of ranking players originally developed for Chess. Takes an input file of an adjacency matrix showing players' wins/losses, randomizes the order of the games 1000 times, uses those orderings to calculate the ELO of each player, and outputs a file showing the results.

kimfairhurst.com

This website is a work in progress as I explore HTML/CSS/jQuery. It currently uses a jQuery plug-in called fullPage. It has been one of my most entertaining and rewarding projects thus far.

Stateless Network Firewall

Designed to run at end-hosts and filter traffic on a packet-by-packet basis based on basic firewall rules such as IP, Port, Protocol and DNS query. Developed and tested with the help of a Linux-based virtual machine.

Fresh Glass

An iOS Application implemented with Kinoma JS and written in JavaScript. It works as a remote control for a simulated connected window device capable of changing its tint and display image.

Sun-activated Alarm Clock

A mechanical device built with repurposed parts from a broken inkjet printer and controlled with an Arduino microcontroller. When ambient light hits a photocell indicator, a sign waves up and down, a fan moves from side-to-side on the old printer carriage, and a small bell goes off.

Latency Engineering Intern

Quantlab Financial, LLC

This past summer I was an intern for Quantlab Financial LLC, a quantitative trading firm located in Houston, TX. I worked on the Latency Engineering team handling internal data-streams, third-party message parsers, and timing systems.

Undergraduate Research Apprentice

UC Berkeley Folklore Archives

I worked at the UC Berkeley Folklore Archives from September 2014 - January 2016. What was originally a cataloging project turned itself into an independent project as I helped tackle the digitization of records dating back to 1962!

Wiki/Lab Assistant

UC Berkeley CS61A

I volunteered with the UC Berkeley Introductory Programming course team to write articles for the class wiki and help answer students' questions in lab.

Gift Shop Manager

UC Berkeley Botanial Garden

I have volunteered in the UC Berkeley Botanical Garden Gift Shop since August 2013. I help run the gift shop by ringing up purchases and providing information about the garden.
  • Python, Java, C, Lua
  • HTML5, CSS3
  • TDD
  • Linux
  • version control
  • iOS development
  • agile development
  • UI/UX
  • EC2
  • OOP

Contact Me

Thanks for visiting! Feel free to send me an email.