Hi, I'm Kat,
Full stack web dev
A bit about me
I'm a programmer who's been drawn to technology from a young age. I enjoy solving
rewarding problems and coming up with solutions that are as pleasing as possible. I find
well written code to be beautiful, and make that a goal with the things that I create.
My area of expertise is in full stack web dev, where I have a great depth of experience
in dealing with everything from the database to the back end software and all the way up to the
front end, where I have an eye for design. I'm experienced with creating sites that are
responsive and secure. I pride myself in being up-to-date in web technologies and security
best practices. I'm flexible and a faster learner who prides herself in picking up required
skills quickly. I'm also very fascinated by language theory and have experience working with
I'm currently employed as an SWE at Google.
I am quick to learn new languages and tools, but these are the ones I have past experience with,
ranked by my confidence in using them.
Frameworks, APIs, extension interfaces, etc
Google Maps API
Unfortunately, much of my work is closed source and under NDAs. Below are some of the open
source things I've done on the side or for classes.
A web application for finding health inspection records of restuarants. Coded in Scala and
utilizing the Play Framework with a backing Postgres database. Includes functionality
to modify records, view on an interactive map, and import from the old site.
The File Backup and Management System is a Java application that automatically detects changes in
a monitored folder and backs them up, using a revisioning system so that all changes are kept.
So it's essentially a local Dropbox. Most useful with networked drives.
I've made several additions to the RTS game MegaGlest, including adding looting, making
attack speed boostable, and allowing units to start with specific HP/EP values. I also moderate
the forums for this game, having designed its theme and extended the forums.
An experimental Chrome extension for thwarting the browser fingerprinting that the EFF's
Panopticlick identified. Utilized multiple techniques to try and make the browser as generic
(and thus non-trackable) as possible.