A self-directed learning journey in software engineering — 2000+ files spanning multiple languages, backend frameworks, and infrastructure technologies.
3 years self-taught developer focused on backend systems, container infrastructure, and distributed computing. Emphasis on understanding underlying mechanisms, not just surface-level usage.
2 merged open-source PRs (FastAPI ecosystem, Matplotlib documentation)
| Area | Technologies |
|---|---|
| Languages | Python, JavaScript/Node.js, Java, Go, C++, Rust, SQL |
| Backend | Spring Boot, Express.js, RESTful API design, JPA/Hibernate |
| Infrastructure | Docker, Kubernetes (learning), Proxmox, Linux (Arch/Debian/Ubuntu) |
| CS Fundamentals | DSA (100+ problems), computer architecture, compilation models |
| Frontend | React, browser internals (V8, DOM/CSSOM) |
| ML Foundations | NumPy, Pandas, transformer architecture theory |
- Foundations — Python, HTML/CSS, core programming concepts
- Web & JS Ecosystem — Node.js, React, event loop internals, browser rendering
- DSA — 100+ algorithmic problems across multiple languages
- Infrastructure — Docker, Proxmox, Linux sysadmin, containerization
- CS Theory — Architecture (transistors → ISA), compilation models, OS fundamentals
- Enterprise Backend (current) — Spring Boot, dependency injection, scalable API design
- ML Foundations — Statistical learning, transformer architectures, data manipulation
Containerized Microservices — Multi-container apps with Docker Compose; networking, volumes, service isolation
Spring Boot APIs — Production-grade REST services with JPA, MySQL, and auth
Proxmox Home Lab — Self-hosted VM environment for infrastructure experimentation
Web Applications — Full-stack projects with React, Node.js, and third-party APIs
Coding-Project/
├── Programming Languages/ # Python, JS, Java, C++, Go, Rust
├── Projects/ # Web apps, containerized deployments, backend APIs
├── System Design/ # Architecture patterns, scalability concepts
├── Workspace and Environment/
└── Programming W3Schools/ # Structured learning exercises
- Short-term — Master Spring Boot, ship production full-stack apps, grow OSS contributions
- Medium-term — Backend/DevOps internship, deepen Kubernetes and Rust knowledge
- Long-term — Specialize in distributed systems and infrastructure, build developer tooling
GitHub: @SaisakthiM · LinkedIn: saisakthi-m
Open to backend engineering internships and open-source collaborations.