Simone Riva — Senior Frontend Engineer
Senior frontend engineer based in Mandello del Lario (Lecco), Italy, working
remotely and around Milan. I ship scalable, AI-powered dashboards with
Next.js, React and TypeScript, build interactive 3D with Three.js / React
Three Fiber and GSAP, and go full-stack in C# / .NET when the product needs
it. This portfolio is itself a real-time 3D website rendered as a playable
game menu, hand-tuned for 60 fps.
Experience
- Senior Software Engineer — Harley&Dikkinson (Mar 2025 — present): AI-powered dashboards, micro-frontend architecture, design system.
- Frontend Developer — FF3D.COM srl (May 2018 — May 2025): full-stack web applications, interactive UIs, performance and UX.
Skills
- React
- Next.js
- TypeScript
- Three.js / React Three Fiber
- GSAP & motion
- WebGL & GLSL shaders
- CSS architecture & design systems
- C# / .NET
- SQL & NoSQL databases
- Claude API / LLM-powered UX
- Frontend performance
- Web accessibility
Selected work
- This portfolio — a portfolio disguised as a playable game menu (React, Three.js / R3F, GSAP).
- SimoneOS — a fake desktop OS as the portfolio shell, with a window manager built from scratch.
- Snapkit — screenshot tool that finds secrets with local OCR and blurs them before you share (Electron, TypeScript).
- MDM — Rust download manager: 8 parallel HTTP Range connections, byte-exact resume, If-Range integrity checks.
- Accessibility Auditor — 26 WCAG 2.2 checks with deterministic contrast maths (Next.js, TypeScript).
- Microcopy Generator — A/B landing copy with UX rationale and a nine-theme style study (Next.js, Groq).
- Keywriter — typing game over 30 real Italian rail lines and 454 stations.
Details
- Availability: employed, notice period to be agreed.
- Work mode: full remote.
- Based in Mandello del Lario (Lecco), Italy.
- Languages: Italian (native), English (professional).
Contact
simone.riva.95@gmail.com ·
LinkedIn ·
GitHub ·
CV