Software Engineer · Architect · Builder

AMIR HOSSEIN TORABI

Building scalable web systems with TypeScript, React & Node.js.
M.Sc. Computer Engineering at Politecnico di Torino.
Thesis: SOLID principles for LLM-driven maintenance.

Scroll

Amirhossein Torabi
495
Test cases
108
Test files
About

Engineer by
training,
builder
by nature.

I'm a full-stack software engineer based in Turin, pursuing my M.Sc. at Politecnico di Torino. I design and build production-grade web systems — from civic platforms for the Municipality of Turin to e-commerce and participatory finance tools.

My thesis sits at the intersection of software architecture and AI: evaluating how SOLID design principles hold up in LLM-driven maintenance workflows.

Clean Architecture REST API Design TDD CI/CD UML & System Design Agile / Scrum
Currently
M.Sc. Computer Engineering — Software Engineering at Politecnico di Torino. Expected graduation: Sep/Oct 2026.
Thesis
Evaluating SOLID Principles for LLM-Driven Software Maintenance — combining software engineering with applied AI analysis.
Focus
Full-stack web development with emphasis on clean architecture, comprehensive testing, and maintainable systems.
Open to
Internship opportunities, collaborations, and interesting engineering problems across Europe.
Skills
Frontend
TypeScriptReactNext.jsJavaScriptHTMLCSSTailwind CSS
Backend
Node.jsExpressREST APIsSocket.ioNextAuthJWTPassport.jsbcrypt
Databases
PostgreSQLPrisma ORMSQLiteSequelize
Testing
JestReact Testing LibrarySupertestUnit · Integration · e2e
DevOps
DockerGitHub ActionsGitPostman
Design
UMLUse-Case ModelingSystem DesignDeployment Diagrams
Languages
English (C1)Persian (Native)Italian (A2)
Selected Projects
01

PARTICIPIUM

Civic PlatformTeam of 6Nov 2025 — Jan 2026

Full-stack civic reporting platform for the Municipality of Turin. Citizens report urban issues routed through a multi-role workflow. Real-time chat via Socket.io and a complete Telegram Bot integration.

108 test files
4 CI/CD pipelines
10 DB models
6 user roles
Next.jsTypeScriptPrisma ORMPostgreSQLSocket.ioJestGitHub ActionsDocker
02

EZELECTRONICS

E-CommerceTeam of 4Apr — Jul 2024

Full-stack electronics store from UML use-case diagrams to deployment. 6-stage testing strategy from unit through integration layers.

495 test cases
5 API routers
3 user roles
TypeScriptReactExpressSQLitePassport.jsJestSupertestDocker
03

SOCIAL BUDGET

Web AppSoloJun — Jul 2024

Participatory budgeting app for a non-profit. Members propose and vote on initiatives through a 4-phase workflow. JWT-secured REST API with role-based access control.

15+ endpoints
5 routers
4 workflow phases
JavaScriptReactNode.jsExpressSequelizeSQLiteJWT
All Projects on GitHub →
Experience
Feb 2021 — Sep 2023
Shiraz, Iran

HUB Company

Web Developer / Webmaster

  • Owned end-to-end development of the production website: uptime, security hardening, plugin integrations.
  • Improved organic search visibility via SEO restructuring — measurable gains in page indexing.
  • Optimised performance via caching and asset management, improving Core Web Vitals.
Sep 2020 — Dec 2021
Iran

Quantum Incubator

Intern — Kimia College (Sharif Financial Institute)

  • Coordinated 8+ early-stage startup teams across incubation programmes.
  • Facilitated 20+ mentorship and training sessions, tracking team milestones.
Education
Oct 2023 — Present
Turin, Italy

Politecnico di Torino

M.Sc. Computer Engineering — Software Engineering

  • Thesis: Evaluating SOLID Principles for LLM-Driven Software Maintenance.
  • Built three production-grade systems: civic tech, e-commerce, and participatory finance.
  • Expected graduation: September / October 2026.
Sep 2017 — Jul 2022
Shiraz, Iran

Islamic Azad University

B.Sc. Computer Engineering — Software Engineering

  • Shiraz Branch — Bachelor's degree in Computer Engineering, Software Engineering track.
Contact

LET'S
WORK
TOGETHER

Open to internship opportunities, collaborations, and interesting engineering problems across Europe.