Dion Gurgule

Dion Gurgule

Data, AI, and software engineer

I build reliable systems from messy data.

I'm a data, AI, and full-stack software engineer from Kosovo, building reliable applications and backend systems with Python, FastAPI, Next.js, TypeScript, Supabase, and PostgreSQL. My experience includes machine-learning projects, data analysis, forecasting, Streamlit applications, REST APIs, and AI-assisted development workflows. I focus on turning messy data and complex problems into practical, validated, and usable products.

02

Experience

  1. Freelance Software Developer

    Independent

    Remote
  2. Data Entry Specialist

    Workflow

    Prishtina, Kosovo
03

Selected projects

View all
Preview
Computer vision / ML systemsUniversity team project

Traffic Sign Detection System

A full-stack traffic-sign recognition system connecting a React interface, Node.js API, Python ML service, and database-backed dashboards.

  • React
  • Node.js / Express
  • Python / Flask
  • TensorFlow / Keras

These are a selection of my projects. You can find more of my work on GitHub.

View my GitHub
04

Technologies

View focus

Data

  • Python
  • pandas
  • NumPy
  • SQL
  • PostgreSQL
  • MySQL
  • Databricks SQL
  • Jupyter
  • Plotly
  • Matplotlib
  • Seaborn

ML & AI

  • scikit-learn
  • Random Forest
  • Decision trees
  • TensorFlow
  • Keras
  • Model evaluation
  • LLM integration
  • Elo
  • Poisson
  • Monte Carlo
  • Calibration

Delivery

  • FastAPI
  • Pydantic
  • REST APIs
  • Streamlit
  • Next.js
  • TypeScript
  • Docker
  • Git
  • GitHub
  • Testing
  • pytest
  • Deployment
05

Education & certifications

  1. B.Sc. Computer Science and Engineering

    UBT · Prishtina, Kosovo

  2. Data Science Bootcamp

    Makerspace Innovation Center & CNM Ingenuity

  3. Automate the Boring Stuff with Python

    Practical Python automation

Let's work together

Have a data problem? Let's talk.

I'm open to worldwide-remote opportunities across data, AI, machine learning, and software engineering.