Projects list

Completed
🐙

Kubernetes GitOps with ArgoCD

A comprehensive Kubernetes deployment project utilizing ArgoCD for GitOps continuous delivery. The goal is to fully automate the deployment pipeline, ensuring that the live environment constantly mirrors the configuration stored in a Git repository.

To achieve this locally, a multi-node Kubernetes in Docker (KinD) cluster is spun up. At the core is ArgoCD, which continuously reconciles the cluster state against our declarative manifests. The project automatically deploys a complete full-stack application consisting of a frontend interface, a backend API, and a persistent database. To make the cluster production-ready, foundational infrastructure tools are bootstrapped alongside the app: Traefik acts as the Ingress controller for efficient HTTP routing, Cert-Manager automates SSL certificate issuance, and the Prometheus stack scrapes real-time metrics to monitor node health and application performance.

KubernetesArgoCDHelmTraefikPrometheusDocker
Completed
🤖

AI Page Reader

A browser extension for Firefox and Chrome that uses Google's Gemini API to intelligently process and analyze webpage content. The extension acts as a personal AI reading assistant right from your browser toolbar, designed to quickly distill long articles into digestible insights.

When activated, the JavaScript-based extension scrapes the active DOM and securely passes the text payload to the Gemini API. Users receive an instant AI-generated summary of the page, and can dynamically ask follow-up questions in a built-in chat interface to query specific details from the text. Furthermore, it implements a parsing module to cleanly extract the core article structure and export it locally as a properly formatted Markdown file, stripping away heavy HTML markup and ads for offline reading and archiving.

JavaScriptBrowser ExtensionGemini APIFirefoxChrome
Completed
🐻

FNAF Discord Bot

A fully functional recreation of the classic horror game Five Nights at Freddy's 1, playable entirely within Discord via a custom Python bot. This project translates a real-time survival game into an asynchronous, text-and-image based multiplayer experience.

Built using the Discord.py library, the bot handles complex state management for individual player sessions. It accurately tracks internal variables like the animatronics' AI difficulty levels, randomized movement patterns across camera nodes, power consumption rates, and the passage of in-game time. Players interact via slash commands to toggle doors, check lights, and cycle through the security cameras. The bot dynamically responds by generating and sending pre-rendered image frames that reflect the current state of the office or camera feeds, providing a surprisingly tense gameplay loop over a Discord API architecture.

PythonDiscord.pyGame DevBot Automation
Completed
Packet Plague icon

Packet Plague

A cybersecurity-themed educational game built with Python and Pygame where players must protect a network of routers from a rapidly spreading digital virus. Designed by a team of five contributors, the project gamifies core networking concepts like packet routing and Time-To-Live (TTL).

As the virus propagates across the grid, the player must actively manipulate the routing tables of individual nodes to redirect and intercept malicious packets before they infect critical systems or their TTL expires. Under the hood, the game relies heavily on Object-Oriented Programming (OOP) to manage the state of routers, links, and independent packet entities moving across coordinate paths. Spanning 5 increasingly complex levels, the game incorporates dynamic pathfinding algorithms, custom sound effect triggers, and a punishing jumpscare game-over screen to simulate the high stakes of network defense.

PythonPygameNetworkingOOPGame Dev
Completed
🗓️

Yota Web App

A collaborative full-stack web application built by a team of four, aimed at managing club or organizational data.

The frontend avoids heavy frameworks, relying entirely on clean, vanilla HTML, CSS, and JavaScript to deliver a responsive, lightweight user experience. On the backend, we deployed a Python-based REST architecture utilizing FastAPI and Uvicorn for asynchronous, high-performance request handling.

HTMLCSSJavaScriptPythonFastAPIUvicorn
Completed
⚡

Control Loop 800 Renovation

A comprehensive 7th-year technical project focused on the complete renovation and modernization of industrial control circuit 800. This project bridged the gap between theoretical electrical engineering and practical industrial application.

The initial phase required deep analysis of the legacy control loop, identifying inefficiencies and outdated components that failed to meet modern safety and operational standards. From there, the project transitioned into the redesign phase, which heavily involved calculating load requirements, selecting appropriate modern contactors, relays, and sensors, and drafting highly detailed electrical wiring schematics. The final deliverables included a rigorous implementation plan, component datasheets, and step-by-step logic configurations for the PLC interface, ensuring that the newly renovated control loop would operate reliably within a high-stakes industrial automation environment.

ElectricalPLCControl SystemsTSO

No projects in this category yet. Check back soon!