← All work / 2023

AACD
Small interactions. Meaningful possibilities.

Project
AACD - Associação de Assistência à Criança Deficiente
Contribution
Full-Stack Developer & Compiler Engineer
Year
Aug 2023 - Dec 2023
Discipline
Assistive technology · Software
AACD / ASSISTIVE TECHNOLOGYMade to make a difference.SYSTEM STUDY / 02

An integrated sensory mat system with a custom IDE that revolutionizes occupational therapy for children with cerebral palsy. The solution combines a tactile mat embedded with the GregMaker assistive device with a web-based programming interface that allows therapists to design personalized therapeutic activities using visual block programming. The system provides multi-sensory stimulation (tactile, visual, and auditory) while tracking patient progress and suggesting optimal therapy flows.

The intention

  • Enable therapists to program custom therapeutic activities without coding knowledge
  • Provide multi-sensory stimulation for comprehensive therapy engagement
  • Track patient progress
  • Create affordable assistive technology accessible to underprivileged communities
  • Eliminate costs for AACD while maintaining high-quality therapeutic outcomes

The complexity

  • Designing intuitive block-based programming IDE for non-technical users
  • Building custom compiler (lexical, syntactic, semantic analyzers and code generator)
  • Integrating hardware with web platform for real-time therapy execution
  • Creating comfortable tactile interface that mimics everyday objects
  • Ensuring system security for sensitive patient health data

What took shape

  • Developed complete IDE with visual block programming interface
  • Built full compiler pipeline for translating therapy programs to hardware
  • Integrated GregMaker device with custom sensory mat and display
  • Implemented containerized architecture with Docker for scalability
  • Created free solution saving AACD costs while exceeding competitor features

Tools & disciplines

  • React
  • Node.js
  • Docker
  • Compiler Design
  • GregMaker
  • Embedded Systems
  • Machine Learning
Next project — Lev