Long-Term Roadmap: 6-Month Vision
Goal: Transform from “solid portfolio” to “must-follow educator innovating with AI”
Timeline: 6 months (Month 1 = Priority Actions already completed)
Month 1: Foundation (Weeks 1-4) ✅
Focus: Core improvements from priority actions
Completed:
- 3-5 live demos deployed
- Homepage hero redesigned
- Teaching Philosophy page created
- 3 projects rewritten with narrative
- “Educator who codes” positioning established
- JavaScript extracted and organized
- Warmer color palette applied
Status: Foundation complete
Month 2: Evidence & Depth (Weeks 5-8)
Week 5: Gather Evidence of Impact
Goal: Add credibility through real-world data
Tasks:
- Contact tutors using describe_it for testimonials
- Document Fancy Monkey metrics (sales, revenue, users)
- Collect data from your own Spanish practice tools
- Screenshot improvements in Spanish level over time
- Add testimonials to project cards
- Create “Impact” sections in project data
Deliverables:
- 3-5 testimonial quotes
- Quantified metrics for top projects
- Evidence sections on project cards
Week 6: Deploy Remaining Demos
Goal: Get to 7-8 live demos total
Priority deployments:
- describe_it → Vercel (2 hours)
- subjunctive-practice → Vercel (2 hours)
- aves → Vercel (2 hours)
- open_learn_co → Heroku/Railway (3 hours)
- learning-agentic-engineering → GitHub Pages (1 hour)
Alternative for CLI projects:
- Record demo videos (30 min each)
- Add to YouTube unlisted
- Embed in project cards
Deliverables:
- 7-8 working demos OR demo videos
- All demo links functional
- Screenshots for each
Week 7: Create Project Tiers
Goal: Visual differentiation by project maturity
Tasks:
- Identify top 3 “Featured Projects”
- Criteria: Demo + users + compelling story
- Candidates: Fancy Monkey, describe_it, Internet Map
- Design full-width featured project layout
- Large image gallery
- Detailed description
- Metrics prominently displayed
- Testimonials if available
- Redesign “Active Projects” section (5-7 projects)
- 2-column grid
- Standard cards with good detail
- Create “Experiments & Learning” section (remaining)
- Compact list or 3-column grid
- Focus on “What I Learned”
Deliverables:
- 3 tiers visually distinct
- Featured projects stand out
- Clear hierarchy
Week 8: First Case Study
Goal: Deep dive on one project
Choose: Fancy Monkey (best story: $0 hosting e-commerce)
Sections:
- The Problem: Can you really run e-commerce with zero hosting costs?
- The Approach: GitHub Pages + Vercel serverless + Stripe
- Technical Challenges:
- State management without database
- Inventory validation
- Payment security
- No server-side sessions
- What Worked:
- Single serverless function
- Static site speed
- Stripe handles complexity
- Actually profitable
- What Didn’t:
- Manual inventory updates
- Limited analytics
- No customer accounts
- Scaling concerns
- Business Metrics:
- Sales: X
- Revenue: $Y
- Customers: Z
- Cost: $0/month
- Lessons Learned:
- When this approach works vs doesn’t
- Serverless limitations
- Static site advantages
- Would I do differently?
Deliverables:
- Full case study page:
/projects/fancy-monkey-case-study/ - Process images, architecture diagrams
- Link from project card
- 1500-2000 words
Month 3: Content Strategy (Weeks 9-12)
Week 9: Blog Infrastructure
Goal: Set up for regular content
Tasks:
- Enable Jekyll blog functionality (already supported)
- Design post layout with good typography
- Create post templates:
- Technical deep-dive
- Educational philosophy
- Learning reflections
- Set up categories:
- Education & Pedagogy
- AI & Language Learning
- Technical Tutorials
- Learning in Public
- Make RSS feed prominent in nav
- Add “Latest Posts” to homepage
Deliverables:
- Blog ready to publish
- Post templates created
- RSS feed prominent
Week 10: First Blog Post
Goal: Establish thought leadership
Title: “What I Learned Building 5 Spanish Learning Tools with AI”
Outline:
- Setup: Why I built custom tools instead of using Duolingo
- Tool 1: describe_it - Varied output practice insight
- Tool 2: subjunctive-practice - Context over conjugation
- Tool 3: aves - Content-based learning validation
- Tool 4: conjugation_gui - Adaptive difficulty challenges
- Tool 5: [another] - [lesson learned]
- Synthesis: 5 principles for effective AI learning tools
- What Failed: Honest about abandoned approaches
- What’s Next: Open questions I’m exploring
Length: 1200-1500 words
Promotion:
- Share on LinkedIn
- Post to r/languagelearning
- Tweet thread
- Send to education email list (if you have one)
Deliverables:
- Published blog post
- Shared on 3+ platforms
- Feedback collected
Week 11: Second Blog Post (Technical)
Goal: Show technical depth
Title: “Building E-Commerce with $0 Hosting: GitHub Pages + Vercel + Stripe”
Outline:
- The Challenge: Can you run real e-commerce with no hosting cost?
- The Architecture:
- GitHub Pages for static site
- Vercel serverless for checkout
- Stripe for payments
- Architecture diagram
- Implementation Details:
- Code examples
- Environment variables
- Deployment process
- Handling Edge Cases:
- Inventory validation
- Payment failures
- Race conditions
- Security considerations
- Real-World Results:
- Performance metrics
- Actual costs (zero!)
- Scaling limitations
- When NOT to use this approach
- Code Repository:
- Link to GitHub
- Setup instructions
- FAQ
Length: 1500-2000 words with code examples
Promotion:
- Share on Dev.to
- Post to r/webdev
- Hacker News
- Product Hunt (maybe)
Deliverables:
- Technical deep-dive published
- Code examples clean and documented
- Shared on developer communities
Week 12: About/Story Page
Goal: Tell the complete narrative
Create: /about/ or expand /work/
Sections:
- Four Generations (with timeline)
- Great-grandfather → Grandfather → Father → You
- Photos if available, illustrations if not
- What each generation taught
- How methods evolved
- What stayed constant
- My Teaching Years (2015-2025)
- Where you taught
- What you taught
- Key insights from classroom
- Frustrations with available tools
- Why you loved it, why you evolved
- Learning Spanish
- Why Spanish?
- The struggle (plateau at intermediate)
- What existing apps missed
- Building custom tools for practice
- Progress to ACTFL Advanced
- The AI Turning Point
- When you discovered Claude/GPT-4
- Realization: “I can build adaptive tools now”
- Learning to code (with AI assistance)
- First projects
- What worked, what failed
- Where I Am Now
- 15 projects built
- Still teaching (differently)
- Educator identity + technical skills
- What I’m building next
- What Drives Me
- Continuing family legacy
- Making learning tools that actually work
- Empowering teachers with AI
- Understanding pedagogy deeply, building practically
Deliverables:
- Full narrative page
- Timeline visual
- Personal photos throughout
- Link from homepage hero
- 2000-3000 words
Month 4: Case Studies & Polish (Weeks 13-16)
Week 13: Case Study #2
Project: describe_it
Focus: Pedagogical approach
Sections:
- The Problem: Vocabulary plateau at intermediate
- Learning Theory: Varied output practice research
- Design Decisions: Why 5 styles? Why images?
- Technical Implementation: AI prompting strategies
- User Testing: What tutors said
- Impact: Quantified improvements
- Iterations: v1 → v2 → v3 changes
- What I’d Do Differently
Deliverables:
- Full case study page
- User testimonials
- Before/after vocabulary data
- Link from project card
Week 14: Case Study #3
Project: Internet Infrastructure Map
Focus: Data visualization & education
Sections:
- The Vision: Make invisible internet tangible
- Technical Challenge: 3D globe with real data
- Data Sources: Submarine cable datasets
- Three.js Implementation: Challenges & solutions
- Performance Optimization: Rendering 1000+ cables
- Educational Impact: What viewers learn
- Future Enhancements: Real-time traffic, AR version?
Deliverables:
- Technical case study
- Interactive demos embedded
- Process GIFs showing development
- Architecture documentation
Week 15: Design System Documentation
Goal: Professionalism and consistency
Create: /docs/design-system/ or style guide page
Document:
- Color palette with use cases
- Typography scale and pairings
- Spacing system (8px grid)
- Component library:
- Buttons (all variants)
- Cards (all types)
- Forms
- Navigation
- Modals
- Galleries
- Responsive breakpoints
- Accessibility guidelines
- Code examples for each component
Deliverables:
- Living style guide page
- Component documentation
- Design tokens clearly defined
- Example of professionalism
Week 16: Performance Audit & Optimization
Goal: 95+ Lighthouse score
Tasks:
- Run Lighthouse audit
- Identify bottlenecks
- Self-host fonts (remove Google Fonts)
- Convert images to WebP
- Implement responsive images
- Generate critical CSS
- Add service worker for offline
- Optimize JavaScript bundle size
- Lazy load below-fold content
- Test on slow connections
Target metrics:
- Performance: 95+
- Accessibility: 100
- Best Practices: 100
- SEO: 100
Deliverables:
- Lighthouse report showing 95+
- Faster load times
- Better mobile experience
Month 5: Community & Growth (Weeks 17-20)
Week 17: Third Blog Post (Educational)
Title: “The Fourth-Generation Educator’s Guide to AI in Teaching”
Outline:
- Four generations, four eras of teaching technology
- What AI changes fundamentally
- What stays the same (human connection, guidance)
- 5 principles for effective AI in education
- Common pitfalls to avoid
- Case studies from my tools
- Advice for educators exploring AI
- Resources for getting started
Promotion:
- Submit to EdSurge
- Share on education Twitter
- Post to r/Teachers
- LinkedIn article
- Send to education newsletters
Goal: Establish educator credibility in AI space
Week 18: Conference Talk Proposal
Goal: Public speaking opportunity
Target conferences:
- TESOL International Convention
- IATEFL (International Association of Teachers of English as Foreign Language)
- EdTech conferences
- AI + Education summits
Proposed talk: “From Classroom to Code: Building AI Learning Tools with Pedagogical Expertise”
Outline:
- My teaching background
- The gap between ed tech and pedagogy
- Learning Spanish: student perspective
- Building 5 tools: what I learned
- Demos of actual tools
- Principles for AI in language learning
- Q&A
Deliverables:
- Conference proposals submitted (3-5)
- Slide deck drafted
- Demo videos prepared
Week 19: Newsletter Launch (Optional)
Goal: Build audience
Setup:
- Choose platform (Substack, ConvertKit, Buttondown)
- Create landing page on portfolio
- Design email template
- Plan first 4 topics
Topics:
- Pedagogy + AI insights
- Project updates
- Learning reflections
- Tool recommendations for educators
Cadence: Monthly or bi-monthly
First issue: “Welcome: Why an Educator Builds AI Tools”
Deliverables:
- Newsletter infrastructure ready
- Landing page on portfolio
- First issue published
Week 20: Networking & Outreach
Goal: Connect with education + AI community
Tasks:
- Follow 20 educators using AI in teaching
- Engage with their content thoughtfully
- Share your blog posts in relevant communities
- Reach out to 5 people for virtual coffee chats
- Join education + AI Slack/Discord communities
- Contribute to discussions with expertise
Targets:
- Education Twitter
- r/LanguageLearning
- r/Teachers
- EdTech LinkedIn groups
- AI + Education communities
Deliverables:
- 5 meaningful connections made
- Visible presence in communities
- Feedback on projects collected
Month 6: Expansion & Next Level (Weeks 21-24)
Week 21: Advanced Feature - User Accounts
Goal: Allow users to save progress
Choose one tool: describe_it or subjunctive-practice
Implement:
- User authentication (Supabase Auth)
- Progress tracking
- Session history
- Personal vocabulary lists
- Settings preferences
- Export data
Deliverables:
- User accounts functional
- Progress persistence works
- Privacy policy added
- Terms of service added
Week 22: Open Source One Project
Goal: Community contribution & visibility
Best candidate: describe_it or subjunctive-practice
Prepare:
- Clean up code
- Write comprehensive README
- Add CONTRIBUTING.md
- Create issue templates
- Add license (MIT or similar)
- Document API keys setup
- Create demo video
- Write “How to Deploy” guide
Launch:
- Post to GitHub trending
- Share on Product Hunt
- Post to Hacker News
- Write blog post about open sourcing
- Promote in education communities
Deliverables:
- One project fully open sourced
- Documentation complete
- Community can deploy it
- Feedback loop established
Week 23: Video Content
Goal: Show personality, explain concepts
Create:
- Portfolio walkthrough (5-7 min)
- Screen recording of site
- Voiceover explaining projects
- Personal story
- Call to action
- Tool demo (3-5 min each, 3 tools)
- describe_it in action
- subjunctive-practice demo
- Internet Infrastructure Map walkthrough
- “Day in the Life” (7-10 min)
- Working on a project
- Your process
- Tools you use
- Thought process
Platform: YouTube + embedded on portfolio
Deliverables:
- 4-5 videos published
- Embedded on relevant pages
- Professional editing (basic)
- Clear audio
Week 24: 6-Month Reflection & Planning
Goal: Assess progress, plan next phase
Retrospective:
- What went well?
- What didn’t work?
- What did I learn?
- What surprised me?
- What would I do differently?
Metrics to review:
- Portfolio visitors (if tracking)
- Demo usage
- GitHub stars/forks
- Blog post engagement
- Social media followers
- Job inquiries / collaboration offers
- Conference responses
Write: “6 Months Building in Public: What I Learned”
- Blog post documenting journey
- Honest about failures
- Quantified results where possible
- Lessons for others
Plan next 6 months:
- What projects to focus on?
- What content to create?
- What skills to build?
- What community to engage?
Deliverables:
- Reflection blog post
- Next 6-month roadmap
- Clear goals and metrics
Success Milestones
Month 2 ✅
- 7-8 live demos
- Testimonials on 3+ projects
- First case study published
- 3-tier project system visible
Month 3 ✅
- Blog infrastructure live
- 2 blog posts published
- Complete narrative/about page
- Social media presence established
Month 4 ✅
- 3 case studies complete
- Design system documented
- Lighthouse score 95+
- Professional polish evident
Month 5 ✅
- 3+ blog posts published
- Conference talk submitted
- Community presence established
- Newsletter (optional) launched
Month 6 ✅
- Advanced feature shipped
- One project open sourced
- Video content published
- 6-month reflection complete
Long-Term Vision (Beyond 6 Months)
Year 1
- Speaking: 3-5 conference talks delivered
- Writing: 12-15 blog posts, possible book proposal
- Projects: 3-5 with active user bases
- Community: 1000+ newsletter subscribers
- Impact: Measurable learning outcomes from tools
Year 2
- Product: One tool becomes primary focus
- Business: Sustainable revenue model (SaaS, consulting, courses)
- Authority: Recognized voice in AI + education
- Book: “The Educator’s Guide to Building AI Learning Tools” (maybe)
- Company: Possible education AI startup
Year 5
- Legacy: Continuing family teaching tradition with modern tools
- Impact: 10,000+ learners using your tools
- Influence: Shaping how AI is used in language education
- Options: Product company, consultancy, academic role, or hybrid
Guiding Principles (Never Lose Sight Of)
1. Educator First
- Always lead with teaching expertise
- Projects informed by pedagogy, not tech trends
- Solve real learning problems
2. Build in Public
- Share progress, failures, learnings
- Invite feedback and collaboration
- Document the journey
3. Quality Over Quantity
- Better to have 5 excellent projects than 15 mediocre
- Depth more valuable than breadth
- Focus on impact, not output
4. Real-World Impact
- Users matter more than GitHub stars
- Learning outcomes more important than features
- Testimonials beat technical specs
5. Continuous Learning
- You’re learning AI, coding, product, marketing
- Embrace beginner mindset
- Document what you learn
6. Sustainable Pace
- 2-3 hours daily is better than weekend sprints
- Avoid burnout
- This is a marathon, not a sprint
Quarterly Reviews
Every 3 months, ask:
- Progress: What did I ship?
- Learning: What did I learn?
- Impact: Who did I help?
- Positioning: Is my message clearer?
- Goals: What’s next?
Adjust roadmap based on:
- What’s working vs not
- New opportunities
- Energy and interest
- Market feedback
Remember: Roadmaps are guides, not contracts.
Adjust as you learn.
The North Star
Your unique positioning: “Fourth-generation educator building AI tools informed by 100 years of teaching wisdom and modern pedagogical research.”
Every project, blog post, talk, and decision should reinforce this positioning.
If it doesn’t support this narrative, question whether it’s worth doing.
Stay focused. Stay authentic. Stay educator-first.
You’re not just building a portfolio. You’re building a body of work that matters.
Start with Month 1’s priority actions. The rest will follow.
You’ve got this. 🚀