Hello, I'm Aristotelis Aslanidis.

Python Developer | Open Source Tools & AI-Assisted Workflows

Software Developer with an Electronic Engineering background, building and shipping Python-based tools and APIs. Published on PyPI, proficient in Django, Django Ninja, REST architecture, and IoT systems.

I blend 15+ years of operational management with a systems-thinking mindset to deliver clean, tested, production-grade code. Currently leveraging AI-assisted workflows to accelerate development and explore new frontiers.

Based in Thessaloniki, Greece (Open to Remote)

Aristotelis Aslanidis

Technical Expertise

Backend & Web

Python, Django, Django Ninja, DRF, Node.js, TypeScript, REST APIs, PostgreSQL, Docker, GitHub Actions, PyPI

Hardware & Embedded

ESP32, Raspberry Pi, MQTT, Grafana, InfluxDB, C/C++, MATLAB, CAD, PLC

AI & Tooling

AI-Assisted Development, LangGraph, Prompt Engineering, AST Parsing, Rapid Prototyping

Professional Skills

Problem Solving, Team Leadership, Communication, Agile Workflow, Systems Thinking

Featured Projects

🤖 DRF to Django Ninja Compiler

An intelligent CLI tool that uses Python's AST module to automatically convert Django REST Framework code into modern Django Ninja equivalents. Handles serializers, views, URLs, permissions, settings, and @action decorators. Published on PyPI with 47 automated tests and full CI/CD.

PythonASTTyperRichPyPICI/CD
View Code

⚡ Solar Smart Metering & Zero Export

Real-time solar monitoring using an Integral Controller algorithm for zero-export compliance. Features a generic power meter interface, collects comprehensive telemetry (Voltage, Current, PF, Energy), and visualizes 34+ metrics via a custom Grafana dashboard.

PythonESP32MQTTInfluxDBGrafanaDocker
View Code

🛍️ E-commerce API

Production-grade REST API backend orchestrating e-commerce flows. Features robust Stripe integration for secure payments, automated product synchronization with Printify, and a granular permission system. Built on Django REST Framework with PostgreSQL.

DRFStripePrintifyPostgreSQL
View Code

🤖 Discord Bot Template

Feature-rich bot with 16+ features: governance voting, leaderboards, network stats, and moderation. Modular cog-based architecture with a Flask admin dashboard.

Pythondiscord.pySQLiteFlask
View Code

🍸 Classic Cocktails API

Robust REST API for recipe management with full CRUD, image uploads, search filtering, and containerization.

Django 5DRFPostgreSQLDocker
View Code

🚀 Django Ninja Starter

Production-ready Django Ninja boilerplate with JWT authentication, security hardening, structured project layout, and automated tests out of the box.

Django NinjaJWTDockerPytest
View Code

Experience

Jun 2009 – Sep 2025

Operations General Manager & Technical Lead

Multiple High-Volume Venues, Greece
  • Spearheaded the integration of ERP systems and automated inventory workflows, slashing operational costs by nearly 75%.
  • Engineered and deployed a custom Python web application to streamline employee scheduling and payroll tracking for a team of 15+ staff.
  • Directed daily operations, P&L management, and vendor negotiations while maintaining elite customer satisfaction metrics.
Sep 2012 – Jan 2013

Technical Instructor & Lab Architect

Immigrant Center, Thessaloniki
  • Delivered comprehensive computer literacy curricula to 120+ marginalized students, significantly elevating their technical proficiency.
  • Architected and deployed a fully functional 15-station computer laboratory by sourcing, repairing, and optimizing recycled hardware components.
Skills

Hardware Repair & Troubleshooting

Specialized in diagnosing and repairing smartphones and small electronic devices.

Education & Certifications

Education

Electronic Engineering

Alexander TEI of Thessaloniki (Passed 69/72 Classes)

Self-Taught Developer

1000+ hours: Linux Admin, Cybersecurity, Software Dev (Udemy, HackTheBox)

Certifications