1.6 KiB
1.6 KiB
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.