Cauce
A zero-based personal budgeting web app: every available euro is assigned to a category until "to assign" reaches zero — giving each amount a purpose before it's spent.
- Next.js
- React 19
- Prisma
- PostgreSQL
- TypeScript
Full-stack web applications I've designed and built end-to-end with AI — turning real operational needs into working products.
A zero-based personal budgeting web app: every available euro is assigned to a category until "to assign" reaches zero — giving each amount a purpose before it's spent.
A personal task control tower that brings tasks, projects, meetings and notes together in one place — board, list and calendar views, AI-parsed meeting action items and instrument-panel dashboards.
A tool that helps the business track incoming projects, roadmaps and new demands in one place — giving leadership clear visibility of workload and priorities across the organisation.
A full characterisation of the NXT sensor input and the design of a generic hardware interface to connect custom sensors to the robot — from simple passive ones to complex laser distance sensors.
Explored the LEGO Mindstorms platform for building more complex robotic applications and extended PC–robot communication beyond the original infrared tower using the BABEL programming environment.
Extends the use of out-of-the-box LEGO Mindstorms NXT robots as a single, low-cost lab platform shared across data acquisition, control and real-time courses — with no hardware, software or firmware changes — and assesses its motivational impact through multi-year student and professor surveys.
Read paper ↗Presents a development system — model, framework and automated tools — for building scalable mechatronic platforms across robotics, automation and real-time systems, demonstrated by combining LEGO Mindstorms with research-level robotic platforms for educational use.
Read paper ↗