[email protected] ⯁ www.timetler.com
Major B.S. Computer Science
University of California, San Diego, 2010
Slant.co
Cofounder, Late 2013–Present
-
Frontend lead responsible for clientside pipeline, including performance, seo, build system, styles, interaction, monitoring, and usability.
-
Developed various sub products and sub systems such as chrome extensions, amp pages, micro services, and API servers.
-
Architected shared clientside and serverside page rendering stack using node.js and backbone with DOM view hydration.
-
Implemented backend features using express.js and postgres.
PBworks
Full Stack Developer, 2011–2012
-
Worked on full web technology stack, using PHP, MySQL, prototype, and jQuery.
-
Created new feature pages with frontend and backend implementation.
-
Built a polished view for progressively loading very large finite lists.
-
Initiated frontend migration to backbone.
Yahoo!
Internal Development Engineer Intern, 2010
-
Adopted and expanded utility of an internal project management webtool.
-
Designed new UI elements and administrative features using PHP, MySQL, jQuery, and YUI.
UCSD Psychology Department
Website and Experiment Programmer, 2008–2010
-
Created online psychology experiments powered by PHP and MySQL.
-
Developed and designed a lab website with easy to use management tools for updating the site.
HILTI (Construction Tools)
Software Design Intern, 2008
-
Developed and designed a prototype GUI for the next generation version of their anchor design software.
-
Prototype application was built in Visual Studio using C#, and a Microsoft Ribbon style API.
- OpenGL was used to create a 3D design environment to show off CAD features.
- Resulting application based on the prototype followed the GUI closely and went on to win design awards.
IGMA (UCSD Musical Analysis)
Software Programmer, 2007–2008
-
Developed and designed a multiplayer Flash game designed to collect research data from player input.
-
Programmed a socket server in Java which managed the games state and communicated with a Flash client using XML messages.
Personal Projects
-
Sub - Lightweight DOM emulation layer for node.js.
-
Rule - CSS selector based templating engine written in coffeescript.
-
Live cooperative drawing program using a java socket server and Flash client using bitwise instructions for low bandwidth usage.
-
Re-wrote the above program using node.js and canvas.
-
Java socket server implementation of the websocket protocol.
-
Flash and actionscript engines and games.
Other Skills
-
Cooking, Drawing, Tetris, Mario Kart