system / online
--:--:-- UTC
[ 01 ] — index

FARAZ SAEIDI

$
AVAILABLE for opportunities
/home/faraz/turin · Italy
farazsaeidii.2000@gmail.com
0 api routers shipped
0 git branches reconciled
0 spoken languages
0 years building production
scroll
02.

/about — summary

/* Computer Engineering student at Politecnico di Torino shipping production full-stack platforms end-to-end. Strong foundation in Python / FastAPI, PostgreSQL with PL/pgSQL business rules, and Next.js / React / TypeScript. */

Comfortable across system design, async API architecture, relational DB design, Docker, and GitLab CI/CD. Drawn to low-level, performance-oriented engineering; happiest building reliable, scalable systems on Linux.

focus backend & system design
school Politecnico di Torino
degree B.Sc. Computer Engineering
since 2024-09 → present
03.

/skills — stack

languages

  • Python
  • TypeScript
  • JavaScript
  • C
  • C++

frontend

  • HTML
  • CSS
  • React
  • Next.js
  • Tailwind

backend

  • FastAPI
  • REST APIs

databases

  • PostgreSQL
  • MongoDB
  • SQL
  • NoSQL

devops & tools

  • Docker
  • Git
  • GitHub
  • GitLab CI/CD
  • Linux

soft skills

  • problem solving
  • team collaboration
  • critical thinking
  • adaptability
  • time management
04.

/experience — git log

$ git log --oneline --graph --decorate
 a3f2c1d feat: shipped StarFrame / PolitoTA platform (Mar 2026 — May 2026)
 7e91b4a done: completed internship @ Danesh Bartar (Aug 2024)
 1c0d8f2 init: enrolled in B.Sc. CompEng @ Polito (Sep 2024)
📄 starframe.py · 📄 polito-ta.tsx main

StarFrame / PolitoTA

Software Engineer · Full-Stack Educational SaaS Platform · bilingual Persian/English (RTL)

Turin, Italy
  • Owned a bilingual (Persian/English, full RTL) educational SaaS platform end-to-end — from domain model to deployed Linux server — applying the Unified Process methodology across Inception, Elaboration, and Construction.
  • Designed a PostgreSQL 17 schema derived from the domain model; enforced business rules at the database layer with enums, partial unique indexes, CHECK constraints, and PL/pgSQL triggers (one-active-license-per-course, installment-due-before-exam).
  • Built the backend in Python 3.12 / FastAPI with async SQLAlchemy 2.0 + asyncpg and Pydantic v216 routers under /api/v1 with auto-generated OpenAPI docs.
  • Built the frontend in Next.js 15 / React 19 / TypeScript with a Tailwind brand-token design system, TanStack Query (server state), Zustand (client state), and React Hook Form + Zod (typed forms).
  • Shipped Persian/English i18n + full RTL with next-intl across all layouts and components; verified parity in both directions.
  • Containerised with Docker Compose and built a GitLab CI/CD pipeline (lint → build → push → SSH-deploy on merge to main); coordinated a 7-branch team Git workflow reconciled into a single source-of-truth on main.
FastAPI SQLAlchemy 2.0 PostgreSQL 17 Next.js 15 React 19 TypeScript Tailwind Docker GitLab CI/CD next-intl
📄 danesh-bartar.ts closed

Danesh Bartar Software Development Co.

Software Development Intern

Tabriz, Iran
  • Developed backend REST API endpoints in Python / FastAPI under senior code review.
  • Contributed to PostgreSQL schema design and query tuning on existing tables.
  • Implemented frontend features in React / Next.js against design specs; reproduced and closed bug tickets, participated in manual QA.
  • Authored unit and integration tests with pytest to cover new endpoints and guard against regressions when fixing bugs.
  • Participated in agile workflows — daily standups, sprint planning, and merge-request reviews — using Jira for task tracking.
  • Worked in a Dockerised, Linux-based dev environment using a Git feature-branch workflow.
Python FastAPI PostgreSQL React Next.js pytest Docker Git Jira
05.

/projects — ls -la ~/code

📁 starview/ main

Starview

Full-stack platform turning disaster events into actionable decisions within 72 hours. 9 use cases (UC-01…UC-09) under the Unified Process, audit-triggered PostgreSQL schema, JWT-secured editor APIs, Leaflet events map and custom three.js + React-Three-Fiber 3D globe with GLSL shaders.

  • FastAPI
  • SQLAlchemy 2 async
  • PostgreSQL
  • Next.js 15
  • three.js + R3F
  • Leaflet
Python · TypeScript view repo →
📁 shieldplay/ main

Shieldplay

License-management platform for instructors distributing protected video, PDF and audio coursework — conceptually similar to SpotPlayer, rebuilt with a modern scalable architecture. Cancellation & reactivation licensing model backed by an immutable audit trail, abuse-prevention cooldowns, watermarking, device fingerprinting and short-lived signed URLs from object storage.

  • Next.js
  • Python / FastAPI
  • PostgreSQL
  • Alembic
  • libVLC
  • Docker Compose
TypeScript · Python view repo →
📁 polito-ta/ main

PolitoTA

Persian/English (RTL) educational SaaS platform built under the Larman / Unified Process methodology, with the complete artifact set committed alongside the implementation: Inception (Vision, Use-Case Model, Supplementary Spec, Glossary, Risk List) and Elaboration (Detailed Use-Case Model, Domain Model, SSDs, Operation Contracts). PostgreSQL schema derived from the Domain Model, with PL/pgSQL triggers enforcing business rules and an append-only audit log. Coordinated as a 7-branch team workflow.

  • FastAPI
  • SQLAlchemy 2 async
  • PostgreSQL
  • Next.js 15
  • React
  • TypeScript
  • GitLab CI/CD
TypeScript · Python view repo →
📁 algorithms-and-optimization/ main

Algorithms & Optimization

Classic algorithm challenges in C — binary search & connectivity, sorting techniques, matrix path finder, subsequence analysis.

  • C
  • Algorithms
  • Optimization
C view repo →
📁 procstat/ main

procstat

Simple Linux process monitor reading /proc to show top memory usage.

  • C
  • Linux
  • /proc
C view repo →
📁 car-dealership-system/ main

Car Dealership System

CLI car inventory and sales management system built with Python.

  • Python
  • CLI
Python view repo →
06.

/practices — engineering

01

Unified Process / Larman methodology

methodology

Drove Inception (Vision, Use-Case Model, Supplementary Spec, Glossary, Risk List) and Elaboration (Detailed Use-Case Model, Domain Model, SSDs, Operation Contracts) deliverables before Construction.

inceptionelaborationconstruction
02

Business rules at the database layer

PostgreSQL · PL/pgSQL

Encoded BRs as PL/pgSQL triggers, CHECK constraints, and partial unique indexes so invariants survive any client; immutable append-only audit_log behind every state-mutating contract.

triggerscheckaudit_log
03

Schema-first, contract-first design

design

Every API route maps to a documented use case; every table traces back to a Domain Model attribute or Glossary entry.

use-casesdomain-modelglossary
04

Team Git workflow

Git · GitLab

Coordinated a 7-branch contributor model with disciplined merging into a single source-of-truth on main, including cross-branch reconciliation against raw input sources.

7-branchmainreconciliation
05

PII discipline

security

Load-bearing .gitignore to keep raw exports and re-identification mappings out of the index; only anonymised mirrors committed.

.gitignoreanonymisedpii
07.

/certificates — courses

01

CCNA Routing & Switching

Cisco

TCP/IP, subnetting, routing, switching, troubleshooting.

networkingtcp/iprouting
02

Cisco Packet Tracer

Cisco

VLANs, routing config, network topology design.

vlansimulationtopology
03

SQL Certificate

HackerRank

Joins, aggregations, subqueries.

sqljoinsaggregations
04

Python for Everybody — Specialization

University of Michigan

Python programming specialization.

pythonspecialization
05

Machine Learning Course

Politecnico di Milano

Supervised learning, classification, regression.

mlclassificationregression
06

Anthropic Academy — Claude Code

Anthropic

Claude Code · Claude API · MCP · Agent Skills.

claudemcpagents
08.

/languages — spoken

0 %

Italian

A2

0 %

English

B2 · IELTS

0 %

Persian

native

0 %

Turkish

native

0 %

Azeri

native

09.

/education — coursework

📄 polito.md

Politecnico di Torino

Bachelor's Degree — Computer Engineering

2024 → present Turin, Italy

// relevant coursework

  • Algorithms & Data Structures
  • Operating Systems
  • Computer Networks
  • Databases
  • Computer Architecture
10.

/contact — let's talk

$ echo "open to backend / full-stack / systems roles & internships"

Available for opportunities in Turin, Italy and remote across the EU.