Resume

I am a full-stack engineer and startup co-founder. Here are some of my favorite projects that I've worked on since 2004.

Netflix

- Present

Role

Senior Software Engineer - Acqusition UI

NodeReactJavaScriptCSSGroovyJava
www.netflix.com

PayPal

-

About

Worked on Checkout product, Guest & Signup experience.

Role

Staff Software Engineering in Product development.

Developed codemods, userscripts, and tooling for developer operations and ergonomics. Developed and vetted next-generation GraphQL infrastructure. Migrated existing Node and Angular platform to next generation JavaScript. Replatformed server-side infrastructure to new API. Developed automated solution for generating release notes, maintaining legacy Bower registries, and repository housekeeping.

Championed a self-driven group for improving the developer experience. Organized and presenting brown bag talks on modern JavaScript frameworks and practices including React, GraphQL, Babel, Codemods and Abstract Syntax Trees (AST)

NodeGraphQLAngularJSCSS
www.paypal.com

Saunter

-

About A travel buddy and location tracking app.

Role Designed and mocked up a concept for an app that's based on location analytics. Wanting more than just data, this concept was developed as a travel buddy for any destination: local or remote.

Recall that amazing sushi restaurant you ate on holiday or that place you can't remember because you had too much fun last night. Automatically pair photos and notes with the time and place. Replay your trip in real time and see weekly summaries of where you've been including your favorite most places to be.

DesignUser ExperienceMobileUser Interface
cole.codes

Acembly

-

About

Hybrid cloud manager for storage and databases.

Role

Developed and designed a Wordpress theme for Acembly Inc. Integration with Intercom.com and Advanced Customization Fields plugin for content management.

Designed and developed a front-end dashboard implementing business intelligence, analytics, and cloud storage management. I designed and developed a user experience where file management was the focus of implementation.

HTML5CSS3JavaScriptAngular JSPHPWordpress

The Hunt

-

About

Women's fast fashion and lifestyle community where users help other users with commercial discovery.

Role

User experience, frontend, and backend development. Created a new frontend application with React, Redux, and Webpack. Refactored existing backend application with Ruby on Rails. Designed and developed an editorial platform integrated with a headless CMS. Developed a virtualized masonry layout engine.

Notes

Acquired proficiency with React, Redux, Webpack, and Ruby on Rails.

Ruby on RailsReactReduxSASSJavaScript ES7
www.thehunt.com

Style Me

-

About

Your personal stylist, online and free.

Role

Developed and designed from concept: a utility for personal styling online. Made with React, GraphQL, and Relay - using a Rails 5 application running in API mode. Designed and developed the back-end panel for efficient curation for fashion advisors. Deployment with Webpack and Babel for next-generation JavaScript applications.

Ruby on RailsReactGraphQLRelaySASSJavaScript ES7
styledemo.thehunt.com

Everyday Carry

-

About

A peek into the pockets of people worldwide.

Role

Developed and co-designed website for men's lifestyle and professional gear. Implemented a social user experience for sharing one's products based on profession. Integrated with Amazon's Product Advertising API and affiliate program to monetize content and web traffic. Implemented recommendation algorithms based on viewing history and online activity.

PHP7MySQLHTML5CSS3Angular JS
everydaycarry.com

Binbox

-

About

Make money online by sharing links in a rich analytic and marketing platform.

Role

Founded, developed, and designed website for monetized and encrypted links. Created platform for analytics, affiliate marketing, and revenue.

Integrated with Stripe, Coinbase, and PayPal payment providers. Developed with Stanford's JavaScript Crytographic Library for encryption to protect web content.

PHP7HTML5CSS3Bitcoin
binbox.io

Tinychat

-

About

Video chat made simple and easy. No downloads or plugins required.

Role

I co-founded Tinychat originally as an instant text-based chatroom in 2009. Originally based on previous technology I wrote that redefined realtime chat using only JavaScript and asyncronous polling without hogging bandwidth.

Developed back-end and database architecture for PHP web application. Implemented front-end design and developed a virtual currency integrated with Stripe and PayPal. Later I designed and developed a prototype HTML5 + ActionScript3 Flash bridge for a video chat client on the web.

Press

Tinychat Raises $1.5M From Kutcher, Diddy And Others, Is Just Getting Started Tinychat's Video Chat App Is Blowing Up On Facebook Tinychat Boasts 500 Million Minutes Of Usage And 300,000 New Users Per Month TinyChat Makes Creating Disposable Chat Rooms a Breeze

PHP5HTMLCSS3JavaScriptActionScript
tinychat.com

Freelance

-

About

Web development first caught my interest after I had been consumed by online gaming. This lead me to create my first website which was based in form software modding. I began publishing my own themes and modifications and that is how I learned how to do frontend and backend development.

Press

TinyPetition Aims To Become The Default Petition Engine For Twitter

HTMLJavaScriptRubyReactCSS

B.A., Communication StudiesCalifornia State University Northridge (2009-2013)

Read it before anyone else. Subscribe to my newsletter for early access to the latest news in software engineering, web development, and more.