--- Graduate ---
Transformers
Bert-TweetEval BERT is an encoder-transformer based architecture that is more suitable for some tasks, such as classification. We benchmark both base and fine-tuned performance trained on the TweetEval dataset. Python
Deep Learning
ImageNet MLA-100 NPU Classication ImageNet Classification on Mobilint's MLA-100 Edge NPU ResNet10 NPU
API
Markdown to Latex Templates (IEEE) A self-hosted HTTP API that compiles Markdown documents into PDFs using configurable LaTeX templates. Latex Node
Agents
Thorn, Agentic Research Thorn knows everything! Automated agentic research intelligence system. Discovers papers on arXiv, builds a self-growing knowledge graph, tracks trends and novelty, generates polished markdown digests, and pushes summaries to Discord. Python LangGraph
Web Development
@bencejdanko/tldraw-astro Integration for rendering tldraw diagrams in Astro projects using standard Markdown directives, released on node package manager (npm) Astro
DevOps
Manifests Kubernetes manifest files to easily self host at scale with ArgoCD. Includes configs for n8n, langflow, langfuse, loki + otel, mcp forge, getOutline, argo workflows, superset and more Kubernetes
Web Development
Inclusive World Portal A full-stack role-based management portal for the Inclusive World non-profit team. Django Postgres
Agents
MCP GenAnki My personal MCP Server for using Anki with the Gemini CLI. Includes robust prompts to produce quality entries. Python
Big Data
Realtime Analysis of UK Railway Metrics This a Flink-Kafka stack and pipeline setup for analyzing the Network Rails feed. Kafka Flink JuiceFS
Machine Learning
Solona Graduation Kaggle Competition This repository contains Google Colab notebooks and modeling code for the Solana Skill Sprint: Memecoin Graduation competition (ended April 30th, 2025). Python
Distributed Systems
Kong JWT Claim Injection Plugin This plugin enhances the standard Kong JWT authentication by automatically adding claims found within a validated JWT to the headers of the request sent to the upstream service. Kong Lua
Big Data
Big Data Text Stream Simulation A simulation of n number of incoming concurrent textual streams. Inputs are stored and parsed in an ML pipeline in real time. Meant to simulate LLM streams. Kafka Spark Hive
Big Data
Realtime Credit Card Transactions Analysis A mock pipeline to simulate a stream of credit card transactions. Kafka, Flink and MongoDB are used for real time analysis and storage. Kafka Flink MongoDB
Full Stack Development
Cadence.md Notion/Obsidian clone attempt, a WYSIWYG editor, slash web deployment platform created from notes Svelte
Backend Development
Pocketbase API Template This repository serves as a template and guide for setting up a PocketBase-powered backend, demonstrating how to develop APIs using both JavaScript and Golang while leveraging PocketBase’s built-in features. Pocketbase Golang Javascript
Big Data
Spotify with Lyrics Dataset Generator A set of helper scripts to combine song attributes provided by Spotify to lyrics sourcable on LyricGenius. Python
Full Stack Development
Food Ordering App (distributed) Food ordering app with administrative restaurant management, refactored for distributed workloads Kubernetes Kafka MongoDB Node React
Big Data
OpenWeather Big Data Pipeline A data pipeline project that utilizes Big Data technologies such as Apache Airflow, dbt, and Snowflake to extract, transform, analyze and store weather data from OpenWeather API. Apache Airflow dbt Snowflake
Full Stack Development
Flashcards CRUD Client A basic CRUD client application for managing flashcard decks and corresponding questions and answers. React ShadCN Pocketbase
Full Stack Development
Food Ordering App (monolith) Food ordering app with administrative restaurant management. React Redux Toolkit/RTK Node MySQL Sequelize S3
Algorithms
Markdown Transpiler A custom Markdown transpiler, initially built for a Svelte preprocessor. Inspired by a state-machine lexical scanning presentation by Rob Pike Typescript
--- Undergraduate ---
Web Development
GeoAttendance Users within geographical boundaries will be able to check-in (Browser Geolocation API). Upon checking-in, the users will receive an email which confirms their attendance status. React Pocketbase
Mobile Development
Carillo Social Instagram-style social app for cars. Developed as part of the startup-accelerator Zinnstarter program. React Native Pocketbase
Web Development
Carillo CMS A web-based car dealership management system (CMS). Developed as part of the startup-accelerator Zinnstarter program at San Jose State University (SJSU) for Spring 2024 using modern web frameworks. SvelteKit React Native Pocketbase
Machine Learning
KanjiVG Stroke Classification Fall 2023 project for my ML course. Classifying individual strokes derived from the KanjiVG dataset. The issue with standard CV classification is that strokes also have directional semantic meaning, which can't be captured with pure vision. LSTM CNN
Algorithms
Solitaire Scrabble A casual vocabulary game. A dynamic programming algorithm analyzes the optimal word sequences. Python Flask
Web Development
Retro CRT Emulator Web Terminal Implementation of an old CRT screen with exaggerated effects (Phosphor persistence, glow, flickering, rastar, beam sweep) Javascript HTML CSS
--- Pre-LLM (GPT 3.5) ---
Algorithms
Music Media Storage CLI A storage and order system for music media | Winter 2022 Data Structures Course Project Java OOP
Algorithms
Mancala board A mancala board game developed with OO and MVC principles | Fall 2022 Object Oriented Course Project Java OOP