Personal notes on software engineering - concepts, tools, and hands-on learning paths.
Built for Obsidian. Clone and open as a vault for wikilinks and graph navigation.
| Section | Entry point | What goes here |
|---|---|---|
| Topics | Topics | Timeless concepts - design, build, ship |
| Languages | Languages | Language-specific notes |
| Technologies | Technologies | Tool and framework reference |
Topics splits into two peer areas:
- Software Engineering: theory, design, backend craft
- Infrastructure: deploy, release, cloud hands-on
- Hub notes — each folder has an entry-point note (
topics.md,computer-science/computer-science.md, etc.) - Sub-topic folders — each note gets its own folder with the hub note + optional
assets/(topics, technologies, and languages) - Tags —
#topic,#infrastructure,#technologyfor graph filtering - Wikilinks — Obsidian resolves short names; full paths work on GitHub
Curated links worth revisiting.
- https://awesome-architecture.com/ — architecture articles and patterns
- https://roadmaps.sh — visual roadmaps for SE topics and technologies
- https://neetcode.io/ — curated LeetCode problems
- https://www.mooc.fi/en/ — University of Helsinki open courses
- https://www.edx.org — open courses from universities and companies