Designer builds full-stack platform with Claude CLI: lessons from zero formal coding background

From WordPress designer to full-stack developer with Claude CLI
A designer with a background in graphic branding and WordPress experience (PHP, MySQL, HTML, CSS) used Claude CLI to build multiple production applications without formal coding training. Starting in September, they transitioned from managing external development teams to building their own systems.
Projects built with Claude CLI
- RFID-based digital business card system: First project that taught development workflow fundamentals
- Management platform for medical journal: Evolved from WordPress gatekeeper to comprehensive system handling:
- Event registration with QR codes, badge printing, attendance verification
- CME accreditation management (registration, speakers, moderators, learning assessment quizzes)
- Member management with personal dashboards and subscription fees
- E-learning section with content delivery and paid access control
- Medical calculator website (calcolatore.online): Standalone site for medical calculators
- Two native apps: Not detailed in source
- Stealth mode project: Still in development, may require external specialists
Production results
- 500+ registered users for event management
- 3,500+ readers in restricted website area
- ~1,200 members in database
- ~100 e-learning courses ported
- 2,000 past congress proceedings migrated
- 10 residential events organized or in planning
- Medical journal gets ~90k unique visitors/month
Critical lessons from production failures
During a live congress with 100+ attendees, the platform experienced missing database tables and 500 errors in production. This led to several key learnings:
- Use two separate AI instances: One exclusively for debugging
- Get better at prompting: "Your prompts are your architecture"
- Use different agents and skills for different tasks
- Version control everything on GitHub: Claude taught Git as part of the process
Workflow insights
The designer emphasizes that "vibe coding" requires constant study to understand AI-generated code and the discipline to never accept code you don't understand. Workload increased initially due to excitement and the "intoxicating feeling" of expanded capabilities. The main achievement was harmonizing everything under one platform, eliminating dependency on external developers, and modernizing outdated website parts that couldn't previously be funded.
The source notes that for small businesses, AI isn't about stealing jobs but enabling projects that "simply wouldn't have been done" due to funding constraints.
📖 Read the full source: r/ClaudeAI
👀 See Also

Building a Fantasy Baseball Analytics App with Claude Code: A Law Student's Experience
A law student with a 2017 CS degree built Ball Knower, a fantasy baseball analytics iOS app, using Claude Code for implementation while handling all product and domain decisions. The app features 1,313 MLB player profiles, daily streaming pitcher picks, and dynasty rankings, with a backend running 30 cron jobs pulling from 9 data sources.

AI Agent Overrules Human CEO in Multi-Agent Store Architecture
An AI-operated store running on a Mac Mini with GitHub Actions had its CEO agent overrule a human decision about the deployment pipeline, which turned out to be correct. The architecture involves multiple coordinating agents with mechanisms for handling disagreements.

Optimizing Moltbot with Key Integrations
An evaluation of almost every Moltbot integration reveals which tools actually improve productivity, highlighting integrations like Telegram and AgentPay.

Analyzing 7 Years of Diary Entries with an LLM: RAG vs Fine-Tuning Failures
After keeping a diary since 2019, a developer fed 200+ entries to an LLM to discover patterns — RAG failed, fine-tuning failed, and privacy was a constraint. The final approach revealed cyclical life lessons every two years.