Resources
A curated collection of the most useful resources I've found across software engineering, organized by domain.
System Design & Architecture
- ByteByteGo — Software Architecture
Visual guides to system design concepts
- System Design Academy
Free interactive system design course
- Yash Poonia — YouTube
System design and engineering concepts
- The Inverse-Wisdom Law (arxiv)
Architectural tribalism and consensus paradox in agentic swarms
- LLD Problem Sheet
Low-level design practice problems
- Identify Microservice Boundaries
Azure Architecture Center guide
Frontend & React
- Build Your Own React
Step-by-step React implementation from scratch
- React Three Fiber for Beginners
Getting started with 3D in React
- Black & White UI
Production-grade components, zero dependencies
- React State Management in 2025
What you actually need
- BFE.dev — Frontend Interviews
Prepare for front-end job interviews
- Next API Decorators
Decorators for Next.js API routes
- jsinspect
Detect copy-pasted and structurally similar code
- React Best Practices
Community-maintained best practices
- Google AdSense in Next.js
Integration guide
- useHooks — React Hooks Library
Modern React hooks collection
- CUBE CSS
CSS methodology for scalable styling
- UI Patterns
Design patterns for user interfaces
- 120+ Design Inspiration Sites
UI, web, graphic and branding inspiration
- Three.js Resources
All 3D, VR and gaming tools
- Anderson Mancini — Three.js Expert
Creative developer and Three.js expert
Java & Spring Boot
- Baeldung
Comprehensive Java and Spring tutorials
- Spring Guides
Official Spring framework guides
- Java Training School
Structured Java learning path
- Jenkov Tutorials
Core Java detailed tutorials
- Mkyong Java 8
Functional interfaces, lambdas, streams
- JOOQ Blog
Advanced Java and creative blogs
- Petri Kainulainen
Unit testing and Spring Data
- Thorben Janssen
Hibernate and JPA tutorials
- Dev.java
Official Java learning portal
- JavaToDev Spring Boot
Spring Boot tutorials
- Building Scalable Java Microservices
Google Cloud Skills Boost
- Master Microservices & Event-Driven Architecture
6-hour deep dive
- Master Kafka in Microservices
Complete Kafka guide
- Deploy Java on AWS EC2
Spring Boot deployment guide
- CICD Pipeline: SpringBoot + Jenkins + Ansible
CI/CD pipeline walkthrough
C++
- LearnCpp.com
Comprehensive C++ tutorial
- C++ STL Full Course
Deep dive into STL
- C++ Documentation
Reference documentation
- cplusplus.com
C++ reference and examples
- Hacking C++
Beginner's guide to C++
- StudyPlan C++
Structured C++ learning plan
- Ray Tracing in One Weekend
Classic ray tracing book series
- Xeverous C++
C++ insights and articles
Python
Rust
DevOps & Cloud
- Coolify
Self-hosted Heroku alternative
- Dynamic DevOps Roadmap
Interactive DevOps learning path
- DevOpsHiveHQ Roadmap
GitHub roadmap repo
- UnYaml
Master DevOps and cloud native
- Free for Developers
Free tier services for developers
- Compare Cloud Providers
Cloud provider comparison
- Network Academy
Learn networking for free
- Jenkins Advanced Course
Advanced Jenkins tutorials
- Kubernetes Notes — Get Started
Kubernetes beginner guide
- DevSecOps Bootcamp
Security-focused DevOps training
Robotics & Embedded
- CoppeliaSim 4.7.0 Tutorials
Robotics simulation with Python
- e-Yantra: Krishi Balancer
eYRC 2025-26 theme
- Self Balancing Bot (SAC MNNIT)
Self-balancing robot project
- Winning e-Yantra Competition
Competition walkthrough
- PID Control Playlist
PID control theory and practice
- Visualization of Euler Angles
Interactive Euler angle visualization
- Where to Start Learning Robotics
Reddit community recommendations
- Bare Metal STM32 Programming
Theory and practice
- Embedded C Master Class
Embedded C programming
- Arduino 101 for Beginners
Complete Arduino beginner course
Compilers & Low-Level
Competitive Programming
Career & Interviews
- Interview Handbook
Comprehensive interview prep
- Design Dropbox (System Design)
System design problem walkthrough
- What Years of Interviewing Taught Me
Interview insights from a veteran
- Frontend Interview Prep (Reddit)
Community interview prep advice
- Ankita Kulkarni — YouTube
Interview prep videos
- Emily Bache — YouTube
Tech coaching playlists
AI & Developer Tools
- MCP Clients Directory
List of all MCP client implementations
- Claude Code Plugin Marketplaces
Plugin directories for Claude Code
- Free Coding Models
Open-source coding models
- 300+ APIs
Curated list of public APIs
- Pinokio
One-click AI app installer
- MindSnap
AI mind map extension for browsers
- IdeaProof
AI startup validator and market analysis
- Figma MCP Server
MCP server for Figma integration
- InstantDB
Instant real-time database