COPOER

Github/GitLab/CodeGolf

Skills:

Languages:

Javascript (Typescript, NodeJS, ReactJS, NextJS), PHP, Golang, Python, Rust, Java, C


Databases:

MySQL, MongoDB, Postgres, Supabase


General:

Full Stack Web, Android, Devops Development, Linux/AWS Administration, Machine Learning (Genetic Programming, NLP)

Personal Projects:

Security Camera Hub

#Golang #C #ESP32 #MicroController

Handles multiple incoming streams from ESP32 cameras and displays them together on a web interface. The web interface allows you to view the past history of the cameras and detect objects as they come into the cameras view.

Grocery Price Comparison

#Javascript #CI/CD

Compares multiple grocery store prices so you can find the lowest price. Built using NodeJS to asynchronously scrape the grocery store websites in a script that is run by Gitlab CI. The results are written JSON file in the git repository. The page can then be loaded statically through Gitlab pages.

BlogNow

#Javascript #ReactJS #NextJS #MongoDB

Blogging/CMS software written in ReactJS using NextJS and Mongodb.

CBT Android

#Android #Java

A powerful android application that helps you rethink negative thoughts. The application is written in Java and can be found on the F-droid store. View code.

Hydrate and chill

#Javascript #Python #ML #NLP

A website that allows you to find a word that matches the number of times you wish to hydrate during a given movie. Data is generated using Python to find word occurrences within movie scripts. This is then saved as individual JSON files relating to the word occurrence of each movie allowing for the website to be statically hosted on Gitlab pages.

SMS Chatbot

#Rust #Android #ML #AI

Consisting of two Rust packages, this project allows people to automatically respond to SMS messages using a GPT model. One repo provides an SMS bridge that can be run on an Android phone through Termux. The SMS messages can then be bridged to the server repo running a GPT model. Code: SMS Bridge Chatbot Server

Website Sentiment Extractor

#Go #NLP

A library written in Golang that scrapes a given webpage and extract the sentiment of all the named entities.

Telegram Exporter

#Javascript

A website that helps you convert Telegram exports to CSV. It simply converts the JSON export generated by Telegram to a readable CSV file format using vanilla JS.

Soundcloud Bot Blocker Addon

#Javascript #Addon

An add-on for Firefox that filters adult content bots on Soundcloud. The add-on reads the incoming responses and checks the username of the user against common spam username keywords.

OpenQuiz

#Javascript

A simple open source vanilla JS quiz application I built to study Chinese. It converts a CSV to a multi-choice question quiz. View code.

Linear Genetic Programming agent

#Python #ML #AI

Linear genetic programming agent in Python. I used this codebase to conduct research in the field of genetic programming.

Offnet

#PHP #MySQL #SMS #Android

An SMS interfaces for the internet. This is one of my first ever projects written before I had any formal training. The project was written in PHP and handled incoming SMS messages by responding with data from several APIs. Project code is hosted here: Offnet Server, Offnet Android App