Focus: TinyML + Swarm Intelligence + Mesh Networks
Start Date: October 24, 2025
GitHub: @sharris416
This repository tracks my 12-month journey to study applications in TinyML and Swarm Robotics.
Key Areas:
- ๐งฎ Deep mathematical foundations (Neural networks, Optimization, Graph theory)
- ๐ค TinyML model development and deployment
- ๐ Swarm intelligence algorithms
- ๐ Mesh network protocols
- ๐ง Hardware integration (ESP32)
Current Phase: Month 1 - Foundation Building
Start Date: October 24, 2025
-
Phase 1 (Months 1-3): Foundation Building
- Math refresh: Linear Algebra, Calculus, Statistics
- Biology basics for swarm intelligence
- First implementations: Boids, PSO, ACO
- Neural network fundamentals + backpropagation
-
Phase 2 (Months 4-6): Deep Technical Skills
- TinyML: Quantization, deployment to ESP32
- Swarm dynamics: Mathematical analysis
- Graph theory: Spectral analysis, consensus algorithms
- Hardware: 4-node ESP32 mesh network
-
Phase 3 (Months 7-9): Research & Advanced Topics
- CNNs for audio processing
- Advanced graph theory and network resilience
- Optimization theory
- Research direction crystallization
-
Phase 4 (Months 10-12): Integration & Applications
- Complete TinyML swarm system
- Technical report writing
- New Research proposal development
weekly-checkins/- Weekly progress reports (markdown)projects/- All project implementationsmath-notes/- Mathematical derivations and notesreading-notes/- Summaries of books and papersblog-drafts/- Draft blog posts before publishingresources/- Links, schedules, references
- Blog: 'GitHub Pages'
This Month (Month 1):
- Linear algebra + calculus fundamentals
- Biology of swarm intelligence
- Implement: Boids simulation, ACO, PSO
- Neural network forward propagation
- First 4 blog posts
- Month 1: Foundation complete, first projects deployed
- Month 3: Harvard TinyML complete, backpropagation mastered
- Month 6: 4-node ESP32 mesh operational
- Month 9: All core math topics mastered
- Month 11: Integration project complete + technical report
- Month 12: New Research opportunities uncovered
Weekly check-ins: Every Sunday evening
Blog posts: Target 2 per month
Projects: 15 total planned
Math topics: 16 areas to master
Papers to read: 20+
Started: October 24, 2025
Last updated: October 24, 2025