Tom Hyndman

How To Make A Great Hiring Decision

The first step is to make sure you talk with the best candidates.

Who knows if we’re a fit, but I’ll guarantee you…

I am the best candidate.

If we are a fit, you can hire me as a consultant, contractor, or for a limited time, as a full-time team member.

Currently available for:
Team Lead
Senior Software Engineer
Product Designer
UI/UX Designer
Product Manager

What do you get?

You get access to twenty-years of diverse and extensive professional experience, a lifetime of impactful leadership roles, and more skills than any sane person would know what to do with.

Paratroop me in near any problem area and I will clear a path to the solution.

I can lead, follow, build, repair, research, write and hack. If you have a software application, a software team, a product idea, a bunch of features that need to be built, users that need to be listened to, documentation that needs to be written, legacy code that needs to be fixed or development processes that need to be brought up to production standards, then you probably would like to talk with me for a few minutes.

As always, I prefer to use the most boring technology available, which these days, for many apps, means Go and TypeScript running on Linux servers.

Who am I?

Tom Hyndman

My name is Tom. I’ve designed multiple products that have lead to acquisitions. I’ve built and trained multiple teams that became profitable, self-sustaining business units.

Linux since 2003

In the early 2000s, I was building custom bot harnesses using pixel recognition and headless X window automation. I’ve been around the block a few times since then, and I’m happy to talk about any tech stack, methodology or platform you want to discuss.

My favorite job at a company is figuring out how to do whatever it is that stumps everyone else. I’ve got a long list of satisfied customers and happy co-workers who can testify.

If you want to know more, you can check out my Work History

AI-first before coding agents existed

In 2025, I started an AI-first product team, built agent-driven workflows to automate business processes, and as a result became an early adopter of OpenClaw and Pi.

In 2026, I’m using formal notations like Z and BNF to iterate through designs as fast as I can read them, while other people are wasting hours iterating via actual implementations of their app. Of course, I’ve already spent hours and years learning specification languages, long before LLMs made these kinds of notations the best way to communicate with the computer.

I’m building faster and spending less tokens, while creating higher-quality code.

After decades obessessed with every topic related to software construction, I see troublesome software abstractions, surfaced in data structures and algorithms, weeks before most people would run into a problem and then have to hack in a solution.

For an example of my work, check out Element Scheme.

<short video here>

What would make us a good fit?

If you work in a business that does something genuinely useful and you actually care about solving the problems in your business, then I’d be interested in meeting for fifteen-minutes to listen to you.

Send me your email address below, and then we can get in touch.

Professional satisfaction and appreciative co-workers are my main motivators for working. Money is nice, as well, but there are easier ways to make money than programming. If I just wanted money, I would go do sales. So, if you respect that I’ve dedicated my life to computer programming, then I’ll be a lot more excited to work with you.

If you can clearly articulate your business model, your market and your product vision, then I will be able to understand where value is created in your systems and I’ll look for ways to create more of it.

I have high-standards, but I have no expectations about other people’s experiences or abilities. I’m happy to work with anyone if they show up with good attitude and effort.

If you think you’d like to work with me then enter your email below, because I’m excited about solving problems and I’m ready to hear what you’ve got.

Enter your email address here:


Thanks for checking out my homepage. Have a great day!