About
I'm Joe Tams, a software developer based in the United States. I build web applications from the ground up, including designing databases, backend services, and fast frontends. I've been working as a contractor since 2020, building production systems for clients ranging from government agencies to indie media sites. I prefer to work with Go, TypeScript, React, Postgres, Docker, Nginx, and more. More than anything, I like learning and using new tools. I focus on architectures that are straightforward to maintain and perform well under load.
What I Work With
Languages
- Go
- TypeScript
- JavaScript
- HTML / CSS / SCSS
- SQL
- Perl
Backend
- Fiber
- Express
- Next.js
- ASP.NET
Frontend
- React
- Server-rendered HTML
- Vanilla JS/TS
Infrastructure
- Git
- Linux
- Docker
- PostgreSQL / MariaDB
- CI/CD
Recent Work
A few projects I've worked on. See the full portfolio for details.
-
Nevada State Board of Accountancy
Full stack development, server administration, and security hardening for a state regulatory agency.
-
Video Games Made Me
Built the entire site and CMS from scratch using Go and TypeScript for an indie gaming publication.
-
Private Party Cars
Performance optimization and Docker containerization for a car sales platform.
Recent Posts
We Know You Vibe Coded Your Site
Vibe coding is an approach to software development where the developer hands off as much of the work as possible to a large language model (LLM). Small sites everywhere are being generated this way, and it has become very noticeable.
Are Linux Gamers Cheating?
Linux gaming has advanced through Valve's Proton, but kernel-level anti-cheat systems still block many competitive games.