My name is Samuel Jun. I am currently living in Hoboken, NJ and I'm a Senior Front End Engineer at Uber.
I love exploring new cities, curating my own food tours, and discovering new music. Feel free to check out my YouTube favorites. I also enjoy skiing, scuba diving, backpacking, burning a hole in my tongue with hot sauces, and throwing mugs in pottery.
Tomato Clock is a simple browser extension for managing your productivity. Use the extension to break down your work into 25 minute 'Tomato' intervals separated by short breaks. Use the long break after completing four Tomato intervals. You can customize the length of the Tomatoes and breaks in the extension page. The extension uses the default browser notification system, accompanied by a sound, to let you know when the timer is over. The extension also features stats for tracking how many Tomatoes you complete. Your stats are synced across devices using the browser's cloud storage support.
This project features a cross-browser code base to minimize code replication across the Firefox and Chrome extensions.
KnowPlace is a web application primarily aimed at do-it-yourself (DIY) enthusiats who want to do home automation. KnowPlace provides a web service where DIY enthusiasts who want to do home automation can easily use the included libraries to connect to the website to do home automation. The user will use the KnowPlace libraries to connect the the KnowPlace server and the user will be able to interact with his/her device using the website. The site will feature automated events, manual view and control, and a future mobile application.
This project is inactive but full control of light switches and variable fan speed was implemented. The website employs Apache Tomcat for servlets and JSP, Maven, PostgreSQL, jQuery, AJAX.