Skip to content
View Aivalio's full-sized avatar

Highlights

  • Pro

Block or report Aivalio

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Aivalio/README.md

Hi, I'm Nikos πŸ‘‹

Computer Science student at DIT NKUA, passionate about backend systems, clean architecture, and automation.

LinkedIn Email



πŸ› οΈ Core Tech Stack


πŸš€ Featured Projects

πŸ’° Advanced Expense Tracker (Under Construction)

Production-grade full-stack backend architecture for expense tracking. Built with clean architecture principles, service layer pattern, and strict typing.

Stack: Python FastAPI PostgreSQL SQLAlchemy 2.0 Alembic Docker pytest πŸ“¦ Source


✈️ Flight Search App

Flask + MySQL web app exposing 5 analytical queries over an airline database (8 tables). Includes admin authentication, complex multi-table joins, and unit tests.

Stack: Python Flask SQLAlchemy MySQL pytest πŸ”— Live Demo Β· πŸ“¦ Source


βœ… To-Do App

Multi-user task manager with bcrypt authentication and per-user data isolation enforced at the service layer. 38 unit tests with in-memory SQLite.

Stack: Python Streamlit PostgreSQL SQLAlchemy pytest πŸ”— Live Demo Β· πŸ“¦ Source


🌀️ Weather Dashboard

Streamlit weather dashboard consuming the OpenWeatherMap API with clean OOP architecture, caching, and error handling. 13 unit tests with mocked HTTP calls.

Stack: Python Streamlit Plotly REST API pytest πŸ”— Live Demo Β· πŸ“¦ Source


πŸ“ Task CLI

Pure-Python CLI task manager using only the standard library. 33 unit tests and GitHub Actions CI across Python 3.10–3.12.

Stack: Python argparse pytest GitHub Actions πŸ“¦ Source


A comprehensive methodology and playbook for building production-ready software projects from scratch to deployment, covering modern architectures, Git workflows, and CI/CD.

Stack: Software Engineering Git Workflows CI/CD Architecture Best Practices πŸ”— Live Demo Β· πŸ“¦ Source


πŸ› οΈ Tech Stack Detailed Breakdown

Languages & Frameworks

Python FastAPI Flask Streamlit

Databases & Tools

PostgreSQL MySQL SQLAlchemy Docker

Testing & CI/CD

pytest Git GitHub Actions


πŸ“Š GitHub Stats & Overview

GitHub Streak

Followers Stars Python


πŸ“« Let's Connect


Always learning. Always building.

Pinned Loading

  1. expense-tracker expense-tracker Public

    Python

  2. mysql-web-app mysql-web-app Public

    ✈️ Flask + MySQL flight search app with SQLAlchemy, multi-table joins, admin auth and 14 unit tests.

    Python 1

  3. todo-app todo-app Public

    βœ… Multi-user To-Do app with Streamlit, PostgreSQL, SQLAlchemy and bcrypt auth.

    Python

  4. task-cli task-cli Public

    πŸ“ A simple CLI task manager in Python. Pure stdlib, 33 tests, GitHub Actions CI.

    Python

  5. weather_dashboard weather_dashboard Public

    Streamlit weather dashboard with OOP, Plotly charts, unit tests and live demo.

    Python

  6. software-engineering-playbook software-engineering-playbook Public

    A complete Engineering methodology & Playbook for building production-ready Software Projects from scratch to deployment.