- A full-stack JavaScript/TypeScript developer currently working with Svelte and Node.js.
- A hardcore GNU/Linux user—I practically live in the terminal.
- An advocate for open-source and privacy-respecting software.
- Passionate about low-level programming and understanding how things work under the hood.
- A quick learner, always striving to become a better programmer.
- Shell: ZSH
- Code editor: NeoVim
- Operating System: PopOS
- Programming languages: Rust, TypeScript
- Authors: Robert C. Martin, Kyle Simpson (YDKJS) ...
- Tutors: Mosh Hamedani, Samer Buna, Hussein Nasser ...
- Tech personalities: Richard Stallman, Linus Torvalds, Denis Pushkarev (the author of core.js) ...
- YouTube channels: Ben Eater, 3Blue1Brown, Hussein Nasser, MIT OpenCourseWare, Veritasium, Real Engineering...
Good at | Familiar with |
---|---|
Good at | Familiar with |
---|---|
Good at | Familiar with |
---|---|
I'm currently learning Rust and Distributed systems with Node.js.
Name | Description |
---|---|
Techland |
An e-commerce application. Backend, Frontend |
word-unscrambler-visualizer | Word unscrambling algorithm visualizer. |
Word Unscrambler (Rust, Svelte) | A simple word unscrambling application |
Name | Description |
---|---|
express-ipc | Express like server and Axios like client for IPC communication. |
flexible-tree-printer | A library to print tree in the console. |
handy-types | A cool little validation/assertion library. |
char-series | A CLI/Library to generate character series. |
permcon | A CLI/library to convert and analyze Unix file permission. |
permcon (Rust version) | A CLI/library to convert and analyze Unix file permission. |
Name | Description |
---|---|
productivity-timer | A CLI/TUI Pomodoro timer. |
- M001: MongoDB Basics
- M103: Basic Cluster Administration
- M220JS: MongoDB for JavaScript Developers
- M121: The MongoDB Aggregation Framework
Bachelor’s Degree in Computer Science – Goldsmiths, University of London (2024–Present)
Email: [email protected]