Hi, my name is Will Gu.

I'm a self-taught coder of 10+ years known for being a jack of all trades. I work cross-functionally with designers, marketers, analysts, developers, and CEOs to move projects forward.

If you're looking to use tech to transform your business and stay lean / efficient in the process, I'd be a good fit for your project.

Some of the things I do:

  • New custom project builds
  • Finishing existing project builds
  • API Integrations
  • Consulting on technical infrastructure and technologies to use
  • How to use tech to help with a specific business use case
  • SEO
  • Paid Ads tracking
  • Analytics
  • Emergency response / resolution for if your website goes down
  • etc.

It's actually easier to list what I don't do:

  • Machine Learning on big data sets (although I have dabbled with ML models and image recognition)
  • Mobile Apps (although I do have in-depth knowledge of iOS development practices)
  • Hacking...? (although it sounds cool)

If your project doesn't require me to work directly on one of the above, I can do it.


What I'm looking for in a client:

There are always a lot of tech projects, but it's also true that lots of tech projects run overbudget, past deadlines, and create work relationships that generally make everyone involved unhappy.

Developers and workers in the tech industry experience burnout over unreasonable work demands while non-technical founders have no sense of agency since they are reliant on a developer.

It's a vicious cycle, which is why I want to be clear on...

3 Values: Team Efficiency, Long-term Collaboration, and Meaningful Ideas

Why these 3 values?

Team Efficiency

There's been too many projects where developers take advantage of the fact that a non-technical founder has no idea what they can do and what they can't do. In most cases they end up asking the developer to do it, but there are technical systems developers can setup (like a CMS system) to allow someone non-technical to interface with the coding systems we're using. Something like changing the logo of a website, the about section of a page, or small copy changes shouldn't require a developer, but in most custom tech builds I've seen, do currently.

The principle I'm following here is that if someone other than a coder can do it, a system should be setup to allow them to do it rather than requiring the developer to do it. I want a client that's willing to invest time in creating tools and systems that non-technical teams can interface with given a little bit of training and will not shy away from investing time here since it will save time in the long-run.

These systems improve team efficiency and allow each team to focus on tasks that are more relevant to them without requiring a developer. The end result is development hours are put towards actual dev tasks, non-technical teams are free to make changes to the website without requiring a developer, and the entire workflow of the project becomes more efficient.

Long-term Collaboration

Tech is expensive. Because of this a lot of non-technical founders think of technical projects as one-time investments that don't require any developer support after building. Agencies play into this model and offer a waterflow style technical build that takes 2-6 months with minimal support afterwards. Neither of these mindsets seem correct to me.

Technical systems constantly need monitoring and updating even after they are finished being built, and are easiest for the person who built it initially to maintain. A lot of time is wasted on replacing developers who then need to re-learn the code that was already written to be able to effectively make changes to the existing system.

A website is like writing a book —the smaller the book, the easier it will be for someone else to read and begin changing the structure of that book. It will always be easiest for the initial author to edit it and in some cases if the book has several thousand pages, it will be extremely difficult for anyone new to come in and edit it without creating structural (coding) issues.

In order to avoid this problem, I am looking for win-win scenarios where it makes sense for me to stay on board with your project and for you to keep me on board.

Tech can transform an organization: streamlining workflows, automating repetitive tasks, enabling new business opportunities, and keeping an organization more lean, and it can be built in a cost-effective manner and should be considered a long-term investment that continues to bring value over a longer period of time.

Tech should be helping your bottom-line, not hurting it.

Meaningful Ideas

I want to support projects and companies that are doing work that truly benefits others.

While profit-motive is always there, there are limits to what I want to create as a developer.

Fake % discount deals, hidding service fees / markups, dark sales tactics / patterns, manipulating review websites, and other tactics that are motivated by short-term profit motive do not interest me nor fits the intention of what tech is for.


Read all of this?

Get in contact with me, I'd love to help.