I'm 12. I ran a global Code Jam on a $150 phone. Here’s the Supabase architecture that held it together. 🐯
Two weeks ago, I had zero submissions for my coding festival. Yesterday, I crowned the first Champion of the KODA Code Jam, upgraded their database status, and launched a second Jam (Scribe Jam), all while managing a community of 3,000+ developers. I am 12 years old. I do not have a laptop. I build full-stack AI applications entirely on a POCO C55 Android phone. And none of this would be possible…
At the age of 12, the author successfully organized a global coding competition called the KODA Code Jam, upgrading the database status and launching a second event, all while managing a community of over 3,000 developers. The author does not own a laptop and creates full-stack AI applications exclusively on a POCO C55 Android phone. The author attributes their success to Supabase, a platform that enables global user authentication, row-level security, and seamless telemetry tracking.
Supabase Auth allows the author to handle users from around the world, such as a senior engineer from China, a 15-year-old builder from India, and a user from Japan, without worrying about session management or password hashing. Row Level Security (RLS) is crucial for the author as a solo developer, ensuring user safety while managing user profiles, submission data, and error logs.
RLS policies enforce that anyone can view public submissions, but only authenticated users with specific admin claims can update champion status.
The author encountered a challenge with their error logs, as they only captured failures, not successes. To address this, they added a model_served text column to the Supabase error_logs table, allowing them to track whether the primary AI model or a fallback model served each request. By updating the error_logs table to log the attempted and actual models, the author gained visibility into their system's performance.
The author emphasizes that Supabase has been the consistent foundation for their coding festival, overcoming hosting provider issues and broken build pipelines. They appreciate the platform's seamless dashboard, robust PostgreSQL database, and beginner-friendly yet powerful documentation. The author expresses gratitude to the Supabase team for democratizing backend development, stating that kids like them can now achieve great things using Supabase as their foundation.
Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.