Skip to content
You must be logged in to sponsor jezzsantos

Become a sponsor to Jezz Santos

@jezzsantos

Jezz Santos

jezzsantos
New Zealand

Hello, I am Jezz
I've been working all around the world for the past 30 years, now living in New Zealand.

For my entire profession, from Australia to India, Finland, Argentina, USA, and back, I have been focused on engineering excellence and helping my fellow engineers level up their skills and the opportunities they work on to find more appreciation and meaning in their hard work. It has certainly not been easy work, given the organizations that most of these people work within.

I write about the struggles of those I work with, and I mentor and coach those I work with at the coalface.

Most of my coding work has been hidden within various organizations I been working in, but over the years, I've shared what I can in open source and in my writing for others to take advantage of. Most notably releasing NuPattern to open source from Microsoft.

In the last 15 years or so, I've focused my attention on helping startup founders and growing their product teams to avoid some of the most common pitfalls that most tech startups face into, both in engineering and product market fit work. Lessons that we learned years ago and that I also learned in my own startups. Mistakes that are absolutely avoidable but so often defeat many tech startups in their first few years. It is frustrating to me to see these mistakes repeated every day.

I've decided to start building valuable tools for future startups to avoid this madness, in a project called SaaStack which, by necessity, will need to be open source. (Otherwise, it could not be adopted by those it is aimed at).

This is an illustration of what SaaStack will give a SaaS startup out of the box, on day one:
Target Architecture
It is highly testable frontend and backend. The backend is a Clean/Hexagonal/Onion modular-monolith using architectural styles like: CQRS, DDD and EDA, Event Sourcing, and Event Brokering. It comes with several built-in 3rd party integrations. Using ports and adapters, you can pick and choose, plug and play, the 3rd party integrations of your choice at any time.

SaaStack aims to give a new startup anything from ~8 months to 24 months head start by giving away the codebase template for them to build upon right away and that they can adapt as they need.
It's a significant advantage for a new SaaS business trying to get to market on a shoestring budget with limited resources, do their early prototypes and experiments cheaply, and survive long enough to raise capital to scale their product.

I've built former incarnations of SaaStack a few times before. Once in my own startup as co-founder, once in open source that was based on my own startup, and then once again at a startup incubator that was used by several SaaS product teams.

I've been building developer tooling for years, starting at Microsoft, so I believe I know a little bit about what could work and generally does not work for developers. And I want to use that advantage to make something better and generally available to other SaaS startups in open source. automate and nupattern are also developer tooling projects I've forged.

Your sponsorship is vital to me to demonstrate to the community your support that you see that this kind of project has some true value to the tech and innovation industry. After all, no large vendor could produce this kind of work. It is up to us.

I am already very passionate and motivated to help the people that I can, with doing what I can to provide them with whatever advantage I can from my learnings in the trenches.

Any funding that you provide will be an indisputable indicator of the value of this offering that I am bringing to the startup eco-system, and that enable me to keep focused on doing it. That is heaps enough reward for me to drive me to continue doing my best work.

@jezzsantos

Demonstrate the shear value that the SaaStack offering is giving the community

Featured work

  1. jezzsantos/queryany

    A fluent data store query language for abstracting your data persistence layer from your domain.

    C# 2
  2. jezzsantos/automate

    Templatize patterns from your own codebase, make them programmable, then share them with your team. https://jezzsantos.github.io/automate/

    C# 7
  3. jezzsantos/automate.plugin-rider

    A Jetbrains Rider plugin for using automate https://jezzsantos.github.io/automate/

    Java 1
  4. jezzsantos/saastack

    A comprehensive codebase template for starting your real-world, fully featured SaaS web products. On the .NET platform

    C# 47

0% towards $1,000 per month goal

Be the first to sponsor this goal!

Select a tier

$ a month

You'll receive any rewards listed in the $5 monthly tier. Additionally, a Public Sponsor achievement will be added to your profile.

$1 a month

Select

Thanks for saying Hi, time for a quick cup of tea!

$5 a month

Select
  • Get a Sponsor badge on your profile

$25 a month

Select
  • Logo or name goes in my project README

$100 a month

Select
  • Logo or name goes in my project README
  • Have your enhancements/defects prioritized