Skip to content
View ramity's full-sized avatar
👁️‍🗨️
👁️‍🗨️
Block or Report

Block or report ramity

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ramity/README.md

Howdy 🤠

I'm Lewis. I like a lot of things. I write code.

Check out my portfolio.

Current projects:

Name Description
Clerk Fully-contained gitlab devops solution for dictating programming instructions to a NLP model via task and PR-review flows.

Past projects:

Some of the projects below get some love every now and then, but they aren't current focuses.

Machine learning
Name Description
conjure A code generation experiment. All code must be generated via the use of generator scripts or ChatGPT responses.
VED pwn An ML experiment showing vehicle OBDII data is a uniquely identifiable. Utilizes the VED dataset detailed here
Computer vision
Name Description
athena A docker setup for opencv experiments featuring a locally compiled version of opencv for more features and formats
apexCV [Incomplete] A computer vision framework/toolset for scraping Apex Legends videos for meaningful data and statistics over time
opencv table detection A simple table detection apporach created entirely with opencv
lane detection A simple lane detection program created entirely with opencv
opencv text detection A simple text detection approach created entirely with opencv
edge detection comparison A simple script to compare different forms of edge detection with opencv
optical flow A simple script to perform optical flow with opencv
Minecraft
Name Description
minecraft A dockerized vanilla minecraft setup.
vault hunters 3 A painless and fully featured dockerized server for the Vault Hunters 3 modpack. Now with ramdisk support!
Docker boilerplates
Name Description
DLNA-kickstart A repo to kickstart a [D]ocker powered [L]inux image running a [N]ode [N]ativescript [A]ngular stack.
DLAMPS-kickstart A repo to kickstart a [D]ocker powered [L]inux image running an [A]pache [M]ySQL [P]HP [S]ymfony stack.
soothsayer A simple flask boilerplate for quickly creating web accessible applications created during my walmart internship.
Distributed networking
Name Description
theia [Incomplete] A stab at allowing opencv operations to be performed by a pool of machines.
ramium [Incomplete] A hybrid blockchain network experiment featuring a global PoS blockchain with PoW subchains.
Utility
Name Description
iris A suite of tools for key management (generation, distribution, storage, rotation), en/decryption of data, and validation of integrity and authenticity of data. Created for communicating over unsecure channels
ssh-scripts Dead simple ssh-agent start and stop scripts to prevent terminals from creating multiple ssh-agent processes
virtual-host-manager Client based interface to quickly set up virtual hosts on development machines
Scrapers
Name Description
discord wordle processor Discover your discord server's Wordle leaderboard and finally settle who reigns supreme! Calculate detailed statistics from shared results like share count, current and max streak, weighted score, offByOne count, average % per guess, and more!
potflip [Deprecated] RSbuddy is no longer supported. See README for notice. This repo contains a few php scripts to assist in flipping potions for a profit in osrs using the rsbuddy API. See README for example output.
wowah [Deprecated] A simple data scraper for loading and parsing the WoW auction house api.
twitchScrape A twitch stream data scraper that enables side-by-side parsing of the downloaded byte stream with opencv.
typho [Incomplete] The beginnings of a stock data scraper that cross-references alphaadvantage stock data and google trend data
trade-paint [Incomplete] A simple autolist.com scraper to populate and filter available vehicles
Game related
Name Description
world-sim [Incomplete] The beginnings of the backend for a game that never quite took off. Left for reference
Bent A simple game that uses a php websocket backend and electron frontend + three.js for rendering.
Bent-Client An electron client for a simple game
js-map-generator Simple but effective rogue-like map generator. Featured on my LinkedIn. View here
Work
Name Description
CTTP-Lab-Cert [Deprecated] - Moved to private phabricator repo. One of my first projects at CTTP. Left for reference. Features a self created google spreadsheet clone for managing lab certifications
Storyline-AJAX-integration Sweet and simple AJAX implementation to hack in functionality of getting grade values out of a Storyline application.
Web applications
Name Description
micro [Incomplete] The beginnings of a micro management interface for logging and inventorying food, clothes, and events. Left for reference and inspiration
assistant [Incomplete] A simple micromanager for managing food, finances, closet, and time tracking
ally A companion hub
Interview
Name Description
supply-pike-interview Timed programming interview questions from local software development firm, Supply Pike.
School
Name Description
Caesar-Cipher Sweet and simple sub 70 line functioning and interactive Caesar Cipher written in MIPS32 assembly
CSCE-4853-HW5 Interactive single-threaded SHA256 brute force password cracking tool given known hash and configurable password rules (min and max length, character set, salt, and more).
CSCE-2004-HW6 Solution, instructions, and helper code for Programming Foundations I's homework 6
phabricator-setup-doc A fancy phabricator setup doc created for a technical writing class.
CSCE-5703-HW Homeworks from CSCE-5703
CSCE-5563-HW3 Two pytorch projects: "dl3-actual" being GRU with a self defined backward propagation method, and "dl3-bonus" being a bidirectional LSTM using the highly undocumented nn.CTCLoss function to solve MNIST
CSCE-5693-lab-2 GPU programming lab 2
capstone A simple pure CV approach for the autonomous navigation of a standardized robotics playing field.
CSCE-4813-HW1 Computer graphics homework #1 detailed here
algo-hw9 Algorithms homework #9
algo-hw7 Algorithms homework #7
algo-hw4 Algorithms homework #4
AVL-tree A simple AVL tree implemented in c++. For more details see: https://en.wikipedia.org/wiki/AVL_tree
CSCE-4523-HW Repo containing all homeworks for completed Database Management Systems class
spring-2018-notes Notes covering software engineering (CSCE 3513), autonomous robotics (CSCE 4013), advanced data structures (CSCE 4263), database management systems (CSCE 4523), and some miscellaneous ramblings
Trees BST and AVL trees implemented in c++. For more details see: https://en.wikipedia.org/wiki/Binary_search_tree https://en.wikipedia.org/wiki/AVL_tree
CSCE-4013-hw2 The second homework assignment for the Autonomous Robotics course
VectorInt A school project driven integer specific clone of the famous C++ vector class
RegisterClient Register client (Android app) for accessing the server-side API. Developed using Android Studio.
RegisterAPI-Java Server-side register API. Developed in Java (w/ Spring) using the Eclipse IDE. Mavenized.
RegisterAPIDataDefinition SQL to create the backing database for the Register API project.
Producer-Consumer A multi-threaded producer-consumer implementation utilizing a shared bounded buffer. Created for an assignment. Written in java
CSCE-2014-lab13 Programming Foundations II - Lab 13
CSCE-2014-A1 Programming Foundations II - Assignment 1
CSCE-2004-Lab13 Programming Foundations I - Lab 13
CSCE-2004-Lab12 Programming Foundations I - Lab 12
CSCE-2004-Lab11 Programming Foundations I - Lab 11
CSCE-2004-A7 Programming Foundations I - Assignment 7
CSCE-2004-A6 Programming Foundations I - Assignment 6
CSCE-2004-A5 Programming Foundations I - Assignment 5
CSCE-2004-Lab10 Programming Foundations I - Lab 10
CSCE-2004-Lab09 Programming Foundations I - Lab 9
CSCE-2004-Lab08 Programming Foundations I - Lab 8
CSCE-2004-Lab07 Programming Foundations I - Lab 7
CSCE-2004-Lab06 Programming Foundations I - Lab 6
CSCE-2004-Lab05 Programming Foundations I - Lab 5
CSCE-2004-Lab04 Programming Foundations I - Lab 4
CSCE-2004-Lab03 Programming Foundations I - Lab 3
CSCE-2004-Lab02 Programming Foundations I - Lab 2
CSCE-2004-Lab01 Programming Foundations I - Lab 1
CSCE-2004-A4 Programming Foundations I - Assignment 4
CSCE-2004-A3 Programming Foundations I - Assignment 3
CSCE-2004-A2 Programming Foundations I - Assignment 2
CSCE-2004-A1 Programming Foundations I - Assignment 1
GNEG-1103-electronics Some simple Arduino scripts created for the electronics section of the general engineering course.
Historical
Name Description
faceswap Non official project based on original /r/Deepfakes thread.
Mirai Source code from the original mirai botnet hack forum post. Prior to its release on the forum, it was attributed to having created some of the largest botnets and DDoS attacks ever seen. It was formative in IoT manufactures cleaning up their act in the use of factory default usernames and passwords.

Pinned

  1. ramium ramium Public

    A hybrid blockchain network experiment featuring a global PoS blockchain with PoW subchains.

    C++

  2. iris iris Public

    A portable CLI executable for keypair management, identity management, en/decryption, signing, and verification. Created for communicating over unsecure channels.

    C++

  3. discord-wordle-processor discord-wordle-processor Public

    Discover your discord server's Wordle leaderboard and finally settle who reigns supreme! Calculate detailed statistics from shared results like share count, current and max streak, weighted score, …

    Python

  4. apexcv apexcv Public

    [Incomplete] A computer vision framework/toolset for scraping Apex Legends videos for meaningful data and statistics over time

    Python 17

  5. Caesar-Cipher Caesar-Cipher Public

    Sweet and simple sub 70 line functioning and interactive Caesar Cipher written in MIPS32 assembly

    Assembly

  6. js-map-generator js-map-generator Public

    Simple but effective rogue-like map generator. Featured on my LinkedIn

    HTML