Projects

Projects are organized by category with links to live sites, source code, papers, and writeups.

Web Projects

Homepage screenshot of ATO UMN website.

ATO Fraternity Website

Official fraternity website for ATO UMN with custom structure, content management, and branded presentation.

WebFrontendOrganization
Homepage screenshot of BanScope platform.

BanScope

Minecraft moderation platform that integrates servers with a web interface through a custom-built API.

WebBackendAPIMinecraft
Homepage screenshot of InfusedCore website.

InfusedCore

Commissioned custom website for a Minecraft server with moderator login tools, storefront access, and leaderboard views for users.

WebCommissionedModerator ToolsMinecraft

Embedded and IoT Systems

ESP32 Smart Home Light Control System

Built a locally-hosted website on ESP32 (originally ESP8266) with dual light switch controls, real-time WiFi device discovery, signal strength monitoring, and a sniffer/interference detection tool. Features include an integrated LED status display showing online status, light states, and network info.

ESP32ESP8266IoTWeb ControlWiFi Monitoring

Distributed Docker Container Management Platform

Developed a custom web platform hosted on Raspberry Pi and AWS for remote Docker container management. Features include GitHub URL integration with automatic image creation, live console access, real-time file system browser, and live CPU/RAM monitoring graphs. Includes auto-updating pipeline with GitHub Actions for seamless version management.

DockerRaspberry PiAWSSvelteKitCI/CDCustom API

Control Dashboards and Observability

Integrated Web Dashboard for Control and Monitoring

Built a multi-tab interface (Home, Sniffer, Logs) with dynamic JavaScript updates and clean route separation for control, monitoring, and diagnostics.

DashboardFrontendBackend IntegrationObservability

Logging and Observability System

Implemented a terminal-style logs surface with structured runtime output to improve debuggability, operational visibility, and incident response speed.

LoggingObservabilitySREDebugging

Wi-Fi Interference and Jammer Detection System

Building anomaly detection logic for suspicious Wi-Fi behavior with OLED feedback, dashboard alerts, and automated relay-based responses.

CybersecurityThreat DetectionWireless

Web Platforms, Bots, and Integrations

Additional Website Portfolio Builds

Developed multiple production-style websites beyond the flagship project, including custom frontend/backend logic and deployment workflows.

WebFull-StackDeployment

Discord and Twitch Bot Ecosystem

Built automation bots for Discord and Twitch with event-driven commands, moderation utilities, and platform integrations.

BotsAutomationEvent-DrivenAPIs

Minecraft Plugins and AI Bots

Created Minecraft plugins, AI-enabled bot behaviors, and integrations bridging game servers, websites, and Discord communities.

MinecraftPluginsAIIntegration

Backend, APIs, and DevOps Tooling

Custom Web APIs and Backend Services

Designed and implemented custom API services for web applications, device communication, and integration pipelines.

BackendAPIArchitecture

Custom CI/CD Pipelines

Built and maintained custom CI/CD workflows for testing, packaging, and deployment automation across web and service projects.

DevOpsCI/CDAutomationReliability

Custom NPM Packages

Published reusable JavaScript/TypeScript modules to accelerate development across internal and personal projects.

NPMTypeScriptTooling

Research and Publications

AI-Driven Detection of Malicious Code Patterns

Co-authored research on adversarial attacks against deep learning-based code models via program transformation. Presented at the Workshop on Recent Advances in Resilient and Trustworthy Machine Learning-driven Systems (ARTMAN) 2024.

ResearchAICode AnalysisAdversarial Attacks

Natural Adversarial Example Attack towards Graph-based Vulnerability Detection

Co-authored research on natural adversarial examples for graph-based vulnerability detection systems. Published in Computers & Security (COSE) 2024.

ResearchGraph-basedVulnerability DetectionAdversarial