Portfolio
-
Split Keyboard
A PWA for taking notes using a customizable onscreen keyboard. In this project I will started to think about making software that could have things easily added on to it. To achieve that goal UI is generated based on json data that the user can edit themselves.
Key features include:
- Custom keyboard layouts using css grids
- Custom keyboard actions using javascript functions
- Custom commands using javascript functions
-
Image To Maze
Golang library for generating a maze from an image maze and a web UI using WASM
-
Parentware
A collection of bash scripts, cronjobs, & configs for preventing children from logging into their linux computers outside of certain times. Currently still in development.
-
Community
Community is a mobile app I built while learning the basics of React Native and React as my final project for CS50x. I used supabase for my backend and resend for sending email confirmations for password resets and other 2 factor auth.
its main features included reporting issues in your local area such as potholes, broken street lights, power outages, or trash dumping; and creating community events like markets, fund raisers, competitions, clean ups, openings, and more.