MP
Matteo Piccini
Home Bio Tech Projects Writing Contact
Home Bio Tech Projects Writing Contact
Full‑Stack Engineer • Educator • Technical Editor

Hi, I am Matteo Piccini

I build clean, fast, human friendly web apps with React, Python and Flask, and Ruby on Rails. I teach, mentor and review technical content. I learn quickly and adapt to the work in front of me.

View projects Get in touch GitHub

Bio

Based in San Diego with long stretches in Italy. I teach software engineering and ship full stack projects. I have contributed as a technical editor on computer science and mathematics material. I studied mathematics at Sapienza University of Rome and now focus fully on software across the stack.


I like fast feedback loops and thoughtful UI details, and I care about helping people learn. Outside of work I played volleyball at a professional level and I am currently obsessed with Padel. I also love coffee and cooking and I bring that same care and attention to detail to my work.

Strengths

Javascript • React • Python • Flask • Ruby on Rails • Product polish

Interests

Padel • beach volleyball • coffee • cooking • dogs

Tech I use

Tools and platforms I reach for often.

  • ReactReact
  • JavaScriptJavaScript
  • PythonPython
  • FlaskFlask
  • Ruby on RailsRails
  • PostgreSQLPostgreSQL
  • JestJest
  • PytestPytest
  • RSpecRSpec
  • ViteVite
  • React QueryReact Query
  • AxiosAxios
  • MUIMUI
Learning next TypeScript

Projects

A few recent and ongoing builds.

Daily Reader (Vite + React)

A personal daily aggregator using public APIs. Client‑only app built with Vite + React. Nearly complete; polishing UX and API fallbacks.

Vite • React • Static hosting

Cannadiary

React and Flask journaling app with custom theming and shareable notes. Focus on clean state, pagination, and secure API calls.

React • Flask • MUI • React Query

Inkline

Lightweight content tool we are wrapping up. Emphasis on smooth authoring experience and robust data model.

React • TypeScript • Ruby on Rails • Postgres

Writing

Curated paths from legacy posts and new series.

Contact

This site is fully static so the contact button opens your email app.

Email me at picciniuscodes@gmail.com

Open email

Elsewhere

GitHub · LinkedIn

© Matteo Piccini
Built with HTML, CSS, and JS. Hosted on GitHub Pages.