tasty

maker

studio

tasty

maker

studio

we build
tasty web
products with...

Full-stack
Web Development
Frontend Client
React/Vue/Svelte
Frontend SSR
NextJs/Remix
Headless CMS
Sanity.io/Contentful/Shopify
Back-end
NodeJS
Web development that’s the perfect recipe for success...
...

We are a web development boutique focused on crafting very attractive, appealing and highly performing frontend websites.

We believe a user's journey on the website should be as equally captivating and enjoyable, as the delight and satisfaction they receive from using the product or service.

...

We are a web development boutique focused on crafting very attractive, appealing and highly performing frontend websites.

We believe a user's journey on the website should be as equally captivating and enjoyable, as the delight and satisfaction they receive from using the product or service.


I am Will Streeter an independent freelance full-stack web developer. After 19 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.

Will Streeter - Full Stack Developer and Co-founder of Tasty Maker Studio
Will Streeter - Full Stack Developer and Co-founder of Tasty Maker Studio

I'm Will Streeter, independent freelance full-stack web developer. Tasty Maker Studio is a project I have begun to offer the rich set of skills and experiences I have accumulated over the past 19 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.


Philip Carlson - Principal Engineer and Co-founder of Tasty Maker Studio

My name is Philip Carlson. I am a full-stack engineer with over twenty years of experience developing production quality applications and leading teams that take business ideas from inception to release.

I grew up around a father who was a programmer, so I got into coding very early. At age 13, however, I started playing guitar, and so my engineering career didn't actually start until after music school, where my dreams of being a rock star met up with reality. My route into engineering came through a business degree that focused on on information systems. This allows a perspective that is firmly rooted in not just how technology works, but how it can work to increase the value of a company. With an eye for design, I envision and produce well thought-out, efficient and stylish solutions that always keep a focus on how they are helping to reach a business's goals.

Philip Carlson - Principal Engineer and Co-founder of Tasty Maker Studio

My name is Philip Carlson. I am a full-stack engineer with over twenty years of experience developing production quality applications and leading teams that take business ideas from inception to release.

I grew up around a father who was a programmer, so I got into coding very early. At age 13, however, I started playing guitar, and so my engineering career didn't actually start until after music school, where my dreams of being a rock star met up with reality. My route into engineering came through a business degree that focused on on information systems. This allows a perspective that is firmly rooted in not just how technology works, but how it can work to increase the value of a company. With an eye for design, I envision and produce well thought-out, efficient and stylish solutions that always keep a focus on how they are helping to reach a business's goals.


A project from
Will's portfolio

React Micro Frontend Architecture with Webpack 5 Module Federation

The interesting challenge to this project was to develop a development scenario in which the current code could incrementally be refactor; basically to fly the plane while, rebuilding it ! The image depicts a "high level view" of the micro-frontend foundation. The React based "mfd-shell" is the micro-frontend container to which all remotes will be dynamically loaded. The remote micro-app, "mfd-common", directly consumed by "mfd-shell" serves as a common resource of the component library, translations services, and other utilities such AJax and Remote Data State services to be share across all of the remote micro-apps dynamically loaded based on route request. The "mfd-core" is remote micro-app containing the original application, an amalgamation of Vue, vanilla JavaScript and TypeScript, which is gradually deconstructed with each new React based micro-app

Lululemon Lookbook - Fashion e-commerce product showcase application
Lululemon Lookbook mobile interface - Responsive design implementation

This is an image of the "Dashboard" view which was the first React based remote micro-app of the Cloudbeds "My Front Desk" micro-frontend suite to fully replace the previous Vue based module of the original "mfd-core". The components in the Dashboard are from a component library, constructed with Chakra-UI. Remote data is fetched and maintained through a Tanner Stack Query, implementation, which was imported from the "mfd-common.

Lululemon Lookbook - Fashion e-commerce product showcase application

React Micro Frontend Architecture with Webpack 5 Module Federation

The interesting challenge to this project was to develop a development scenario in which the current code could incrementally be refactor; basically to fly the plane while, rebuilding it ! The image depicts a "high level view" of the micro-frontend foundation. The React based "mfd-shell" is the micro-frontend container to which all remotes will be dynamically loaded. The remote micro-app, "mfd-common", directly consumed by "mfd-shell" serves as a common resource of the component library, translations services, and other utilities such AJax and Remote Data State services to be share across all of the remote micro-apps dynamically loaded based on route request. The "mfd-core" is remote micro-app containing the original application, an amalgamation of Vue, vanilla JavaScript and TypeScript, which is gradually deconstructed with each new React based micro-app

Lululemon Lookbook mobile interface - Responsive design implementation

This is an image of the "Dashboard" view which was the first React based remote micro-app of the Cloudbeds "My Front Desk" micro-frontend suite to fully replace the previous Vue based module of the original "mfd-core". The components in the Dashboard are from a component library, constructed with Chakra-UI. Remote data is fetched and maintained through a Tanner Stack Query, implementation, which was imported from the "mfd-common.


A project from
Phil's portfolio

Web-delivered Collaborative Mind Mapping Application

Mindjet MindManager, a pioneer of mind mapping applications for both Windows and Mac was interested in releasing a web-delivered version of their flagship product. After initial work by an outside company, the product development was shifted to an in-house team that I came to lead. MindManager allows for creation of documents that can represent almost any heirachical data structure. With features that allowed for complex data filtering, cloud document storage, real-time collaborative viewing and editing, and a rich set of visualizations, MindManager was rich in functionality. The web-delivered version of course started out with a much smaller set of features, with further feature parity coming with time. The Flex technology was chosen because it allowed for an experience much closer to the desktop version than any other web technology at the time could provide. The product also required integration with a CMS for document storage, a database for user management, and a web service for document sharing and collaboration.

Screenshot of the MindManager web-delivered version
Screenshot of the MindManager web-delivered version

Web-delivered Collaborative Mind Mapping Application

Mindjet MindManager, a pioneer of mind mapping applications for both Windows and Mac was interested in releasing a web-delivered version of their flagship product. After initial work by an outside company, the product development was shifted to an in-house team that I came to lead. MindManager allows for creation of documents that can represent almost any heirachical data structure. With features that allowed for complex data filtering, cloud document storage, real-time collaborative viewing and editing, and a rich set of visualizations, MindManager was rich in functionality. The web-delivered version of course started out with a much smaller set of features, with further feature parity coming with time. The Flex technology was chosen because it allowed for an experience much closer to the desktop version than any other web technology at the time could provide. The product also required integration with a CMS for document storage, a database for user management, and a web service for document sharing and collaboration.


A project from
Tasty Maker Studio's portfolio
Tasty Maker Studio website - Portfolio project showcasing our web development services

A Next.js site implementing a Shopify Drop-Shipping Store

Abodephile is an ecommerce store that specializes in a curated set of furniture. Abodephile is also a showcase of the Tasty Maker Studio Commerce as a Service (CaaS) framework. The site is built with Next.js, and uses the Shopify Storefront API to provide a rich shopping experience. The Abodephile storefront is hosted on Vercel, and uses a combination of Static Site Generation, Server Side Rendering, and Client Side Rendering to provide a fast and responsive experience. The application makes use of the Vercel Edge Network to provide a CDN for the images and other static assets. The other aspect of our framework that Abodephile makes use of is a custom collection of reusable components that allow a storefront to be built quickly and easily. The components are built upon Ark-UI, and are designed to be easily customizable to fit the needs of any storefront. Our component library implements a tokenized design system that allows for easy theming, and provides for extensibility, allowing for the creation of new components that build upon existing ones as needed.

Tasty Maker Studio website - Portfolio project showcasing our web development services

A Next.js site implementing a Shopify Drop-Shipping Store

Abodephile is an ecommerce store that specializes in a curated set of furniture. Abodephile is also a showcase of the Tasty Maker Studio Commerce as a Service (CaaS) framework. The site is built with Next.js, and uses the Shopify Storefront API to provide a rich shopping experience. The Abodephile storefront is hosted on Vercel, and uses a combination of Static Site Generation, Server Side Rendering, and Client Side Rendering to provide a fast and responsive experience. The application makes use of the Vercel Edge Network to provide a CDN for the images and other static assets. The other aspect of our framework that Abodephile makes use of is a custom collection of reusable components that allow a storefront to be built quickly and easily. The components are built upon Ark-UI, and are designed to be easily customizable to fit the needs of any storefront. Our component library implements a tokenized design system that allows for easy theming, and provides for extensibility, allowing for the creation of new components that build upon existing ones as needed.


Will's previous ventures
  • 2023-Present

    Tasty Maker Studio

  • 2020-2023

    Cloudbeds

  • 2019-2020

    Gametime United

  • 2017-2019

    OBO
    (AgilePM)

  • 2015-2017

    Kaiser
    (TPMG)

  • 2014-2015

    NocSonic

  • 2006-2014

    BiteSizeTv

  • 2003-2006

    ShareChive

Founder and Principal Developer

Phil and I have teamed up to form the Tasty Maker Studio development agency to offer the rich set of skills we have acquired over the past 2 decades of developing frontend web applications We are currently offering a full spectrum of services for helping individuals and organizations launch new web based products or refactor existing ones. 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 Maker Studio
Founder and Principal Developer

2023-Present

Phil and I have teamed up to form the Tasty Maker Studio development agency to offer the rich set of skills we have acquired over the past 2 decades of developing frontend web applications We arecurrently offering a full spectrum of services for helping individuals and organizations launch new web based products or refactor existing ones. 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 Cloudbeds
Frontend Architect

2020-2023

I was hired to help Cloudbeds refactor their existing frontend, which consisted of vanilla Javascript, TypeScript, Vue, Jquery,into a modern framework that would help them scale their product offerings and quicken the pace of both development as well as on-boarding new developers. These had to be accomplished using and maintaining the existing product and codebase. After careful deliberation and experimentation, I was able to devise a plan to matriculate the existing code based into the latest version of React, using a micro frontend architecture, using WebPack 5 Module federation. Once I had a working prototype, I began to evangelize the benefits of the approach and began assembling group of developers to help me implement the plan, while also helping to hire a cohort of seasoned React developers. In the spring of 2022, we successfully launched the foundation of the micro frontend platform, which continues to expand and scale at pace.
...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

Phil's previous ventures
  • 2023-Present

    Tasty Maker Studio

  • 2014-2023

    Independent Consultant

  • 2007 - 2014

    Mindjet

  • 2001-2007

    ShareChive

Founder and Principal Developer

Will and I have teamed up to form the Tasty Maker Studio development agency to offer the rich set of skills we have acquired over the past 2 decades of developing frontend web applications We are currently offering a full spectrum of services for helping individuals and organizations launch new web based products or refactor existing ones. When I am not coding, I am working with clients, helping them get their ideas developed. When I am coding, my time is spect furthering client projects and working on our own Commerce as a Service framework.

icon image of Tasty Maker Studio
Founder and Principal Developer

2023-Present

Will and I have teamed up to form the Tasty Maker Studio development agency to offer the rich set of skills we have acquired over the past 2 decades of developing frontend web applications We arecurrently offering a full spectrum of services for helping individuals and organizations launch new web based products or refactor existing ones. When I am not coding, I am working with clients, helping them get their ideas developed. When I am coding, my time is spect furthering client projects and working on our own Commerce as a Service framework.
...read more
icon image of Independent Consultant
Architect, Developer, Leader

2014-2023

As a consultant, I worked with clients to create data-driven applications, using technologies such as Angular, React, Vue, Node, PHP, Next.js, Function as a Service(FaaS) platforms like AWS & Azure,and datastores such as MongoDB, and MS SQL Server Responsibilities have included information design, visual design, improving user experience, engineering (ex: client-side applications, server API and supporting services), as well as development operations and infrastructure setup (ex: CI/CD pipelines). Have also provided services such as technology assessment, architectural advising, platform integration implementations, and the hiring and mentoring of engineering teams. I have also done branding development, graphic asset production, digital design, and web development focusing on helping sole proprietors and small companies.
...read more
icon image of Mindjet
Sr. Manager - Web UI Engineering, Manager, Sr. Software Engineer

2007 - 2014

Led multiple teams and individual contributors across different technologies, and product lines, including mobile, web, and native OS applications. Responsible for interviewing, hiring, mentoring new team members,paired-programming, and helping to facilitate progress on engineering goals. Other duties: interacting with Product Management to determine specifications, working with QA to address defects and with Community Managers for Engage product to ensure customer upgrades go smoothly, managing contractor resources, technical research and leadership Hired as first Flex developer and technical lead on team to bring the new web delivered Flex based MindManager client to release. Duties included providing expertise in Flex / Flash / ActionScript standard practices, refactoring the application architecture for optimization and modularity, addressing defects, responding to production issues, and participating in the design of the application architecture. Became official team lead in 2011, took on roles of tasking, and resource management.
...read more
icon image of ShareChive
Lead UI Developer

2001-2007

Designed and implemented both database and object-oriented application architecture for large, medium, and small modules in the company’s application suite.The various modules’ purposes ranged from data collection,data dissemination, charting, graphic creation and storage, and intra-suite navigation. Technology highlights: ASP, Flash / Flex / ActionScript, PHP, SQL, Postgres. Other duties included managing and training junior developers and coordinating with contractors.
...read more

Let's build something Great
together...

Tasty Maker 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.