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
Technologies I operate at expert level:
Specialized in:
- ๐๏ธ Backend Architecture & API Design
- ๐ค LLM Integration (OpenAI, Claude, Gemini) & RAG Systems
- โ๏ธ Web3, DLTs, Smart Contracts & Blockchain Infrastructure
- ๐ Complex Data Systems & Search Engines
๐ 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
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
๐ 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
- ๐ Best Paper Award โ ICEGOV 2023
- ๐ฅ First Place โ UN SANKOFA Challenge 2019
- ๐ Publications: 4+ peer-reviewed papers in AI, law, and blockchain
- ๐ฎ๐น Italian: Native
- ๐ฌ๐ง English: C2 / Native
- ๐ฉ๐ช German: B1/B2 (in Arbeit)
- ๐ผ Professional inquiries: biagio@biagiodistefano.io
- ๐ Website: biagiodistefano.io
- ๐ Full CV: cv.biagiodistefano.io
- ๐ฌ LinkedIn: linkedin.com/in/bdles
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?
Powered by Python and an unhealthy amount of Red Bull





