Skip to content
Marco Vaccari
About

Engineer, tinkerer, lifelong learner.

I'm Marco Vaccari, a software engineer at Trustpair. I build anti-fraud and AI systems with Rails, TypeScript, and Rust. Outside work I keep building: a GitOps home cluster, AI automation agents, and this site.

Open to freelance & collaborations
Currently
Software Engineer, Trustpair
Based in
Paris, France (Europe/Paris)
Replies within
two business days
Open to
  • Rails & backend architecture
  • LLM / AI features in production
  • Kubernetes & platform engineering
Career

Where I've worked

From a technical school in Thiene to anti-fraud and AI at Trustpair in Paris, with Rails as the thread through most of it.

  1. 2022 — Now· Current

    Ruby on Rails Developer

    Trustpair · Paris

    Building anti-fraud products and AI features on Rails 8 with Sidekiq and some React.

  2. 2020 — 2022

    Web Developer

    Develon Group

    Built and maintained web apps with Ruby on Rails 4/5 and JavaScript/TypeScript (Adonis, NestJS, Nuxt), deployed with Docker and Kubernetes.

  3. 2020

    Cyber Security Student

    CyberChallengeIT · Udine

    A 360° view of cybersecurity: software security, cryptography, web and hardware security.

  4. 2018 — 2019

    Software Developer

    Satelicom · Vicenza

    Web applications on Ruby on Rails up to 5.2, plus Android apps in Kotlin and Java.

  5. 2013 — 2018

    Computer science

    ITT G. Chilesotti · Thiene

    Where tinkering turned into a career, from first scripts to production systems.

  6. Alongside

    Builder

    Side projects

    bon.so (Next.js), a Talos/Kubernetes home cluster managed via GitOps with FluxCD, Helm and Kustomize, and AI automation agents.

Skills

What I work with

A strong computer science background, and a habit of picking up new tools and methods.

  • Languages

    • Ruby
    • TypeScript
    • Rust
    • Python
  • Frameworks

    • Rails 4 → 8
    • Sidekiq
    • Next.js
    • NestJS
    • Nuxt
    • React
    • SvelteKit
    • Vue
    • Tailwind CSS
  • Functional

    • Elixir
    • Elm
  • Infrastructure

    • Kubernetes
    • FluxCD
    • Helm
    • Kustomize
    • Docker
    • Linux
    • Cloud
  • Security

    • Pen-testing
    • Web security
  • Blockchain

    • Rust smart contracts
Principles

How I work

The principles behind every line of code I write.

  1. Clean code

    Code that humans can read, not just machines.

  2. Keep learning

    Always exploring new technologies and pushing past what I know.

  3. Ship, then improve

    Bias towards action. Build, iterate, improve.

  4. User first

    Every line of code serves a person on the other side.

  5. Deep work

    Focused sessions over scattered multitasking.

  6. Simplicity

    The best solution is often the simplest one.

Want to build something together?

I'm open to interesting projects, collaborations, or a good conversation about tech. I reply within two business days.