Selected projects

Educational tools and experiments

Tools born from concrete classroom problems — built for my students and shared with anyone who wants to use them. All the code is public on GitHub.

História do Dia

HTML · archive · reading · 2026

Educational reconstruction of the "História do Dia" archive: 366 stories, one for each day of the year, with an illustrated edition and comfortable reading for families and primary school classrooms.

Live demo: atilasos.github.io/hisdodia · source

CRJM

TypeScript · math games · 2026

Training platform for Madeira's Regional Math Games Championship, with the six official games — Gatos & Cães, Dominório, Quelhas, Produto, Atari Go, and Nex —, graded hints, and a tournament mode.

Live demo: atilasos.github.io/crjm · source

PageCraft

HTML · offline activities · CC BY-SA · 2026

Public catalogue of self-contained HTML activities for educational contexts, with teacher support materials.

Live demo: atilasos.github.io/pagecraft · source

Cubinhos 3D

JavaScript · Minecraft Education · 2026

Simple voxel builder for primary school children to plan constructions using real Minecraft Education blocks and export .mcstructure files.

Live demo: atilasos.github.io/cubinhos-3d · source

Infantinho 3.0

Python · Django · Next.js · MEM · AI · 2026

Educational portal aligned with the Modern School Movement (MEM), with tools for cooperatively managed learning, individual work plans (PIT), projects, class diary, and AI integration.

github.com/atilasos/infantinho3

SpikeLab Sim

TypeScript · React · Blockly · Matter.js · 2026

Web app for block-based programming and simulation of a SPIKE Prime-style robot in the browser — to try out ideas even when there aren't enough kits for everyone.

Live demo: atilasos.github.io/spikelab-sim · source

Clubes CIDH

TypeScript · Next.js · Prisma · 2026

Portal for managing student enrolments in school clubs, focused on reducing administrative work and distributing places fairly.

github.com/atilasos/clubes-cidh

AppCards

JavaScript · PWA · 2025

Web app to generate login cards for primary school students, with CSV/Excel input, preview, and offline support after the first load.

Live demo: atilasos.github.io/appcards · source

Coordenadas

JavaScript · math · 2025

Cartesian coordinates training game with a kid-friendly RPG atmosphere, designed for children 7+ and publishable via GitHub Pages.

Live demo: atilasos.github.io/coordenadas · source

CRJM Server

TypeScript · Bun · WebSocket · 2025

Bun/TypeScript server for managing educational game tournaments with double elimination, real-time WebSocket, and an admin panel.

github.com/atilasos/crjm-server

Resources & experience

Areas of work

Themes that run through my practice: ICT in primary school (1.º ciclo), active learning pedagogies, project work, computational thinking, Minecraft Education, educational robotics, and responsible AI.

ict in primary school

Activities that help students use digital tools to think, create, communicate, and collaborate.

minecraft education

Learning scenarios, math challenges, programming, spatial reasoning, creativity, and cooperative work.

educational robotics

Exploration of LEGO SPIKE, Blue-Bot, Tale-Bot, Micro:bit, and Scratch to develop computational thinking.

responsible ai

Critical use of AI to support teachers and structure projects, with attention to privacy, authorship, safety, and pedagogical purpose.

active learning

Tools that help students organise their path, make their understanding visible, ask for help, and take part in classroom life.

school digital tools

Small solutions for concrete problems: login cards, training games, simulators, and support portals for organisation.

ICT MEM Python Django Linux Minecraft Education Robotics Responsible AI