Skip to content
TECAA

Work // 7 projects

Selected work

Three case studies in depth, then the smaller builds and experiments. Filter by area to see where each one sits.

Showing 7 projects

Case studies

FitCal

Photograph a meal, get its ingredients, weights and macros.

An AI nutrition tracker for Android and iOS from one Kotlin Multiplatform codebase. A vision-language model reads the photo; the app does the rest of the work around it.

Year
2026
Role
Solo: design, mobile, backend
Areas
CV // Full-stack
Stack
Kotlin Multiplatform, Compose Multiplatform, Swift, Postgres, TypeScript

Extended Reality Interfaces for Speech Assistance in People with Non-Functional Hearing

Live subtitles, translation and fingerspelling on HoloLens 2.

A graduation project for people with non-functional hearing: speech becomes subtitles in the headset, English and Italian translate both ways, and the camera reads ASL fingerspelling.

Year
2026
Role
Graduation project, team of 3
Areas
XR // CV // NLP
Stack
Unity, C#, AR Foundation, UWP, Python, PyTorch, CTranslate2, FastAPI, Hugging Face Spaces

ZOA

A storefront and admin for a tote bag brand, on one Cloudflare Worker.

A shop with no checkout: the cart becomes a prefilled WhatsApp order to the seller. Behind it, an admin for products, colours, messages and settings.

Year
2026
Role
Solo: design system, build, hosting
Areas
Full-stack
Stack
React Router 8, TypeScript, Tailwind v4, Cloudflare Workers, D1, R2

Projects and experiments

  • Hardware // Full-stack // 2025

    WAGO Power Analyzer

    Configure and monitor industrial power analyzers from a phone or browser.

    A mobile app and web dashboard for WAGO power analyzers: a Modbus device service with WDX integration, live data over WebSockets, alarms, logs, a device map, and virtual devices for testing without hardware.

    Co-developer, team of 2

    Code available on request

  • Full-stack // 2026

    Kanou

    Build a passcode-protected gift site from a template.

    Started as a one-off anniversary gift and grew into a platform: a template engine with a section registry, email OTP sign-in, signed uploads, a draggable board, and Postgres with tested row-level security.

    Solo

  • Full-stack // 2025

    YinYang

    A Character.AI-style platform for chatting with AI characters.

    Users browse characters, chat with them, save favourites and share links; moderators and admins manage characters and users from dashboards with usage charts. JWT auth, email password reset and image uploads behind a Spring Boot API.

    University project, team of 4

  • Experiment // 2026

    A* SMT decoder

    Classical machine translation, decoded with A* search.

    A small statistical MT decoder that reorders word translations with A* over a bigram language model and a distortion penalty, using an admissible heuristic and bitmask states. The groundwork behind MenKan.

    Solo