Patrick Hosking

Hello, I'm Patrick!

I'm a software engineer who loves to build fun things, tackle weird problems, and learn new skills.

GitHubGitHub LinkedInLinkedIn
Patrick Hosking at Estes Park, Colorado

Estes Park, CO


PORTFOLIO

Here's some of what I've worked on

It's a little bit empty here - a majority of my projects aren't open source, but I'm hoping that will change soon!

Funconomics

Compare the costs of running serverless vs dedicated servers for your workloads.

Project image
Coming Soon

Next Project

Something interesting, perhaps?

Woah, a placeholder!

Patrick Hosking and Iestin Evans at Torrey Pines, California

Torrey Pines, CA

That's my wife, Iestin (ice-tin)! Say hi!

ABOUT

A developer who loves to build stuff

Hello! I'm Patrick Hosking, a passionate web developer who thrives on creating innovative solutions that tackle complex user challenges.

My attention to detail allows me to enhance every interaction, ensuring it not only boosts productivity but also elevates user satisfaction (something I'm very passionate about).

I'm always looking for ways to improve my skills and hone my craft. I'm a strong believer that a healthy, supportive team can truly achieve the impossible, and I'm always aspiring to be the best leader I can be.


Frequently asked questions (Get to know me!)

There's so much to talk about but so little time to do it in! Here's a few things you might want to know about me.

What are your hobbies?

Aside from coding, I love to play games, hike, and spend time with my family. I've also been interested in learning more about music (specifically piano!).

What's your favorite programming language?

My favorite programming language is TypeScript, simply due to the velocity of development. However, I also love coding in C# as well! I've also had some experience with Python, C++, PHP, and Ruby on Rails. One of these days I'm hoping to try out Rust as well!

What tools do you use when developing?

I primarily use VS Code / Cursor for my development. Aside from this, I leverage generative AI agents to help accelerate my code by tackling repetitive tasks or simply to ideate on an idea quickly.

What cloud technologies do you use/prefer?

I've primarily been using AWS for my cloud services; however, I've tried Azure and GCP as well. I've used offerings like Lambda, S3, RDS, and SQS to name a few. I'm a huge fan of PostgreSQL, and Neon has been a dream to work with. I've also had a need for durable workflows, and Trigger.dev has been another awesome service to use! I've also been learning more about Cloudflare and their offerings (Cloudflare Workers, R2, etc.), which has some great use-cases, and has also been a dream to work with.

What technologies do you use for development?

This is a fun one! I use primarily React, however I've also used Astro as well (this site was made using it!). Aside from that, I've used NodeJS, Deno, and Bun, as well as Laravel. I'm a fan of Tailwind for styling, and recently I've been loving using Biome for formatting/linting.

Kysely has been a big help for writing safe and effective SQL queries, and Hono has been an absolute blast to work with. I've also used Express, Fastify, and NestJS previously.

How do you communicate with your team/clients?

One of my biggest tenets is that clear, direct communication is the key to success. I pride myself on being able to communicate clearly and effectively about a problem or task, to either teammates internally or clients externally. Listening to what people have to say and giving relevant feedback is huge, and coming from a place of understanding can help reach goals faster than arguing over trivial matters.

What's your favorite part about being a developer?

I absolutely love the challenge of solving a problem. There's nothing quite like the feeling of finally getting a solution to work, or finally understanding a concept that was previously confusing. It's a rush, and I love it.