Skip to content
View gafapa's full-sized avatar

Block or report gafapa

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
gafapa/README.md

Hi, I'm Pablo πŸ‘‹

Educator & web developer building lightweight, browser-first tools for the classroom.

Projects Focus Stack AI Profile views

Email GitHub Location


About me

I design small web apps that solve real problems for teachers and students: quizzes, study trackers, classroom timers, exam helpers and a long list of *-ando experiments. Most of my projects run entirely in the browser β€” no servers, no signups, no friction.

  • 🧠 Currently exploring AI-assisted tools for education
  • πŸ› οΈ Most projects are open source and free to use
  • 🧩 I like shipping small, focused tools that do one thing well
  • 🌍 Based in Spain β€” projects mostly in Spanish, code and docs in English
  • πŸ“« Reach me at pablo@gallegofalcon.com

What I'm building

🎯  Free, open-source classroom tools
⚑  Zero-backend web apps (deploy to GitHub Pages, done)
πŸ€–  AI assistants that help teachers, not replace them
πŸ“Š  Lightweight analytics on top of Moodle and other LMS exports
🎲  Playful learning experiences: quizzes, puzzles, word games

Tech stack

TypeScript JavaScript Python HTML5 CSS3 React Next.js Node.js Tailwind Vite Git GitHub Pages Vercel OpenAI Anthropic


GitHub stats

GitHub stats

Repos per language Most commit language

Productive time

GitHub streak

Trophies


Featured projects

πŸŽ“ Quizzes & study tools

Project What it does
preguntadeando Quick quiz generator for the classroom
preguntador Lightweight question runner for self-study
sudokeando Sudoku puzzles ready to print or play in-browser
palabreando Word-based language learning game
puzzleando Image puzzles for the classroom
ruleta Random picker / wheel of names

⏱️ Classroom utilities

Project What it does
timer Clean, distraction-free classroom timer
focusator Focus and pomodoro helper
soundlevel Live noise level meter for the classroom
groupator Build random student groups in seconds
puntuator Quick scoreboard for classroom games
tecleador Typing practice tailored to school use

πŸ“‘ Documents & media

Project What it does
documentando Document utilities for teachers
pdfedit In-browser PDF tweaks (no upload required)
redimensinador Bulk image resizer running on the client
imagenea Image utilities for slides and handouts
flipbookeando Convert PDFs into browser flipbooks

πŸ€– AI & data

Project What it does
profeplus Toolbox of AI-powered features for teachers
educhat Local LLM chat in the browser, privacy-first
stats-moodle Python pipeline for Moodle log analysis
stats-moodle-web Web dashboard for Moodle analytics
storytelleando AI-assisted storytelling for language classes
pensando Reasoning-style assistant prototype

Full list of 35+ projects on the repositories tab.


How I work

  • Ship small, ship often. Most of my repos are weekend-sized β€” focused tools, not platforms.
  • Own the data. I prefer client-side apps so teachers and students don't have to sign up, log in, or trust a server.
  • Static-first. GitHub Pages or Vercel free tier is usually enough.
  • AI as a copilot. I lean on AI assistants to move fast, but the design and pedagogy stay human.
  • English in code, Spanish in UX. Code, comments and docs in English. UI in the language the teacher actually uses.

Activity

Activity graph

Snake animation


Random dev quote

Random dev quote


"Education is the most powerful weapon you can use to change the world." β€” Nelson Mandela

Thanks for stopping by β€” feel free to drop me a line.

Popular repositories Loading

  1. educhat educhat Public

    Forked from mlc-ai/web-llm-chat

    Chat with AI large language models running natively in your browser. Enjoy private, server-free, seamless AI conversations.

    TypeScript

  2. profeplus profeplus Public

    TypeScript

  3. skill-tools skill-tools Public

    JavaScript

  4. preguntador preguntador Public

    JavaScript

  5. autenticador autenticador Public

    TypeScript

  6. museopic museopic Public

    JavaScript