Focus Areas
🎯 Tools & Skills
Started with my dad's laptop. Grew from there.
A 2012 Lenovo G580 and an unsupervised internet connection changed everything. I spent years on that machine clicking through things I did not fully understand, breaking the OS, figuring out why, and doing it all over again. No course, no roadmap. Just a curious kid discovering internals by accident and sheer stubbornness. Most of what is on this page traces back to that.
Artificial Intelligence Systems & Operating Systems Cybersecurity General Programming & Problem Solving
Languages
Python C++ (with STL) C Java SQL HTML CSS JavaScript TypeScript C# / .NET basics Swift / Xcode basics Kotlin basics Bash PowerShell
Python Modules & Libraries
OpenCV Matplotlib Pandas NumPy PyTorch basics Django Flask Anaconda Jupyter Notebook Turtle Tkinter Requests HTTPX Beautiful Soup openpyxl Pydantic asyncio Concurrent Futures & Multiprocessing Regular Expressions pytest Playwright / Browser Automation
Data Structures & Algorithms Competitive Programming Time Complexity Analysis Debugging Modular Programming Object-Oriented Programming System Design (basic) Database Management (SQL, MongoDB)
Foundations
Artificial Intelligence (foundations) AI Mathematics (Linear Algebra, Probability, Statistics, basic Calculus)
Applied
Applied AI Systems Data Interpretation Data Analysis Data Engineering & ETL Pipelines Model Context Protocol (MCP) basics Retrieval-Augmented Generation (RAG) beginner Agentic System Integration (basics)
Academic Data & Research Engineering
Bibliometric Data Engineering ETL Pipeline Design Entity Resolution Researcher & Author Disambiguation Schema Normalization Deduplication API Orchestration & Rate-Limit Handling SciVal APIs Scopus APIs Semantic Scholar Academic Graph OpenAlex Research Organization Registry (ROR) Wikidata ORCID Validation & Enrichment SQLite WAL & Transactional Pipelines Large-Scale CSV, XLSX & SQL Delivery Data Integrity & Audit Trails Adversarial Data-Pipeline Testing
ML / DL / LLM
Machine Learning Fundamentals (training, evaluation, overfitting, feature engineering, dataset handling) Deep Learning Fundamentals (neural networks, backpropagation, CNN/RNN basics) LLM Systems (Foundational Understanding) (embeddings, tokenization, prompt engineering) Local AI / Inference Tools (Ollama)
CLI Development GUI Development (Tkinter, Electron, .NET basics) Backend Development (Flask, Django) Testing (basic unit/integration awareness) Package & Dependency Management (pip, npm, conda, apt) Shell Scripting (Bash, PowerShell) Browser DevTools & Debugging Node.js Runtime & npm/npx Workflows REST APIs & JSON Integrations Asynchronous & Concurrent Pipelines Java Build Tooling (Maven, Gradle) .NET CLI & NuGet basics Android Studio, Gradle & ADB Xcode & Swift Package Manager basics Linting & Formatting (ESLint, Prettier, Biome) Testing (pytest, Jest, Vitest)
Git GitHub Git Branching, Rebasing & Code Review CI/CD Pipelines GitHub Actions Docker Docker Compose LXC Proxmox Virtualization Concepts (VMs, hypervisors, VirtualBox, VMware, QEMU basics) Server Hosting & Management Cloudflare Build, Test & Release Automation Environment & Secret Configuration Nginx basics SSH, SCP & rsync Deployments
Operating Systems
Operating Systems (conceptual + practical) Windows Advanced Windows Internals DOS & NT Kernel Windows 95 → Windows 11 Multi-architecture (16/32/64-bit, ARM) Embedded / POS Windows Linux Advanced Linux (Debian-based, Fedora-based) Ubuntu Debian Fedora Arch Linux Kali Linux Raspberry Pi OS Linux Mint Tails x86, ARM, RISC architectures Embedded Linux UNIX/Linux-Based Systems macOS ChromeOS Unix (BSD) Solaris Android RTOS RTOS Concepts Zephyr RTOS
Systems Knowledge
Processes & Threads Linux Processes & Daemons Memory Concepts (basic) Storage Management (HDD, SSD, swap, health monitoring) Windows Registry & Driver Management Bash, zsh & Shell Environments systemd Services, Logs & Daemons Cron & Scheduled Automation File Permissions, Users & Groups
Networking Fundamentals Computer Networks (Intermediate) TCP/IP (conceptual understanding) DNS Management & Hosts Routing & Routers Server Setup & Management Tailscale (VPN / networking) SSH (Remote Access) HTTP/HTTPS & TLS basics Proxies & SOCKS VPN & Overlay Networks API Pagination, Retries & Backoff
Tools
Metasploit Burp Suite Wireshark tcpdump Nmap SQL Injection Kali Linux
Concepts
Cybersecurity Fundamentals Cryptography (basic) Secure Communication Concepts End-to-End Encryption Basic Threat Awareness OWASP Concepts (introductory) CTF Fundamentals
Embedded Systems Programming Microprocessor Programming & Development ESP32 Arduino Uno / Uno Q Raspberry Pi Circuit Design & Board Development IoT Systems Sensors & Robotics Hackathon Hardware Prototyping
Static Website Development Jekyll Markdown GitHub Pages Deployment Website Structuring Node.js npm / npx Liquid Templates Sass / SCSS Responsive Web Design Accessibility & Semantic HTML SEO (Google Search Console) JSON XML YAML CSV
General Tools
VS Code / VSCodium Android Studio Xcode GitHub Desktop Postman / API Testing Terminal & CLI Toolchains
Office & Productivity
Microsoft Office LibreOffice Google Workspace Nextcloud Collabora Office
Media & File Handling
Image Editing (Photoshop, Photopea, Adobe Firefly) Video Editing (Clipchamp, Premiere Pro) Media Formats & Processing (WEBP, PDF, JPEG, PNG, MKV, MOV, MP4, AV, H.264, H.265, HEVC, compression, conversion)
App Development
MIT App Inventor APK Development, Tweaking & Reverse Engineering Android Studio & ADB Xcode & iOS Build Workflow basics Electron Desktop Apps .NET Desktop Development basics
Privacy Management Ad & Tracker Blocking DNS & Network Configuration System Optimization Access, Accounts & Permissions (rwx)
Team Leadership Event Management Mentorship Public Speaking Presentation Skills Academic Writing Technical Workshop Direction