Arnav Gupta — |
Wizard Ecosystem replaces sixteen separate tools with one platform — live today, built and deployed without a team, without a bootcamp, and without being old enough to drive to a job interview.
38.5/39 Independently evaluated by ProofOfUsefulness.com →Not a resume. A working platform.
You won't find a bullet point here that says "familiar with Python." You'll find a live login screen, a public API with real keys issued to real requests, and a database that's been running since March without anyone but me to fix it when it breaks. Most 12-year-olds' resumes list a lemonade stand. Mine lists uptime.
I started programming by building things I wanted to use.
How it started
In June 2025, I taught myself HTML and JavaScript — no classes, no bootcamp, just building small tools and games to see if I could. There was no plan for an "ecosystem" yet, just curiosity and a habit of finishing what I started.
By November 2025 I'd moved into Python, drawn to how fast it let an idea become something that actually ran. Scripts and automations came first, then backend logic, then full applications.
How it became Wizard
On March 2, 2026, I set out to build an AI chatbot, nothing more ambitious than that at first. It started as basic Python pattern-matching against a learned_phrases.txt file, then a real model running locally through Ollama, served on localhost with Flask. Mid-March, I moved it onto Mistral's API and put it fully online through GitHub and PythonAnywhere.
" What if there was more?
The "ecosystem" idea didn't arrive until April 21, the moment I asked myself that question and started sketching what else could plug into the same account, the same login, the same design language. That's where a single chatbot project became Wizard Ecosystem: an assistant, browser, search engine, email, notes, calendar, chat, automation, finance, heat safety, firewatch, nature, a game arcade, a maps app, a code editor, and a developer API — sixteen applications sharing one codebase.
Every piece of it is mine — the Flask backend running fifty-plus routes, the eleven-table SQLite schema underneath, the Electron builds for Windows, macOS, and Linux, and the deployment pipeline across PythonAnywhere and GitHub Pages. Architecture, code, and shipping, all while still in middle school.
Beyond the code
Off-screen, I hold a First-Degree Black Belt in Taekwondo, earned in April 2026 through ATA's Leadership and Life Skills programs. I play violin in my school orchestra and compete in MATHCOUNTS and MathLeague. None of it feels separate to me — the discipline that earns a black belt is the same discipline that keeps a sixteen-application platform running, tested, and maintained.
I'm currently looking for internships, scholarships, and collaborations where these skills can go to work on something that matters.
Quick Facts
From first script to shipped platform.
learned_phrases.txt, then Ollama running locally.The commits don't stop.
This updates on its own — pulled live from GitHub, not a screenshot I'll forget to refresh.
Wizard Ecosystem — a full AI platform, built from scratch.
Sixteen applications sharing one account and one design language. Backend, desktop client, deployment pipeline — every layer of it built by one person, starting from an empty repository and ending at a platform with real users.
" Sixteen applications. One account. One person.
See it running live
The platform is deployed and usable right now — no waitlist, no demo reel standing in for the real thing.













wizard-ai-pro.Architecture & Infrastructure
A Flask backend handles fifty-plus routes across an eleven-table SQLite schema — users, chats, memory, calendar events, uploaded files, API keys, personalities, agents, chains, email aliases, and conversations — tied together through a shared profile system.
The frontend ships two ways: static pages on GitHub Pages for the browser experience, and native Electron installers — NSIS for Windows, DMG for macOS, AppImage for Linux — with auto-updates through GitHub Releases. Streaming responses run over Server-Sent Events, sessions use HTTP-only, SameSite=None, Secure cookies, and CORS stays scoped to the ecosystem's own domains.
Two of the sixteen run entirely client-side with no backend at all — Wizard Arcade is pure Canvas and JavaScript, and Wizard Maps talks directly to OpenStreetMap, Photon, and OSRM from the browser.
Independently evaluated, not self-scored.
In June 2026, Wizard Ecosystem was submitted to the Hackernoon Decentralize AI Hackathon and evaluated by ProofOfUsefulness.com, a third-party tool that scores real-world utility instead of taking a project's word for it.
Wizard Ecosystem "attempts to solve the genuine problem of AI tool fragmentation through a unified workspace," the report reads, citing clear vision and solid technical integration of external APIs. It also named the honest downside: traction is still early, and growth and retention will decide whether it holds up in a saturated market. That's worth showing precisely because it isn't just praise.
View the full report →Platform Usage
Productivity
Developer Platform
Creative AI
Development updates are published on DEV Community and CoderLegion. These are early numbers from a solo, early-adopter launch — the plan is to keep growing them, not to stop measuring the moment they look decent.
What's Next
Smaller builds, same habit of shipping.
Before Wizard Ecosystem, there were smaller, standalone builds — each one another rep at designing, shipping, and actually finishing something.
The toolkit behind it.
Every one of these is self-taught — no classes, no bootcamp. Most of it has already shipped inside a live application; Java is the newest addition, still looking for its first real project.
Development
- Python
- JavaScript
- Java
- HTML / CSS
Frameworks
- Flask
- Electron
- Node.js
- SQLAlchemy
AI
- RAG pipelines
- Mistral
- OpenAI-Compatible API
- Prompt engineering
- Generative AI
- AI Agents
- Multi-agent systems
Deployment
- PythonAnywhere
- GitHub Pages
- Cloudflare
- Electron Builder
Credentials from ASU, Claude Academy, and Hugging Face.
Recognition beyond the code.
Mathematics
- MathLeague — 4th place (Qualifier, Dec 2024); 9th place (District, Feb 2025); 11th place (State, May 2025)
- MATHCOUNTS Charter Competition — Top 20% of 200+ participants (Feb 2025)
- Purple Comet Math Meet — International Competition (Mar 2025)
Science & Technology
- BASIS Phoenix Science Fair (Feb 2026)
- Frostbyte Hackathon (Feb 2026)
- Code Arizona Hackathon (Aug 2026)
Academics
- BASIS Phoenix — GPA 4.0, Distinguished Honour Roll (Top 5%)
- BASIS Phoenix Primary — GPA 4.0, Distinguished Honour Roll, Integrity Award
Taekwondo & Arts
- First-Degree Black Belt, ATA Martial Arts (April 2026)
- 1st Place Traditional Forms, 3rd Place Combat Sparring — Yellow Belt tournament
- Violin, Orchestra — BASIS Phoenix (2024–Present)
Let's build something real.
If you're looking at an internship, a scholarship, or just want to talk shop about what's next for Wizard Ecosystem, this is the way in. Send a message below, or find me directly.
Good questions, answered
Yes — that's the whole point of this page. I'm looking for internships, scholarships, and collaborations where I can actually contribute. Since I'm 12, a parent is involved in any real arrangement that requires transportation, but I can handle remote work on my own. I'd genuinely love to hear about opportunities.
Python and Flask on the backend, JavaScript/HTML/CSS on the frontend, Electron for the desktop apps, SQLite for data, and Mistral's API for the AI layer. Full breakdown is on the Skills page.
Yes — the architecture, code, and deployment are all mine. Development updates and outreach around the project are also handled by me directly.
I'm in school full-time, so most of my time opens up after 4pm on weekdays, plus weekends and breaks. Taekwondo classes cut into that some days, so exact hours shift week to week — I'd rather be upfront about that than overpromise.
Partially. The frontend for the primary web pages is open source on GitHub — the backend and Electron desktop apps aren't public yet. If you want to know more about how something specific works, just ask.
The form right below, or email — that's the fastest way to reach me. I read everything and reply as quickly as I can.