Giardino dei Giusti — Institutional Web Project
IIS Piero Martinetti, Torino · 2023–2024
Designed and built the official website for a memorial and civic education project run by my high school, IIS Piero Martinetti. The project commemorates figures of moral courage — the "Giusti" — through a physical garden at the school and a permanent online presence documenting each honoree, annual ceremonies, and the school's collaboration with GARIWO (Gardens of the Righteous Worldwide).
What I delivered:
→ Multi-section site covering the project history, individual honoree profiles (Piero Martinetti, Mamma Tilde, Carlo Angela), annual event archives, and a photo gallery
→ Built and handed off to the school — the site has been maintained and updated by other students after I left for university, which required designing it to be editable without technical knowledge
→ Coordinated directly with teachers and school administration as the sole developer — managed feedback, revisions, and content requirements from non-technical stakeholders
→ Live and actively maintained: iispieromartinetti.wixstudio.com/giardino-dei-giusti
This was my first real client project — built for an institution with real stakeholders, real deadlines, and a handoff to non-developers. It taught me more about communicating with clients than any technical project since.
1
31
Cyberhustle — Android Mobile Game
Google Play Store · Solo Project · 2024
Designed, developed, and published a cyberpunk life simulation game for Android entirely solo — game design, development, art direction, monetization setup, and store publishing all included. No team, no budget.
Cyberhustle is a neon-lit life sim where players manage a high-tech bar, progress through skill-based hacking minigames, and build a streaming empire in a living cyberpunk city.
What I built:
→ Full game loop across three interlocking systems — bar management with unlockable stations, drinks, and recipes; skill-based hacking minigames with risk/reward progression; and a content creation system with views, subscribers, ad revenue, and sponsorships
→ Deep upgrade system across bar equipment, hacking rigs, and creator tools including rare tech unlockables
→ Interactive branching narrative with player choices that shape progression through a dystopian city
→ AdMob integration — rewarded ads and interstitials wired into the game economy as an opt-in mechanic
→ Full Google Play Store pipeline — store listing, screenshots, privacy policy, APK signing, release management
→ Dedicated marketing website at chimeralstudios.com (http://chimeralstudios.com)
Built with Unreal Engine · Published on Google Play · Monetized via Google AdMob
1
58
Chimeral Studios — Indie Game Studio Website
chimeralstudios.com (http://chimeralstudios.com) · Solo Project · 2026
Designed and built the full marketing and publishing website for my indie game studio from scratch. The site serves as the public-facing home for all studio projects, news, and game pages — built to scale as new titles are released.
What I built:
→ Multi-page Next.js site with dedicated pages per game title, a news/devlog system, newsletter subscription with unsubscribe flow, and a contact form
→ Full i18n in 5 languages — English, Italian, Spanish, French, Romanian — with locale switching
→ Game-specific pages with screenshots, feature breakdowns, and direct Google Play Store integration
→ Newsletter system with subscriber management and opt-out handling
→ Responsive design built for both desktop and mobile, optimized for game marketing
Stack: Next.js 14 App Router · TypeScript · Tailwind CSS · Netlify
1
75
PoliStudy — EdTech SaaS Platform
polistudy.com (http://polistudy.com) · Solo Project · 2026
Built and shipped a full-stack study platform for Politecnico di Torino students entirely solo — from schema design to production deployment. The platform lets students practice with community-sourced past exam questions, get instant AI feedback, and track their weak topics over time.
What I built:
→ Community question bank with AI moderation — students submit questions from past exams, an LLM pipeline validates correctness and filters low-quality submissions before they reach the bank. 1,700+ approved questions across 11 courses at launch.
→ Multi-model AI pipeline — different LLM models are routed by task: answer evaluation (Groq / Llama 3.3 70b), concept explanation (OpenRouter / Llama), question generation (Groq), content translation (GPT-4o mini). Model roles and fallbacks are configurable via a live admin panel without redeployment.
→ Configurable quiz engine — per-session configuration with topic filtering, scoring systems, time limits, open-ended questions with AI grading, and an infinite mode where the AI generates new questions on demand.
→ Spaced repetition tracking — per-question attempt history with consecutive correct tracking, used to surface weak topics and prioritize review sessions.
→ Full i18n — Italian, English, Spanish, French, Romanian. All question content and UI strings are translated and stored as structured JSONB with locale keys.
→ Auth, RLS, and data privacy — Supabase Auth with row-level security policies on every table. Account deletion with 30-day archive and full data purge. GDPR-compliant.
→ Donation and supporter system — Satispay and Ko-fi integrations with webhook processing to automatically grant supporter status and display donor recognition.
Stack: Next.js 14 App Router · TypeScript · Tailwind CSS · Supabase (PostgreSQL, Auth, RLS, Storage, Realtime) · Groq · OpenRouter · LlamaParse · Netlify