Hi! 👋

I'm Will Wright. Discover my projects, skills, and experience in software development.

About Me

I am a full-stack software engineer with a focus on the deployment of command line applications, data systems, modern web development, and blogging. I enjoy developing in public and contributing to open-source software, which I believe are powerful mediums for creative expression.

With a strong foundation in engineering principles and a passion for problem-solving, I aim to create impactful solutions that enhance user experiences. I believe large language models are a paradigm shift within software development that will bring about many exciting changes in how we think about cyberspace!

Feel free to explore my projects and get in touch if you have any questions or opportunities.

Cyber Epistemics 🤖📚

Web Applications

I deploy my web applications on a single Digital Ocean droplet using Docker and Docker-Compose, utilizing an Nginx reverse proxy and wildcard routing to rapidly deploy experiments to the web.

WHOOPs-to-say 🤷‍♂️

WHOOPs-to-say 🤷‍♂️

A study in multiple authentication layers and WHOOP's API

Frontend:

JavaScriptNextJSTailwindCSSAuth/OAuth2.0

Backend:

PythonFastAPITwillio

Database:

MongoDBRedis
Ollama Chat

Ollama Chat

Exploration into runtime of small language models (GPTs)

Frontend:

TypeScriptReactTailwindCSS

Backend:

PythonFastAPIOllama

Database:

Redis
Espistemic Anchors

Espistemic Anchors

A web tracking browser extension & smart bookmarks with AI-generated tagging

Frontend:

JavaScriptlit.js

Backend:

PythonFastAPITwillio

Database:

TinyDB
Coffee Logger

Coffee Logger

First web app! Simple logging form for tracking espresso consumption

Frontend:

JavaScriptHTMLCSSTailwindCSS

Backend:

PythonFastAPIAPI Gateway

Database:

SQLiteSQLAlchemyS3
Cyber Epistemics 🤖📚

Cyber Epistemics 🤖📚

Philosophical musings about the nature of knowledge and how information is organized on the internet

Frontend:

MarkdownHugo

Backend:

Docker

Other Projects

XLSX is Not a Database

XLSX is Not a Database

The memes say it all

Quantified Self Life Log

Quantified Self Life Log

I tracked what I did every hour for 3 years and then analyzed the results

Command Line Interfaces & Design

Command Line Interfaces & Design

My personal take on good CLI design