Portfolio / Resume / Project Archive

Sina Tavakoli

Software, Data, and AI Engineer

Cross-functional technical profile spanning software systems, data workflows, analytics, applied machine learning, and AI-enabled products. I build practical systems that connect reliable engineering, structured data, and evidence-driven decision making.

Software Systems

TypeScript, JavaScript, Python, REST APIs, Node.js, PostgreSQL, service layers, access control, scheduled workflows, audit logging, and maintainable application logic.

Data & Analytics

ETL/ELT pipelines, SQL modeling, Airflow orchestration, PySpark transformations, dbt models, BigQuery, validation checks, dashboards, and analytical reporting.

Applied AI

Forecasting, NLP, recommendation systems, BERT-family embeddings, TensorFlow/Keras, MLflow tracking, feature engineering, model evaluation, and LLM-assisted product flows.

Selected Work

Projects with technical depth.

A balanced portfolio of applied systems, data products, analytical workflows, AI experiments, cloud-oriented delivery, and user-facing technical tools.

AI Weather Predictor project cover

Applied AI System

End-to-end weather intelligence application combining data retrieval, feature engineering, sequence modeling, experiment tracking, Streamlit delivery, LLM summaries, and cloud-ready infrastructure.

  • Python
  • TensorFlow
  • Keras
  • MLflow
  • Streamlit
Retail Data Pipeline project cover

Data Product

Cloud-based retail analytics workflow that moves raw transaction data through storage, orchestration, transformation, validation, warehouse delivery, and business reporting.

  • Terraform
  • GCP
  • Airflow
  • PySpark
  • BigQuery
Energy Forecast Pipeline project cover

Forecasting Workflow

Energy-market analysis and forecasting workflow combining cloud storage, orchestration, transformation, modeled warehouse layers, Prophet forecasts, and BI delivery.

  • Terraform
  • Airflow
  • GCS
  • PySpark
  • BigQuery
Reddit Popularity Classification project cover

NLP Experiment

Transformer-based text classification study that benchmarks BERT-family embeddings, neural classifier heads, imbalance strategies, and evaluation diagnostics for Reddit popularity prediction.

  • Python
  • TensorFlow
  • Keras
  • Hugging Face
  • BERT
Bookwise AI project cover

AI Product

Semantic recommendation application that turns natural-language reading intent into embeddings, retrieves relevant books, presents results in Streamlit, and logs feedback for improvement.

  • Python
  • Streamlit
  • Sentence-BERT
  • Airflow
  • GCP
Customer Segmentation project cover

Analytical Modeling

Customer behavior analysis workflow that prepares transaction data, builds unsupervised segments, visualizes structure, and evaluates cluster quality.

  • Python
  • Pandas
  • scikit-learn
  • K-Means
  • PCA
Google Play Data Analysis project cover

Exploratory Analysis

App-market analysis workflow that cleans Google Play metadata, converts mixed-format fields, aggregates category-level behavior, and creates interpretable visual outputs.

  • Python
  • Pandas
  • NumPy
  • Matplotlib
  • Jupyter
Road Sign Detection project cover

Computer Vision System

Classical computer-vision workflow that detects circular traffic signs using C++, OpenCV, grayscale preprocessing, Canny edge detection, and Hough Circle Transform.

  • C++
  • OpenCV
  • Canny
  • Hough Transform
  • Computer Vision

Resume

A profile across software, data, and AI.

The resume page presents the common technical foundation behind the role-aligned resumes: engineering judgment, data fluency, analytical thinking, applied AI work, and reliable delivery.

2025 - Current

Software Engineer

Logbot · Padova, Italy

  • Built production features for an IoT platform across APIs, database-backed workflows, usage logic, billing operations, access control, audit history, and operational reporting.
  • Designed modular service-layer utilities for wallet flows, coupon redemption, credit consumption, usage estimation, scheduled processing, validation, and consistent transactional behavior.
  • Worked across TypeScript, Node.js, PostgreSQL, Strapi, REST routes, OpenAPI documentation, Stripe workflows, Balena integration, notifications, and data-driven runtime configuration.
2024 - 2025

AI / Informatics Intern

Mannheim University · Mannheim, Germany

  • Built Python processing workflows, structured analysis, reproducible documentation, and technical reports for applied AI, data, and enterprise informatics problems.
2023 - 2024

Intership

Universita degli Studi di Padova · Padova, Italy

  • Led Python/R labs for 100+ students on programming, data processing, network analysis, feature engineering, predictive modeling, and reproducible implementation.
  • Designed assignments and mentored students on debugging, maintainable code, evaluation, workflow design, and technical documentation.

Skills

Tools used to connect systems and evidence.

Programming

  • Python
  • SQL
  • TypeScript
  • JavaScript
  • Bash
  • C++

Systems

  • Node.js
  • PostgreSQL
  • Knex
  • REST APIs
  • Schedulers
  • Docker

Data

  • Airflow
  • PySpark
  • dbt
  • BigQuery
  • GCS
  • Data Modeling

ML / AI

  • TensorFlow
  • Keras
  • scikit-learn
  • MLflow
  • BERT
  • Prophet

Cloud & Delivery

  • GCP
  • Terraform
  • Git
  • Linux
  • CI-ready workflows
  • Looker Studio

Education

Academic foundation

2022 - 2024

Master of ICT

University of Padova · Padova, Italy

Thesis: Textual Embeddings and Neural Networks for Emotion and Slur Prediction, combining NLP preprocessing, BERT-family representations, neural modeling, evaluation, and reproducible documentation.

Open thesis record
2014 - 2019

Bachelor of Electrical Engineering

Razi University · Iran

Thesis: Smart Grid Energy Optimization via Data Analytics, combining automation, sensor data processing, time-series analysis, optimization thinking, and reporting workflows.