Projects
Want to see what I've been working on?
Check out some of my recent projects below.
Watercooler
A desktop application for interacting with the ChatGPT API, written with Rust, Tauri, React, and Mantine.
Algorithmic Color Palettes
Using clustering algorithms to create color palettes from movie stills.
apoor-dot-dev
A URL shortener build with Deno + HonoJS and deployed to Deno Deploy.
vhttp
A simple HTTP testing library for Go.
Predicting Spotify Track Skips
Using a dataset of listening sessions to predict whether or not a user would skip a given track.
ssh.austinpoor.com
A sample TUI SSH server built with Go, Wish, and Lipgloss. Give it a try at ssh.austinpoor.com!
RL Chrome Dino-Game Solver
Playing the Chrome no-internet-dinosaur game with Selenium, reinforcement learning, and heuristics.
Password Generator
A PoC of a password generator GUI app built with Rust, Tauri, and Svelte.
bcrypt-rsjs
A PoC of a bcrypt password-hashing library for Node.js, written in Rust and Neon – designed to replace "bcrypt", which uses C++.
Handling ML Predictions in a Flask App
Handling long-running processes – like ML model predictions – inside a Flask app using Celery.
fun-run
A CLI for executing multiple processes in parallel – like docker compose without the containers.
Political Text Classification with LSTMs
Using Deep Learning and LSTMs to attempt to classify the political leaning of a news article.
Grover's Algorithm in Processing
A visualization of Grover's Algorithm – a quantum algorithm for searching unstructured data – written in Processing.