Jion Kim

MSCS Candidate /
Student / Programmer / Actor

Projects

Code Available Upon Request for Most Projects.
Non-Programming Projects Marked with (NP)

  • General

    A service that allows one to bypass free wifi that only allows Instant Messaging (i.e. airplanes) by asking @Airplane_WiFi_Reddit_bot on Telegram to refresh and send Reddit feed (text only). *If the bot is down, you may easily launch it yourself using the source code in the GitHub. Tech used: Python, AWS Lambda, Reddit API, Telegram API.
  • A game in which you roll a pair of dice in order to tick off 1-9. Tech used: PHP, HTML, CSS, JavaScript.
  • This is a tool that scrapes lap times for a selected F1 race and driver then compiles them into a CSV formatted into lap #, lap time, and events. Tech used: Python, BeautifulSoup4, Selenium.
  • MERN stack web app designed for users to create, read, update, or delete reviews of bathrooms to be shown geographically. Taken down for maintenance. Demo to be uploaded soon. Tech used: MongoDB, Express,js, React.js, Node.js
  • Georgia Tech

    A Python Coded QLearner (Model-free Reinforcement Learning) that learns to navigate a grid environment of walkable space, non-obstacles, and "deadly quicksand" in order to reach a goal from a starting point. The learner also implements Dyna-Q (Model-based RL) to supplement its learning from trials.
  • A trader built from Bagging of Decision Trees that either signals to buy, sell, or do nothing based on technical indicators when looking at a single ticker.
  • To prevent forwarding loops, the Spanning Tree Protocol is implemented. To calculate the shortest paths between each nodes in a network, the DV protocol is implemented using the Bellman-Ford algorithm. Two projects bunched for similarity.
  • A configurable firewall using an OpenFlow enabled Switch to programmatically control flow of traffic on a Mininet Network based on matching IP and TCP/UDP header items. Tech used: Python, Mininet, POX OpenFlow, Wireshark.
  • A trader that can buy and sell in the Agent-Based Interactive Discrete Event Simulation environment. The particular contributed trader trades based on a strategy of attempting to buy at a lower price that sold and sell at a higher price than bought by tracking the movement of stock momentum from the previous action.
  • Courses + Certifications

    Coursera course that includes modules on Data Science methodology, Python, SQL, data visualization and analysis, machine learning, cloud applications, and more. View GitHub for select projects.
  • Develop a React web app to represent data points corresponding to stock prices to assist trading. View README.MD's in each task for more details and view of python feed and React Web App. Tech used: Python, React, Typescript, HTML/CSS, D3, Perspective API.
  • Introduction to Modern Full Stack Web Development. Follow my progress on my GitHub. Tech Used: React, Redux, Node.js, MongoDB, GraphQL and TypeScript.
  • UCLA + Other Undergrad

    Intro to Data Science final project that analyzes the relationship between r/wsb and the performance of the stock market. Tech Used: Python, Jupyter, PRAW, Natural Language Tool Kit, Matplotlib.
  • Maps the different paths that emigres took to get to Los Angeles directly after the Weimar period. Tech used: ArcGIS.
  • A web app that can display the network of emigres working in the Hollywood film industry in different configurations. Tech used: Cytoscape, JavaScript, HTML.
  • Small web project that reveals the couples among the emigre refugee population that fled Europe for Los Angeles leading up to and during WWII. Uses the Digital Humanities concept of "Thick Mapping" as outlined by Shepard, Presner, and Kawano. Tech Used: StoryMapsJS and JuxtaposeJS.
  • A survey and paper on the effect of targeted digital advertising among college-aged individuals.
  • Still working on cleaning up more projects for display...