Gian Marco Toso · Software Engineer

Consulting, development, and training for companies and development teams

I am a Software Engineer with over 15 years of experience in designing and developing applications with distributed architectures.

Services

I work on web, mobile, desktop, and infrastructure projects. My work covers the entire software life cycle: requirements analysis, architecture design, development, deployment, and evolution over time.

I integrate AI-based tools into my development process, and I work alongside companies that want to introduce them into their teams in a structured way.

For larger development projects I work with Davide Testa and Maurizio Fonte, under the Polarityb.it name.

Technologies

The tools I use every day:

  • TypeScript and React (Next.js, Vite, Redux Toolkit, TanStack Query, Tailwind, shadcn/ui)
  • Node.js (NestJS, Prisma)
  • PHP (Laravel, Inertia)
  • Rust (Axum, sqlx, Tauri, GTK4), for services distributed as a single binary and for desktop applications
  • OpenAPI for defining and documenting APIs, as a contract between backend and client
  • React Native and Capacitor for mobile applications
  • PostgreSQL, MySQL, SQLite, Redis
  • Linux, Docker, Ansible, Gitea Actions
  • Claude Code and MCP servers for development with AI agents
  • Solidity, Hyperledger Besu, and Quorum for private blockchains

Personal projects

Alongside my professional work I develop my own products and tools, including a system for managing fleets of MikroTik routers, a headless CMS in Rust, native Linux applications, and open source libraries for React.

Talks and publications

I have taken part as a speaker and trainer at industry conferences, giving talks and workshops on React, Redux, TypeScript, GraphQL, blockchain, and privacy.

I am available for talks and workshops, particularly on software architecture and development with AI agents.