Circuit board background pattern

Projects

Portfolio & Open Source Work

A collection of projects spanning network infrastructure, web development, DevOps, and AI/data tools.

Find Projects

12 repos
Sort:

12 Projects

Portfolio Website logo
Web
2026

Portfolio Website

Featured

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.

Next.jsTypeScriptTailwind CSSAWS Bedrock+2
AP Pinpoint logo
Infrastructure
2026

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.

Network MappingWirelessInfrastructure
Private Repository
Stable Diffusion Web UI logo
AI / Data
2026

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.

PythonStable DiffusionPyTorchGradio
Portfolio on AWS Amplify logo
DevOps
2026

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.

PythonAWS AmplifyS3CloudFront
Data Infographics logo
AI / Data
2026

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.

PythonMatplotlibPandasData Viz
Private Repository
Network Monitoring Stack logo
Infrastructure
2025

Network Monitoring Stack

Featured

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.

Raspberry PiPrometheusGrafanaDocker+1
Private Repository
Network Automation Lab logo
Infrastructure
2025

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.

ContainerlabNetwork AutomationDockerPython
Private Repository
Telegram Web App logo
Web
2025

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.

PythonTelethonMTProtoPWA
Docker Labs logo
DevOps
2025

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.

DockerDocker ComposePythonNetworking
MATLAB Capabilities Checker logo
Tools
2025

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.

Nuxt.jsPythonMATLABVue.js
Cloudless E-Commerce logo
Web
2025

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.

TypeScriptReactNode.jsStripe
Private Repository
Supabase Monorepo logo
DevOps
2025

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.

TypeScriptSupabaseNext.jsTailwind CSS
TB

AI Assistant

Themis's Portfolio Bot

Hi! I'm Themis's AI assistant. Ask me anything about his skills, experience, or background — or book a teleconference call.

Suggested questions: