Python Developer • CS Student @ Saudi Electronic University • Linux (Arch) • Open Source
I build backend web apps, CLI tools, and small automations — usually in Python.
I value clean workflows (Neovim + terminal), maintainable code, and projects that solve real problems.
-
Twibble — A minimalist Twitter-like application built with Django (authentication, posts, follows, personalized feed).
-
Encrypted Mail App — End-to-end encrypted messaging using PGP, Flask, PostgreSQL, and JWT authentication.
-
EasyPDFtoJPG — Flask web app that converts PDF pages into JPG and stores contact form data in SQLite.
-
cli-cohere-chatbot — Terminal-based AI assistant using Cohere API and environment configuration.
-
Thread-Breaker-Bot — Telegram bot that splits long messages into structured threads.
-
pdf-sorter — Lightweight Python utility to automatically organize PDF files.
- dotfiles — My development environment configuration (Neovim, Zsh, Tmux, scripts).
- arch_system_maintenance — Bash automation script for Arch Linux maintenance tasks.
- debian-system-maintenance — Bash automation script for Debian (and Debian based Linux distros) maintenance tasks.
Python • Django • Flask • Streamlit
PostgreSQL • SQLite
Swift • Bash • Git • Linux
