apinis.org

This very website, open source and hosted on GitHub Pages. See repository for not just source but also actions-based linting, building, and deployment.

Next.js, React, Node.js, TypeScript, GitHub Actions and Branching, Cloudflare DNS

Voter Propensity Classification

Final project for DA5030 Introduction to Data Mining / Machine Learning. Built multiple models (including an ensemble) and predicted if someone voted or not in the 2022 midterms from demographic features such as age, gender, education, and more. Data sourced from the United States Census Bureau.

R, RMarkdown, Python 3, Naive Bayes, Logistic Regression, Artificial Neural Networks

bratify

iMessage extension to generate fake "brat" album covers with any text and easily share it, allowing for a conversation using brat album covers. Features a dynamic preview and "saves" generated image to message input for immediate sharing. See linked repository for demonstration.

Swift, Messages framework, UIKit, Xcode

...and more to come!