__ _______ _ ____ ___ __ __ _____
\ \ / / ____| | / ___/ _ \| \/ | ____|
\ \ /\ / /| _| | | | | | | | | |\/| | _|
\ V V / | |___| |__| |__| |_| | | | | |___
\_/\_/ |_____|_____\____\___/|_| |_|_____|
Hi, I'm William, a full-stack developer based in Austin.
I like building things end-to-end, from the user interface down to the database and deployment. You can find a selection of some of my recent projects below.
Here's a link to my Ā <
āGithub>
# #
#### ####
###### #### #### ######
############# #############
############### ###############
######### ###### ###### #########
######### ###### ###### #########
########## ###### ###### ##########
######### ###### ###### #########
######### ###### ###### #########
########## ###### ## ## ###### ##########
######### ###### ####### ###### #########
######### ####### ####### ####### #########
########## ###### ######### ###### ##########
####### ###### ######### ###### #######
########## ###### ########### ###### ##########
######### ###### ########### ###### #########
######### ######################### #########
########## ############ ############ ##########
######### ############ ############ #########
######### ########### ########### #########
########## ########## ########## ##########
######### ######### ######### #########
######### ######### ######### #########
########## ######## ######## ##########
####### ######## ######## #######
###### ###### ###### ######
#### ## ## ####
# #
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
____ ____ ___ _ _____ ____ _____ ____
| _ \| _ \ / _ \ | | ____/ ___|_ _/ ___|
| |_) | |_) | | | |_ | | _|| | | | \___ \
| __/| _ <| |_| | |_| | |__| |___ | | ___) |
|_| |_| \_\\___/ \___/|_____\____| |_| |____/
Node Sweep
Two-player game with real-time WebSocket communication, option for multiplayer or bot opponents, and persistent game records using React, FastAPI, and Postgres
Pingboard
Monitors performance of api endpoints by running scheduled requests and storing the results using React, FastAPI, and Postgres
ShortCut
Creates shortened, usable redirect links to long URLs using React, FastAPI, and Postgres
Conway's Game of Life
An implentation of Conway's Game of Life cellular automata simulation using React
Portable Site Template
Template for quickly getting started with a simple SPA site. Dockerized with a Svelte frontend, Node.js API server, Postgres database, and Nginx reverse proxy. Includes a basic To-Do app as an example but intended to be used as a jumping off point.
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
____ ___ _____ _____ ___ _ _ _____ ___
/ ___|_ _|_ _| ____| |_ _| \ | | ___/ _ \
\___ \| | | | | _| | || \| | |_ | | | |
___) | | | | | |___ | || |\ | _|| |_| |
|____/___|_|_| |_____| |___|_| \_|_| \___/
This site is built as a full production stack to demonstrate end-to-end architecture. Source on <GitHub>.
Reverse ProxyNginx
FrontendNext.js / React
Backend APIFastAPI
DatabasePostgreSQL
DeploymentDocker Compose
TLS certificates by Let's Encrypt / Certbot
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
____ ___ _ _ _____ _ ____ _____
/ ___/ _ \| \ | |_ _|/ \ / ___|_ _|
| | | | | | \| | | | / _ \| | | |
| |__| |_| | |\ | | |/ ___ \ |___ | |
\____\___/|_| \_| |_/_/ \_\____| |_|
Or email me directly at <william@wtaylor.xyz>




