Andrew Smales

Web developer. I build and run apps, from a long-running journaling platform to database infrastructure. I love the WWW!

Update: The startup airline I was working on has unfortunately ceased operations. I have some availability again for development and consulting work - feel free to get in touch.

Current projects

Magpie

Magpie is an everything app: more than 35 apps for individuals and small businesses under one account. There's an end-to-end encrypted password vault, Git hosting, a Figma-style design tool, a podcast studio that records in the browser, e-signatures, an online store, and a service that asks data brokers to delete your personal information.

  • 35+ apps
  • End-to-end encryption
  • Git hosting
  • Design tools
  • Payments

Polykomos

Managed database hosting with an agentic natural-language layer. Provision PostgreSQL, MySQL or SQLite databases with isolated credentials, then use them normally, or query in plain English: AI agents send a request to a single API endpoint, and Polykomos generates the SQL, validates it for safety, runs it and returns structured results. Usage-based billing.

  • PostgreSQL
  • MySQL
  • SQLite
  • AI agents
  • Natural language to SQL

Diaryland

Diaryland is an online journaling platform and diary community that has been running since 1999, making it one of the longest-running personal publishing sites on the web.

Also: Let's Solve Ethics, a fun weekend project I built to try out a front-end design system I was working on.

Social

The social media I use at the moment are Bluesky and Instagram.

You can also find me on LinkedIn.

Odds and ends

Medium term goals

  • Keep getting better at leathercraft.

ChatGPT knows who I am

I debated adding this because it seems goofy, but ChatGPT 4 knows who I am (note: I added this section quite a while back!):

ChatGPT screenshot
Last updated 2026