EdTech Developer + Educator

I build the tools
I wished I had
as a teacher.

Ten years in the classroom, now shipping production EdTech end-to-end — schema and security to React frontends, payments and AI features. Then I test it with real students.

Looking for a builder who understands classrooms? Scroll to the work.
React · Supabase · Stripe · Postgres · RLS · AI · Pyodide · Three.js · PBL · Lehrplan 21 · React · Supabase · Stripe · Postgres · RLS · AI · Pyodide · Three.js · PBL · Lehrplan 21 · React · Supabase · Stripe · Postgres · RLS · AI · Pyodide · Three.js · PBL · Lehrplan 21 · React · Supabase · Stripe · Postgres · RLS · AI · Pyodide · Three.js · PBL · Lehrplan 21 ·

Things I've shipped

01 / 06

CodeZug

All aboard the code train

A train-themed, gamified CS platform for Grades 2–6: typing, block coding, JavaScript, web dev and AI literacy. Full in-browser Python (CPython 3.11 via WASM), real-time collab, and atomic XP/token economy across 33 tables.

Live
ReactTypeScriptSupabasePostgresPyodideStripeTailwind
codezug.com
02 / 06

Maestre Digital

The teacher's command center

Grading, reading-fluency tracking, behavior goals and essay feedback in one dashboard. Word-level draft diffing, essay-to-gradebook integration, and a custom rich-text editor.

Live
ReactTypeScriptSupabasePostgresTiptapTailwind
maestredigital.ch
03 / 06

LearnWith

A marketplace for great teaching

From single-teacher product to multi-teacher marketplace with per-teacher branding, invite-only onboarding and split payments. Flexible content-block engine and a storybook read-aloud reader.

Building in progress
ReactTypeScriptSupabaseStripe ConnectMuxTailwind
04 / 06

ClassroomDrawings

Doodle → 3D, by AI

Turns a child's hand-drawn invention into an interactive 3D model. Vision-model pipeline rendering to Three.js, with a full storage + generation edge function.

Building in progress
ReactThree.jsClaude VisionSupabaseEdge Functions
05 / 06

GAVL

Fair evaluations, any distance

A team capstone at Constructor Academy: a platform that connects panelists across locations to assess competition contestants against shared criteria — faster and fairer. Built with a five-person team for the Innovate4Nature startup competition, where I worked across frontend and backend.

Capstone project
ReactReduxDjangoPostgreSQLDocker
06 / 06

OpenClaw

Your files, organized offline

A privacy-first local AI agent that sorts teaching files into a structured archive — running fully offline with scoped, hardened permissions.

Building in progress
PythonOllamaLocal LLMSQLite
Andy Acosta — EdTech developer and educator, smiling outdoors
Andy Acosta · SF, CA · ZH, CH

Teacher first.
Builder by necessity.

Hi everyone, welcome to my page. My name is Andy and I am a Nicaraguan-American from San Francisco, California. I am a teacher who loves to teach and am passionate about building tech tools for teachers and students to make their life easier. When I am teaching, I find problems that need fixes so I try and build them.

Luckily, I have the skills, creativity, and passion to build fun learning tools for myself and for my students. I use my tools every day when I teach. Please feel free to reach out and learn more about what I do.

Based
San Francisco // Zürich... and everywhere in between.
Teaching
10+ years
Languages
EN / ES · DE A2

Let's build
something useful.

Opens your email app to andyacostaa@gmail.com