andyrift

My Projects

Websites

Personal Website
Nuxt
JS
BEM
In development

Notes
Web app for text notes.
Rust
Axum
PostgreSQL
OpenAPI
JavaScript
BEM
In development

Book Base
Personal storage for books and other written media.
Rust
Axum
PostgreSQL
OpenAPI
In development

Trend Aggregator
Website with the ability to authenticate through Google and chat about trends.
React
Express
MongoDB
Google API
OAuth
Finished

Marketplace
Marketplace website analogous to eBay.
JavaScript
EJS
Express
PostgreSQL
Finished
Desktop

Electron Text Editor
A desktop visual text editor made using web technologies.
Vue
Electron
SQLite
Archived

Transistor Amplifier Calculator
An app for calculating resistor values in audio amplifiers.
Python
Tkinter
Matplotlib
Suspended
Cli

fuzzy-open
Cli app for quickly opening files by fuzzy matching string patterns.
Rust
Maintained

vm-tools
A script for opening and managing QEMU virtual machines.
Lua
In development

rs-count
Console app that counts words, symbols and lines in a single text file.
Rust
Maintained
Games

Sparkly Night
Unity
C#
Finished

Boring Platformer
Unity
C#
Finished

Godot
GDScript
Finished

Snake in SDL2
C++
SDL2
Finished
Other

Portable dotfiles
Linux configuration files with scripts for easy setup.
Linux
Bash
In development

Home lighting system
Home lighting system with light temperature control.
Esp32
C
Unity
Suspended

CV in JavaScript
Web page that renders CV from JSON and allows to save it in PDF format.
JS
Maintained

Finite state machine
C++
Finished

Pushdown automaton
C++
Finished

PC stats monitor
Esp32
C
Python
Suspended

HTTP server in Rust
Rust
Suspended

SLAE solving algorithms
C#
Finished