Austin Gil profile pic

Hi, my name is Austin Gil.

I'm a friendly web developer from Portland, Oregon, and I like to help people (like you?) build better websites.

Since 2013, I’ve built projects for award-winning agencies, innovative start-ups, government organizations, and more. Today, I create fun, educational content in the form of writing, open-source, videos, presentations, and workshops.

Riding bikes and camping in some remote place in nature is probably my favorite activity. Also a big fan of watching my local Rose City Rollers (world champs!) and playing my Stern Godzilla Pro pinball machine. There is a collection of sticks that look like wands beside my front door, and I have a very cute (and equally insubordinate) chiweenie named Nugget. Occasionally, when I’m bored, I like to read Craigslist Missed Connections or practice creative. Hope you enjoy. :)

Latest Articles

  • Waves

    A poem about waves

  • Biking Portland: November 23, 2024
    Biking Portland: November 23, 2024

    I can’t say I was in the mood to ride my bike, today, but with dry roads and nothing but rain in the forecast, I had to take advantage. And anyway, I had to go across town to do a friend a favor, and could probably make it to Skidmore bluffs before the sun went […]

  • Dear Internet
    Dear Internet

    How are you doing? Good? Good! There’s some things I think we should talk about. You know we go way back. From CDs in the mail with internet minutes, from AOL screen names and chatrooms asking ASL, from waiting literally five minutes for a single image to load one line at a time, from the […]

  • The C̶a̶k̶e̶ User Location is a Lie!!!
    The C̶a̶k̶e̶ User Location is a Lie!!!

    A post discussing the nuances around location-based programming. Various ways to access user location, how they can fail, and what to do about it.

  • I Deployed My Own Cute Lil’ Private Internet (a.k.a. VPC)
    I Deployed My Own Cute Lil’ Private Internet (a.k.a. VPC)

    This post covers what I've learned about Akamai's VPC, how I deployed one with Terraform, and why it's good for security.

  • Advanced Architecture for AI Application (AKA AAAA!)
    Advanced Architecture for AI Application (AKA AAAA!)

    This post covers infrastructure improvement ideas for an existing AI application's architecture for better delivery, performance, and cost-reduction.

  • AI for Web Devs: Deploying Your AI App to Production
    AI for Web Devs: Deploying Your AI App to Production

    This post covers preparing our app for production, deploying to a VPS, running it with a process manager, and using a reverse-proxy with an SSL.

  • AI for Web Devs: Addressing Bugs, Security, & Reliability
    AI for Web Devs: Addressing Bugs, Security, & Reliability

    In this post we'll walk through our existing AI application and address bugs, security, and reliability concerns for most apps and AI apps specifically.

  • AI for Web Devs: AI Image Generation
    AI for Web Devs: AI Image Generation

    In this post we create a Dialog component with Qwik before I share my strategy for dealing with the nuances of AI image generation with OpenAI.

  • AI for Web Devs: Prompt Engineering
    AI for Web Devs: Prompt Engineering

    Prompt engineering lets you modify AI behavior without changing application code. This post covers tools and techniques for prompt engineering.

Side Projects

The Function Call
A friendly podcast about web development.

Vuetensils
A Vue.js toolset for building accessible, light weight, and custom designed applications.

bedrocss
An opinionated starting point for styling base HTML elements.

Style Check
A Single Page Application built with Vue.js to help developers audit their global styles.

Particles CSS
A customizable SCSS library for utility-first CSS.

Battle Bannerz
A fun little project we build on a live stream using Vite and Vue.js. It let’s you generate social media banner images that look like Pokemon battle scenes.

Perx
A web app built with Vue.js and WordPress that helps travel-hackers browse credit cards based on their bonuses.

Carbon Grid
A simple, lightweight, responsive CSS grid system built on flexbox.

Murder Mystery
A single page app (SPA) for social-group fun.
Read more about it

Color Converter
A progressive web app (PWA) that converts hex colors to RGB and RGBA.