Who is Keith Austin?
Hi there! My name is Keith, and I am a software engineer from Maine. I am a serial hobbyist and all around turbo-nerd, and I love dogs.
I started learning to code when I was ten years old, after discovering Ruby. I fell in love instantly, and I've never stopped learning. These days, my focus is on JavaScript and Front-end development, but I also love game development, systems-level work and I have even recently taken an interested in embedded software.
My Projects
Bug Tracker
A bug tracker webapp written with Next.js. The backend is a Postgres database with Prisma models to interface between the backend and frontend. This project is actively being worked on, so some features may not be present yet or may be buggy. Please feel free to reach out with issues/suggestions!
Check out the live demo!
Blueberry
A programming language interpreter written in JavaScript. This project was intended to help me learn more about how programming languages work under the hood. I've also created a webapp that runs the interpreter on the client side, so you can play around with the language, no download required!
Check out the live demo!
Crappy Bird
This was my first project both with Crystal and with SFML. This is a very simple Flappy Bird clone built on an Entity-Component-System architecture. It is not the most sophisticated implementation, but I intend to work on further projects with this toolset and I am very excited by what can be done in Crystal.
View the source code on GitHub!
Want to see my other projects?
Visit my GitHub page to see all the cool stuff I've been working on!
keithaustin on GitHub