Projects
Portfolio & Open Source Work
A collection of projects spanning network infrastructure, web development, DevOps, and AI/data tools.
Find Projects
12 repos12 Projects
Portfolio Website
Personal portfolio built with Next.js 16, deployed on AWS S3 + CloudFront with Amplify Gen 2 backend. Features AI chatbot (AWS Bedrock), PWA support, and admin dashboard.
My flagship project — a fully serverless portfolio with AI-powered chatbot, 10-tab admin dashboard, CI/CD via GitHub Actions, and Playwright E2E testing. Static export bypasses Amplify Hosting OOM limits.
AP Pinpoint
Access point mapping and visualization tool for network infrastructure planning and wireless coverage analysis.
Helps map wireless AP locations onto floor plans for coverage planning. Useful for enterprise Wi-Fi site surveys and identifying dead zones before deployment.
Stable Diffusion Web UI
Self-hosted Stable Diffusion web interface for AI image generation with custom models and configurations.
Fork of AUTOMATIC1111's web UI with custom model configs and optimized for local GPU inference. Used for generating project visuals and exploring generative AI capabilities.
Portfolio on AWS Amplify
Portfolio website deployed with AWS Amplify, featuring CI/CD pipeline, authentication, and serverless backend.
Earlier iteration of my portfolio using AWS Amplify's full hosting. Includes Cognito auth, DynamoDB data layer, and automatic deployments from GitHub pushes.
Data Infographics
Python-based data visualization and infographic generation tool for creating professional charts and reports.
Automates the creation of publication-quality infographics from raw datasets. Uses Matplotlib and Pandas for data processing, with customizable templates for different report styles.
Network Monitoring Stack
Comprehensive monitoring solution for home/SOHO networks featuring security monitoring, network performance tracking, and infrastructure observability.
Built on a Raspberry Pi — collects SNMP metrics from switches and APs, visualizes network health in Grafana, and alerts on anomalies. Great for learning observability in a real network environment.
Network Automation Lab
Network automation and containerlab project for enterprise network management. Uses containerized network devices for testing and development.
Uses Containerlab to spin up virtual Cisco/Arista topologies for testing automation scripts. Integrates with Python and Ansible to simulate enterprise network changes safely before production.
Telegram Web App
Modern Telegram Web App with PWA support — full MTProto API access via Telethon for messaging and automation.
Full-featured Telegram client built as a PWA. Uses Telethon for direct MTProto protocol access, enabling custom bots, message automation, and channel management from a web browser.
Docker Labs
Collection of Docker-based lab environments for learning containerization, networking, and microservices architecture.
Hands-on lab exercises covering Docker networking, multi-container apps with Compose, volume management, and container security best practices. Built as a learning resource.
MATLAB Capabilities Checker
Nuxt 4 application for checking and verifying MATLAB capabilities, featuring a modern web interface for data analysis tools.
Built during my MSc in Data Analytics — provides a web frontend for running MATLAB toolbox checks and capability verification without needing the MATLAB desktop.
Cloudless E-Commerce
Full-stack e-commerce platform with product management, cart functionality, and payment integration.
Complete e-commerce solution for cloudless.gr — features product catalog, shopping cart, Stripe checkout, and an admin panel for inventory management.
Supabase Monorepo
Monorepo for Supabase-based apps and UI, including Next.js, Tailwind, Payload CMS, and more.
Experimental monorepo exploring Supabase as a Firebase alternative. Includes auth flows, real-time subscriptions, row-level security policies, and Payload CMS integration.