:\ >Aggelos Arelakis

Software Engineer

Backend, data, automation, and AI.

I’m a Python-focused software engineer working mainly on backend systems, APIs, data processing, automation, and developer tooling. I also work with machine learning and AI systems, particularly where they can be applied to practical software problems.

Projects

tINI-test

A lightweight Python testing library for writing and running application tests.

  • Python

python_static_file_generator

A Python static-site generator that converts Markdown into HTML and handles templates and assets.

  • Python
  • Markdown
  • HTML

django-no-hot-reload-mod

A small Django development tool that changes the default development reload behaviour.

  • Python
  • Django

agents_ai

An experimental Python project exploring tool-using agents and local file operations.

  • Python

3d_CONV

Experiments with 3D convolutional neural networks using TensorFlow for volumetric data.

  • Python
  • TensorFlow

MDS-of-Comment-Pools-with-Transformers

Thesis project exploring transformer-based approaches to multi-document summarization.

  • Python
  • Transformers

Skills

Programming

Python · JavaScript · SQL · Regular Expressions

Backend

APIs · Web Applications · Application Architecture · Authentication · Authorization · Asynchronous Processing

Django · FastAPI · Flask · Celery

Data

Data Processing · Data Extraction · Data Normalization · Databases · SQL · Geospatial Data

PostgreSQL · MongoDB · ClickHouse · Redis · MariaDB

Web & Automation

Web Scraping · Browser Automation · Dynamic Web Content · Process Automation · Workflow Automation

BeautifulSoup · Requests · Playwright

AI & Machine Learning

Machine Learning · NLP · Transformers · Document Summarization · LLM Applications · Agent Systems

TensorFlow · Keras · LangGraph

Performance

Concurrency · Multiprocessing · Asynchronous Processing · Profiling · Performance Testing · Caching · Optimization

Testing & Quality

Unit Testing · Integration Testing · End-to-End Testing · Test Automation

Infrastructure

Containerization · Version Control · Developer Tooling · Internal Libraries

Docker · Git