Data engineering · Databases · Mobile apps

Hi, I'm Dylan Călin

Senior Python & Data Engineer · Database Administrator

For nearly six years I've run the relational databases of a public-sector institution in Bucharest and built the Python tools on top of them: ingestion pipelines, analytics apps and automated reporting. My main internal pipeline cut manual record lookups by ~85%.

Alongside that I build scraping and automation pipelines for freelance clients, and I design, ship and maintain Flutter apps, with six live on the App Store and Google Play.

~85%
Less Manual Lookup Work
2020
Running Prod Databases Since
6
Apps Live in Stores
30+
Apps & Tools Built

Technical Expertise

Core competencies across enterprise Python data engineering, resilient web crawlers, cloud integrations, and relational database architectures.

⚡

Python & Data Engineering

High-throughput ETL pipelines, asynchronous data engines, schema modeling, and automated reporting.

Python 3 FastAPI Flask Pandas NumPy Pydantic Asynchronous ETL OpenPyXL python-docx RESTful APIs
🕷️

Web Scraping & Crawlers

Headless browser crawlers for dynamic sites, with session handling, rate limiting and automatic recovery.

Playwright Selenium Requests (Sessions) Rate Limiting & Retries Dynamic DOM BeautifulSoup Proxy Rotation Session State Caching
☁️

Cloud APIs, Scheduling & RPA

Automated cloud CRM uploads, scheduled tasks, desktop robotic automation, and event-driven bots.

Airtable REST API Google Sheets API OAuth Credentials PythonAnywhere Tasks Linux Cron PyAutoGUI Desktop RPA Telegram Bot API Event Alerting
🗄️

Database Architecture & Admin

Relational modeling, connection pooling, compound indexing, query execution profiling, and disaster recovery.

PostgreSQL Supabase (PostgreSQL) MySQL psycopg2.pool SQLite Oracle SQL Schema Architecture Index Tuning Automated Backups

Professional Experience

Institutional databases since 2020, freelance automation since 2022, and self-published apps since 2019.

Senior Database Administrator & Data Systems Engineer

Public-sector institution · Bucharest, Romania
Dec 2020 – Present
  • Administer the institution's relational databases (MySQL, PostgreSQL, Oracle, SQLite): schema migrations, query profiling and index tuning, scheduled backups and recovery, and security compliance.
  • Designed and built a Python ingestion and lookup engine (PyQt6 desktop app plus FastAPI service) that searches several departmental databases in one step, cutting manual lookup effort by ~85%.
  • Wrote parsers that turn unstructured operational logs and dispatch feeds into clean relational records, with validation and deduplication that keep schemas consistent across sources.
  • Built incident analytics (frequencies over time windows, geographic clustering, peak-hour detection) that feed auto-generated Word and Excel briefs for leadership, replacing manual report drafting.
  • Developed an internal Flask/MySQL web app for multi-criteria record matching and entity resolution across departments.
  • Designed and shipped the staff canteen app (Flutter client, MySQL backend) for reservations, portions and inventory: the only way staff order from the canteen, live on both stores.

Freelance Python Automation & Data Engineer

Independent · Remote
2022 – Present
  • Built scrapers for 10+ social media platforms and other sites, tracking creator and competitor accounts to give clients the data behind their marketing strategy.
  • Deliver ETL pipelines that clean scraped data and sync it straight into clients' Airtable CRMs (REST API) and Google Sheets (service accounts, gspread).
  • Deploy and monitor scheduled workers on PythonAnywhere and Linux (cron, systemd) with error webhooks and log retention, so collection and reporting run unattended.
  • Built subscription Telegram bots: Reddit monitoring via PRAW with real-time channel alerts, PostgreSQL with connection pooling, and Stripe recurring billing.
  • Automated data extraction from legacy desktop software with no API (PyAutoGUI, Pandas) and parsed unstructured legal and administrative documents into structured tables and Excel deliverables.

Independent Mobile Developer (Flutter)

Self-published · Apps Hub
2019 – Present
  • Took 6 apps from idea to the App Store and Google Play on my own: architecture, offline-first storage (SQLite, Drift), Supabase backend with Row-Level Security, RevenueCat subscriptions, store compliance and releases.
  • Live: GriLEX (exam prep for Police, Gendarmerie and MAI candidates), Popota (the institution's canteen ordering app), Grile TCO (1K+ downloads), Sensor Toolkit, Flip Rush, and Minesweeper The Original.
  • Built 30+ apps, utilities and games in total, including a deductive SAT solver that guarantees every Minesweeper board is solvable without guessing, and physics games built on Flame and Forge2D.

Systems & Applications Portfolio

Filter between enterprise Python data systems, published production applications on Google Play & App Store, and active in-development tools.

Showing 19 of 19 systems

Applications & Store Compliance Hub

Explore dedicated product landing pages, enterprise data architectures, Google Play and Apple App Store links, and official legal policies.

Visit Applications & Compliance Hub → Google Play Developer Store ↗