tasty

makers

studio

tasty

makers

studio

we build
tasty web
products with...

Full-stack
Web Development
Front-end
React/Angular
Back-end
NodeJS
I am a builder
and building is my passion...

I am Will Streeter an independent freelance full-stack web developer. After 16 years of working with several start-ups and large organizations, I decided to start Tasty Makers Studio, to offer my rich set of skills and experiences as a web architect to organizations developing new web based products.

While my formal education in Software Engineering concentrated on large scale Java enterprise web applications, my career, for the most part, has focused on frontend and backend development with JavaScript. Possessing the versatility to work both the front-end and back-end has been essential in successfully forging a career as a full-stack User Interface Architect. I create intuitively structured applications which enable less development time between refactors, provide greater capacity for scaling , easily accommodate new features, and reduce the time needed to onboard new team members.

...
...

I'm Will Streeter, independent freelance full-stack web developer. Tasty Makers Studio is a project I have begun to offer the rich set of skills and experiences I have accumulated over the past 16 years as a web developer architect

While my formal education in Software Engineering concentrated on large scale Java enterprise web applications, my career, for the most part, has focused on frontend and backend development with JavaScript. Possessing the versatility to work both the front-end and back-end has been essential in successfully forging a career as a full-stack User Interface Architect. I create intuitively structured applications which enable less development time between refactors, provide greater capacity for scaling , easily accommodate new features, and reduce the time needed to onboard new team members.

  • 2020-Present

    Tasty Makers Studio

  • 2019-2020

    Gametime United

  • 2017-2019

    OBO
    (AgilePM)

  • 2015-2017

    Kaiser
    (TPMG)

  • 2014-2015

    NocSonic

  • 2006-2014

    BiteSizeTv

  • 2003-2006

    ShareChive

image of framework icon
image of framework icon
image of framework icon
image of framework icon
image of framework icon
image of framework icon
image of framework icon
image of framework icon
image of framework icon
image of framework icon
image of framework icon
Founder and Principal Developer

Looking for new ventures, I founded Tasty Makers Studio to offer the rich web development skills I have acquired over the past 16 years to organizations both big and small who are engaged in building new products for the web. We are currently offering a full spectrum of services for helping individuals and organizations launch new web based products or refactor existing ones. We are adept at working with front-end frameworks such as React, Redux (NGRX), Angular, and NextJS using JavaScript or Typescript. Our backend services are accomplished with Node using JavaScript or Typescript. We currently use the Google Cloud Platform (GCP) services for hosting, data storage as well as the formulation of a continuous code Integration (CI) pipeline. When I am not coding, I am working to secure new contracts and aligning potential client product visions with the necessary specifications for viable production ready releases.

icon image of Tasty Makers Studio
Founder and Principal Developer

2020-Present

Looking for new ventures, I founded Tasty Makers Studio to offer the rich web development skills I have acquired over the past 16 years to organizations both big and small who are engaged in building new products for the web.We are currently offering a full spectrum of services for helping individuals and organizations launch new web based products or refactor existing ones. We are adept at working with front-end frameworks such as React, Redux (NGRX), Angular, and NextJS using JavaScript or Typescript. Our backend services are accomplished with Node using JavaScript or Typescript. We currently use the Google Cloud Platform (GCP) services for hosting, data storage as well as the formulation of a continuous code Integration (CI) pipeline. When I am not coding, I am working to secure new contracts and aligning potential client product visions with the necessary specifications for viable production ready releases.
...read more
icon image of Gametime United
Senior Front-end Engineer

2019-2020

At GameTime, I worked with design and product teams to create a highly functional web product for purchasing last minute event tickets at bargain prices. Refactored and helped to maintain a server side rendering implementation of React and Redux.I created efficient and reusable front-end systems to drive the web application in the marketplace and boost SEO strategies for user acquisition.
...read more
icon image of OBO
UI Architect

2017-2019

Seeking a new challenge, I accepted the position of UI Architect for OBO (formerly known as AgilePM), a stealth mode start-up building a product management tool.Tasked with refactoring a complex React/Redux architecture that that stymied the pace of development as well as the ability to hire new developers, I used a tactic to the one I used at Kaiser.Organizing that application into a separation of concerns ,I was able to provide an intuitive approach for the current engineers as well as new hires to quickly get up to speed with the code structure and begin contributing to the over all effort.
...read more
icon image of Kaiser
Web Architect

2015-2017

Starting off as a consultant, I developed a variety of Angular and NodeJS applications for a line of customer facing products.After a very successful project involving the implementation of a messaging application used to alert patients to schedule various appointmentsbased on their particular bio-metrics, I was offered a permanent position. As a Web Architect, I refactored the front-end AngularJS application from a monolithic application to a more modular structure providing the affordance for a broad range of consultants with different skill levels to participate in a more fluid and consistent development lifecycle. Eventually, refactoring this Angular clientfrom JavaScript to TypeScript on the frontend while replacing parts of the backend Java Enterprise web services with a NodeJS providing faster and more flexible development cycles
...read more
icon image of NocSonic
Principal Developer & Owner

2014-2015

Rather than move to Los Angeles with BiteSizeTV, I decided to work on a self-enrichment product called NocSonic. With the release of HTML 5, the ability to record audio in browsers arrived as well.Using the new WebRTC api, I created hybrid (desktop and mobile) browser application, enabling a user to record their voice over a looping track, merge the audio tracks to a single file for uploading to AWS S3 bucket. AngularJS and Bootstrap with SASS were used to build the front-end client application and NodeJS to support the back-end web api service. Redis was used for session management and to handle the ranking of user’s contributions, while MongoDB was used to store all other data. Socket.io was used to push current scoreboard results users participating with in the same genres. A continuous integration pipeline from github to AWS with CodeShip was initially implemented, eventually moving to the Google Cloud Platform.
...read more
icon image of BiteSizeTv
Principal Front-end Engineer

2006-2014

Over the 8 years I spent with this start-up, I became immersed in cutting edge front-end application development. Initially hired to build distributable media players in JavaScript and ActionScript,I eventually accepted the role of principal front-end engineer, leading the re-architecture of the site to Single Page Application (SPA) using the CanJS framework, Bootstrap and JQueryto construct a platform for pervasive playback of our video content. Uninterrupted video playback provided users the ability to explore the content on various networks, while providing affordance of greater advertising revenue for the company. I also contributed to development of backend services written in PHP and NodeJs, utilizing MySQL( MariaDB), and the newly emerging cloud infrastructure of Amazon Web Services.
...read more
icon image of ShareChive
Full-stack/(Front-end) Engineer

2003-2006

After completing a Master's in software engineering, my career began at at startup developing a hybrid application used on desktop browsers and mobile tablets,enabling engineers in the field to share remote real-time documentation with stake-holders. As a general engineer focused on the front-end, I contributed to the development set of instruments written in JavaScript and ActionScript to generator forms and to enable PDFs of blueprints to be downloaded, marked up and versioned. While a majority of my time was spent developing code for the front-end client, I inevitably spent a great deal of time developing back-end functionality as well, creating remote API services in Java and PHP and assembling new structures in the Postgres database.
...read more
Current Frameworks, Languages,
and services in my tool box...
Typical Tools in Project Scenario

While Tasty Makers can get your project done with a variety of languages, frameworks, and cloud services, speed and efficiency is optimal with items listed in the various tabs below. Each tab will present the tool sets used in the layers of our web development pipeline.

Languages
Frontend
Backend
Clouds
Currently Coding With

I have been coding with JavaScript for over 14 years, in successful development efforts in both frontend and backend frameworks. While I have substantial experience with Javascript, over the past several years, I have had the opportunity to develop significant projects using TypeScript to code the frontend as well as the backend. No matter what your needs, I am comfortable developing your project in either language. I often suggest JavaScript, for nascent organizations desiring an initial proto-type that will become the basis for building a team of developers. This may change as more coders opt to develop with TypeScript.

JavaScript
TypeScript
GETTING IT DONE WITH
  • JavaScript (90%)
  • TypeScript (70%)
  • React (85%)
  • Redux (90%)
  • NextJS (75%)
  • AngularJS (75%)
  • AngularTS (70%)
  • SASS/CSS (85%)
  • Material-UI (80%)
  • BootStrap (75%)
  • NodeJS/TS (85%)
  • MongoDB (65%)
  • MariaDB (60%)
  • Redis (75%)
  • Prjct Mngmnt (70%)
  • CI/Deployment (70%)
  • Docker (60%)
  • Google Cloud (65%)
  • AWS (55%)
  • UX & Site Strategy (80%)
Languages

Currently Coding With

I have been coding with JavaScript for over 14 years, in successful development efforts in both frontend and backend frameworks. While I have substantial experience with Javascript, over the past several years, I have had the opportunity to develop significant projects using TypeScript to code the frontend as well as the backend. No matter what your needs, I am comfortable developing your project in either language. I often suggest JavaScript, for nascent organizations desiring an initial proto-type that will become the basis for building a team of developers. This may change as more coders opt to develop with TypeScript.

Frontend

Coding Client Frameworks

For the last several years, I have been working extensively with the React/Redux framework. I have completed comprehensive projects with using booth TypeScript and JavaScript. Currently I have been using React with in the NextJS server side framework, which is well suited for search engine optimization. This front-end of this site is built with JavaScript using React/Redux with NextJS.

UI Frameworks & CSS

I have used Material framework with recent projects for both React and Angular. Previous projects have utilized BootStrap, Ant, and UI Elements. Site wide thematic have been employed with Material-UI and BootStrap. Tasty Makers uses SASS and Material-UI stylized components for styling components.

Backend

Server Application

While we have worked with both Java and PHP server applications, my most comprehensive and prodigious backend development has occurred with NodeJS. Whether creating API(s) to handle frontend request or processing transactional interactions with a variety data-storage systems, I have found NodeJS to be quite reliable. This site it supported with an Express NodeJS framework written in TypeScript.

Data Storage

Since the beginning of my career, I have worked in development scenarios driven by data, specifically integrating MongoDB, Redis, and most recently Google's Cloud FireStore with NodeJS applications. The Tasty Makers site utilizes FireStore to store and retrieve document data

Clouds

Cloud Services

In some capacity, cloud based computing has been part of all my projects for thethe last 8 years. While a number of projects I have contributed too,use Amazon Web Services (AWS), I have been using the Google Cloud Platform (GCP) for many of my current projects. While I have used Google's Kubernetes Engine (GKE) clusters to orchestrate Docker containers for NodeJS, NGINX, Mongo, and Redis in support of an Angular application, I tend to begin most early stage projects with Google's PaaS offeringAppEngine. Both the backend and the client side of Tasty Maker's are supported by separate instances of GCP AppEngine. Images and other binary data arestored in the GCP's Cloud Storage. A pipeline for continual integration, merging code from GitHub into the various AppEngine instances, is configured GCP's Cloud Build

Let's build something Great
together...

Tasty Makers Studio is currently accepting inquiries for new web development projects. We entertain all request, whether long or short term. Marketing and store front applications to feature rich productivity driven applications.

We are particularly interested in applying our trade to projects in early stage development. We can help fine-tune your "back of the napkin" concept into a prototype, shape the UI Architect through "alpha", and aid in crafting a product road-map supported through "beta" by a development life cycle of continual code integrations.