[{"content":"Hello, world\n","permalink":"https://aaqil.dev/posts/my-first-post/","summary":"\u003cp\u003eHello, world\u003c/p\u003e","title":"My First Post"},{"content":"This is a timeline of my learning progress, technical milestones, and major projects.\n\u003e\u003e April 2026 🐍 Learning Python (CS50P) Back to basics. Re-learning Python and programming fundamentals.\n\u003e\u003e Feb 2026 🛡️ Homelab Migration Migrated to a utility-centric server. Implemented Cloudflare Tunnels and hardened the server.\n\u003e\u003e 2025 🔌 Burnout \u0026amp; Recovery Total burnout after the sprint through CS50x. Stepped away from programming. A hard lesson in pacing and technical debt.\n\u003e\u003e Nov 2024 🎓 Completed CS50x Finished the full curriculum in record time. High output, but led to immediate burnout.\n\u003e\u003e Oct 2024 🚀 Started CS50x Beginning the journey into Computer Science fundamentals.\n\u003e\u003e April 2024 🏠 First Home Server Launched my first home server. Started with Plex, Adguard Home and few media services. My first introduction to networking, self-hosting, and what would become one of my favorite hobbies.\n","permalink":"https://aaqil.dev/journey/","summary":"\u003cp\u003eThis is a timeline of my learning progress, technical milestones, and major projects.\u003c/p\u003e\n\u003cstyle\u003e\n.timeline {\n    position: relative;\n    max-width: 700px;\n    margin: 10px auto;\n    padding-left: 35px;\n    border-left: 2px solid var(--tertiary);\n}\n\n.timeline-item {\n    position: relative;\n    margin-bottom: 25px;\n}\n\n.timeline-dot {\n    position: absolute;\n    width: 16px;\n    height: 16px;\n    border-radius: 50%;\n    left: -44px; \n    top: 50%;\n    transform: translateY(-50%);\n    border: 2px solid var(--theme);\n    transition: all 0.3s ease;\n    z-index: 1;\n}\n\n.timeline-title {\n    margin: 0 0 5px 0 !important;\n    font-size: 1.1rem;\n    color: var(--primary);\n}\n\n.timeline-text {\n    font-size: 0.9rem;\n    margin: 0;\n    color: var(--secondary);\n}\n\n.timeline-content {\n    background: var(--code-bg);\n    padding: 15px 20px;\n    border-radius: 8px;\n    border: 1px solid var(--tertiary);\n    transition: transform 0.2s ease, border-color 0.2s ease;\n}\n\n.timeline-content:hover {\n    transform: translateX(5px);\n    border-color: var(--secondary);\n}\n\n.timeline-dot.completed {\n    background: #00e676;\n    box-shadow: 0 0 12px #00e676;\n}\n\n.timeline-dot.progress {\n    background: #ffea00;\n    box-shadow: 0 0 12px #ffea00;\n}\n\n.timeline-date {\n    display: block;\n    font-family: \"JetBrains Mono\", \"Fira Code\", monospace;\n    font-size: 1.00rem;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    color: var(--primary);\n    margin-bottom: 4px;\n}\n\n.timeline-date.progress-date {\n    color: #ffea00; \n    opacity: 1;\n    font-weight: 700;\n}\n\u003c/style\u003e\n\n\u003cdiv class=\"timeline\"\u003e\n  \n  \u003cdiv class=\"timeline-item\"\u003e\n    \u003cdiv class=\"timeline-dot progress\"\u003e\u003c/div\u003e\n    \u003cdiv class=\"timeline-content\"\u003e\n      \u003cspan class=\"timeline-date progress-date\"\u003e\u003e\u003e April 2026\u003c/span\u003e\n      \u003ch3 class=\"timeline-title\"\u003e\n        \n        🐍 Learning Python (CS50P)\n        \n      \u003c/h3\u003e\n      \u003cp class=\"timeline-text\"\u003eBack to basics. Re-learning Python and programming fundamentals.\u003c/p\u003e","title":"Journey"}]