Skip to content
View biagiodistefano's full-sized avatar

Highlights

  • Pro

Block or report biagiodistefano

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.

Maximum 250 characters. Please donโ€™t include any personal information such as legal names or email addresses. Markdown is supported. 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
biagiodistefano/README.md

๐Ÿ‘‹ Hello there! I'm Biagio

Lead Python Developer | Backend Architecture | LLMs & Web3

LinkedIn GitHub Website CV


๐Ÿš€ About Me

I'm a Lead Python Developer with a unique journey from law to code. Originally trained as a jurist (summa cum laude in criminal law), I've been programming since I was 13 and eventually let coding take over my legal career.

Current Roles:

  • Lead Engineer @ Complexio โ€” Enterprise Automations with AI
  • Founder, Lead Engineer @ letsrevel.io โ€” building and maintaining awesome FOSS without compromises

Previous Adventures:

  • โ›“๏ธ Led backend for zero-knowledge regulatory infrastructure in Web3/DLT compliance
  • ๐Ÿค– Built production-grade LLM systems in commercial insurance
  • ๐Ÿฅ Designed eHealth/FHIR servers and healthcare data systems
  • โš–๏ธ Developed legal tech for Supreme Courts, Constitutional Courts, and Parliaments
  • ๐ŸŽ“ Marie-Curie PhD fellow in legal informatics (happily dropped out)
  • ๐Ÿš€ Co-founded a legal tech startup

๐ŸŽฏ God-Mode Stack

Technologies I operate at expert level:

Python Django FastAPI PostgreSQL Redis Celery

Specialized in:

  • ๐Ÿ—๏ธ Backend Architecture & API Design
  • ๐Ÿค– LLM Integration (OpenAI, Claude, Gemini) & RAG Systems
  • โ›“๏ธ Web3, DLTs, Smart Contracts & Blockchain Infrastructure
  • ๐Ÿ” Complex Data Systems & Search Engines

๐Ÿ› ๏ธ Featured Projects

๐ŸŽ‰ Revel

Open-source event management platform for LGBTQ+ communities

A privacy-focused alternative to corporate platforms like Eventbrite, built with community-first principles.

  • Stack: Django 5+, PostgreSQL with PostGIS, Celery, Docker
  • Features: Ticketing, role-based permissions, QR check-in, potluck coordination
  • Philosophy: No charge for free events, transparent pricing, fully open-source

๐Ÿ“‡ MicroCRM

AI-powered lead management system for event promotion

A lightweight CRM with integrated Google Gemini Deep Research for automated lead discovery.

  • Stack: Django 5.2+, Django Ninja, Celery + Redis, Google Gemini
  • Features: REST API, AI-powered research, historical tracking, custom dashboard
  • Innovation: Automated lead discovery and enrichment using Gemini Deep Research

๐Ÿ“š Fabulor

AI-powered language learning through personalized bilingual stories

Learn languages by reading AI-generated stories tailored to your proficiency level (A1-C2).

  • Stack: Django 5.2, OpenAI API, Celery + Redis, Telegram Bot
  • Features: Side-by-side PDFs, text-to-speech, multi-platform access
  • Innovation: Dedicated Celery queues for resource management

โš™๏ธ Rule Engine ยท PyPI

Production-ready DSL for custom rule management in pure Python

A lightweight library for constructing and evaluating complex logical conditions.

  • Inspired by: Django's Q object
  • Features: 20+ built-in operators, nested logic, custom operators
  • Use Cases: Business rules, credit assessment, data validation

๐Ÿ” Replus ยท PyPI

Advanced regex pattern management wrapper

A powerful wrapper for Python's regex library with template-based pattern management.

  • Features: JSON-based pattern templates, named groups, pattern composition
  • Use Cases: Legal document parsing, structured data extraction
  • Published: PyPI package with full documentation

๐Ÿ’ผ Tech Stack Deep Dive

๐Ÿ Python Ecosystem
  • Core: Pydantic, Pydantic-AI, SQLAlchemy, Celery
  • Quality: Ruff, Mypy, Pytest, pre-commit
  • Package Management: Poetry, uv, pip
  • Docs: MkDocs, Sphinx
๐Ÿค– LLMs & AI
  • Providers: OpenAI, Claude (Anthropic), Gemini, Llama
  • Frameworks: Pydantic-AI, LangChain, LlamaIndex
  • Techniques: RAG, Embeddings, Prompt Engineering, MCP, Agents
๐Ÿ”ง Backend & APIs
  • Frameworks: Django, FastAPI, Flask
  • Protocols: REST, GraphQL, OpenAPI
  • Auth: OAuth2, JWT, Keycloak
  • Messaging: RabbitMQ, AWS SQS
  • Servers: Gunicorn, Uvicorn
๐Ÿ—„๏ธ Databases
  • SQL: PostgreSQL (expert), SQLite
  • NoSQL: MongoDB, ArangoDB, Neo4j
  • Cache: Redis
  • Search: Elasticsearch, MeiliSearch
โ›“๏ธ Blockchain & Web3
  • Platforms: Ethereum
  • Languages: Solidity
  • Tools: Web3.py, IPFS, Truffle
  • Domains: Smart contracts, DeFi, regulatory/compliance tools
โ˜๏ธ DevOps & Cloud
  • Containers: Docker
  • Cloud: AWS (S3, Lambda, SQS)
  • CI/CD: GitHub Actions
  • Web Servers: Nginx, Caddy
  • Monitoring: OpenTelemetry, Jaeger, Pyroscope

Top Languages


๐Ÿ“ Recent Achievements

  • ๐Ÿ† Best Paper Award โ€“ ICEGOV 2023
  • ๐Ÿฅ‡ First Place โ€“ UN SANKOFA Challenge 2019
  • ๐Ÿ“„ Publications: 4+ peer-reviewed papers in AI, law, and blockchain

๐ŸŒ Languages

  • ๐Ÿ‡ฎ๐Ÿ‡น Italian: Native
  • ๐Ÿ‡ฌ๐Ÿ‡ง English: C2 / Native
  • ๐Ÿ‡ฉ๐Ÿ‡ช German: B1/B2 (in Arbeit)

๐Ÿ“ซ Let's Connect


๐Ÿ’ก Fun Fact

The world record for stone skipping is 88 consecutive skips, held by Kurt "Mountain Man" Steiner.

The previous record was 65 skips, by Max Steiner (they are NOT related)

Get it? Steiner?

Source.


Powered by Python and an unhealthy amount of Red Bull

Pinned Loading

  1. letsrevel/revel-backend letsrevel/revel-backend Public

    The Django backend of the Revel event platform project

    Python 103 18

  2. fabulor fabulor Public

    Unlock Languages One Story at a Time

    Python 5 1

  3. rule-engine rule-engine Public

    A production ready DSL for custom rule management

    Python 2 1

  4. replus replus Public

    A wrapper for the regex library for advanced regex pattern management

    Python 6 2