siliconninja's repositories
RhythmJumper
Rhythm game where you jump over obstacles in time to 2 rhythmic songs. Includes easter eggs & high score functionality. Final project for a VB.NET class.
Redirector
A webapp that uses Nginx config files to trick a website's thumbnail generator into using a custom thumbnail for links. Its main use is for customizing Google Classroom & social media posts.
BegoneWhatsNew
Steam skin to remove "What's New", review nags, and more advertising from the library
CSSE286-VideoGameSaleTeam
A machine learning project used to analyze different aspects of Steam games and reviews. Uses a variety of algorithms including decision trees, neural networks, and k-fold cross validation.
Dev-Vagrantfiles
Protect your computer by using a VM and Vagrant boxes for development. This repo contains Vagrantfiles that I use to run VSCode and nodejs for my blog.
React-Messaging
A React Native messaging app using the Gatsby, Apollo, and React-Bootstrap libraries.
coveragepy
Code coverage measurement for Python
CSSE-473-Graph-Algorithms
For learning and FOR SCIENCE! (Not a required part of the course. To students: Please don't use this to cheat on any homework or tests, this is only a reference.)
CSSE333-Project-BonFoodTracker
Track food information and your favorite foods at the Bon. A Databases project using Python, MS SQL, and Java.
CSSE340-Web-Bundles-Research
A portfolio of our security research about Google's latest technology, Web Bundles, for the CSSE340 (Fundamentals of Cybersecurity) class. To students: PLEASE DO NOT COPY THIS MATERIAL! You will hurt your own learning by doing so.
CuTest
Playing around with CuTest
dotfiles-and-linux-scripts
A collection of my dotfiles and personal scripts for Linux, including a darker Breeze theme for KDE.
geckodriver
WebDriver for Firefox
genki-study-resources
A collection of exercises for practicing what is taught in Genki: An Integrated Course in Elementary Japanese.
git-branching-test
Experimenting with git branches
Japanese-Studying-Words
Make random word combinations! Useful for Japanese Hiragana and Katakana practice!
joplin-plugin-xournalpp-integration
Allows you to create new Xournal++ files without using Joplin attachments (a workaround for not syncing sometimes)
OrangeSubterkludge
🧪 Tying multiple programming languages (not just web servers), DevOps, and threat modeling together to build a "Guess the Subreddit" game!
os
THIS FORK IS UNMAINTAINED (I have no time to test it) - Open source security/privacy focused AOSP rom
osc-tools
Tools to mine data from data from Open Street Cam
OSC-Video-To-Image-Scripts
Bash scripts which are designed to convert a video to images, and do other postprocessing steps before uploading to OpenStreetCam. Might make this into a full blown pipeline process later.
qubes-core-admin-client
Qubes management API client
qubes-doc
Qubes documentation
React-Messaging-Backend
A React Native messaging backend with good old GraphQL APIs.
siliconninja.github.io
My portfolio website, with links to projects and demos
TechClub-Curriculum-16-17
(2016-2017) Curriculum for the Tech Club at RHS created by the leadership committee. The format of the club has changed to focus on experimenting with technology and hands-on learning.
xournalpp
[contains bugfixes for original] Notetaking software designed around a tablet. A C++ rewrite of Xournal. Moved from Sourceforge. Check out the legacy branch if libpoppler<0.16 on your system. The development branch has the newest features.
xournalpp-git
[not maintained, works for now] A working xournalpp-git pkgbuild as of 11/23/18, uses poppler 0.61.1