# Skills A snapshot of the tools and technologies I work with regularly, and where I place my confidence. --- ## Languages | Language | Proficiency | Notes | |------------|-------------|--------------------------------------------| | C | ★★★★★ | Systems, embedded, performance-critical code | | Python | ★★★★★ | Scripting, data pipelines, ML prototyping | | JavaScript | ★★★★☆ | Full-stack, Node.js, browser APIs | | Rust | ★★★☆☆ | Learning — memory safety, async runtimes | | Java | ★★★☆☆ | Coursework, Spring ecosystem | | Bash / Zsh | ★★★★☆ | Automation, CI scripting | --- ## Systems & Infrastructure - **Operating Systems** — Linux administration, kernel concepts, process/memory management - **Networking** — TCP/IP, HTTP, DNS, socket programming - **Containerisation** — Docker, Docker Compose - **Version Control** — Git (including rebase, worktrees, bisect) - **CI/CD** — GitHub Actions, basic pipeline design --- ## Web Development - **Frontend** — Vanilla JS/CSS, React (functional, hooks), accessible HTML - **Backend** — Node.js/Express, Python/FastAPI, REST API design - **Databases** — PostgreSQL, SQLite, basic Redis usage --- ## Other - **Algorithms & Data Structures** — competitive-programming level - **Compilers** — lexing, parsing, AST construction (hobby project) - **Machine Learning** — PyTorch, scikit-learn, classical + deep methods --- *Press Q or ESC to return.*