A great product is one thathelpsa lot of peoplegetmoreout oflife.

Hi, I'm Tyler. When I'm not biking🚴‍,playing the guitar🎸,or building legos with my kids👦👧👦👶,I'm usually typing up lines of code on my MacBook💻. Even though I received my Bachelor's Degree in Marketing, I started out my career in operations and spent 6 years in operations management for Pepsi and Peapod. Not inspired, I shifted focus to web development, learned to code and have spent the past 4 years as the lead website developer for a local marketing agency.

On the side, I've been honing my development skills with projects and product ideas. I've launched 9 products to-date onProduct Huntand have experimented with hundreds of smaller projects both on my site and the sites of clients that I've had the privilege to create and support. The topics of focus have included SEO, sports, font icons, and business consulting.

Right now, I'm dedicating all possible time to transforming myself from a self-taught coder into a senior level programmer and computer scientist.💯


Skills based on experience level and time accrued via client work and personal projects



Computer science, programming and code examples, blog posts, and small projects.

Real-Time Social Proof Ticker using WebSockets with Node.js

To encourage ticket sales, I built a real-time tickets purchased ticker in Node.js using WebSockets in an incredibly short amount of code.


Practical Image Magnification using Canvas and JavaScript

I like using Canvas - especially for practical purposes such as making lightweight and user-friendly image magnifications.


My Founder's Journey

9 Product Hunt Submissions, a couple dozen domain names registered, dreams to last for years, and other notables from my journey as a solo-preneur.


Why I Created a New CMS for My Clients in Node.js

Usually, there are tools out there that make a project more efficient, but sometimes it's best to build something from scratch. Here's why I built a Node.js client CMS ...


Complete Binary Search Tree Code Implementation in JavaScript

Binary Trees are common data structures used in computer science specifically for programs geared toward high efficiency searching and output.

See All


Products, projects and platforms


100 Days of Computer Science is a resource platform for programmers looking to level-up their CS skills with links to free resources and flash cards.

See All

Tweet me @tylerewillis

Or send me an email: