home

about me | projects | contact | linkedin

For each project I show here, I'll provide a brief description of the project, what I worked on for it, and the languages/technologies I used on it. By the way, I created this website using Misaki, a static site generator written in Clojure. I write all the page templates for this site in Clojure, and have slightly modified the Clojure to HTML utility code in Misaki to fit the needs for this site.

Web applications


pokemon.com

Brief description: Developed back-end and front-end features for www.pokemon.com.

Link to project: www.pokemon.com



Pairodime

Brief description: Engineered software to automatically load data from production line runs for snowboards and expose via a web portal.

Link to company: www.pairodime.com



RootMetrics 'RootInsights' customer portal

Brief description: Displays telecommunications data collected around the world. Data and related data science products are displayed in a variety of maps, charts, tables, etc. I worked on all the backend services and associated databases to prepare, supply, and store the data supporting this web app.

Link to company: www.rootmetrics.com



Traveltime. Minimize your time spent driving.

Brief description: Given flexible leave and/or return times, app lets you know optimal time to leave to a destination and/or return, in order to minimize time spent in the car driving based on Google traffic models. I worked on all components for this project.

Technologies/languages: Amazon Web Services (AWS) - EC2, S3. Docker, git. Python (Flask, RQ - Redis job queue lib, googlemaps - client for Google maps API webservices) for backend, JavaScript (React, React-Bootstrap) for frontend.

Link to project: Source code -- Backend & Frontend


Data science


Mining gene expression data generated by next-generation sequencing technology

Brief description: This was my graduate degree thesis project. Click here to read the abstract at the university's library site. I also re-wrote the feature selection method used for the project into an R package with C++ optimized code and a parallelized computation feature (source code).

Technologies/languages: R (including Bioconductor), Linux command line bioinformatics utilities, Ruby, bash scripts. Statistics, data mining, & machine learning methods.

Link to project: Source code on GitHub


Video games


Escape from Retribution

Brief description: This is a 2D shooter-style game made in a weekend for Butterscotch Shenanijam game jam in summer of 2018. I even made the music myself with a Korg synthesizer!

Technologies/languages: Lua (LÖVE).

Link to project: game page on itch.io



vHunter

Brief description: This is a working Python prototype of a 2D tile based game where the goal is to use your user controlled piece to protect a friendly piece from hostile zombie-like pieces that chase after the friendly piece using an A* algorithm for pathfinding, with some state shifting for more interesting behavior for hostile pieces. Includes a hand-rolled map editor with the capability to specify Python function code to be associated with certain tiles (used for things like opening/closing doors, etc).

Technologies/languages: Python (pygame).

Link to project: Source code on GitHub