Skip to content
View linuxcoding-ADAM's full-sized avatar
:octocat:
:octocat:

Highlights

  • Pro

Block or report linuxcoding-ADAM

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
linuxcoding-ADAM/README.md

Hello! I'm Adam Mila

Typing headlines


🧠 About Me

name passion learning motto

💻 $ neofetch

adam@bejaia
------------
OS       Linux (Fedora) · zsh · VS Code
Uptime   building since day one
Stack    TypeScript · React · Next.js · Firebase · Rust
Focus    web apps, CLI tools, things that push notifications

adam@bejaia:~$ ls ~/dev
base_304  data_organizer  forsati  lhadjcad  moodle-notifier  moula  ...

⚡ Tech Stack

Languages

Frontend

Backend & Data

Platform & Tools


🚀 Featured Projects

A few of the things I've built — not the complete list.

🔒 Private builds

🎓 St Affichage

University announcements, without the logins. Monitors the Univ Bejaïa Moodle boards and pushes every new notice to students' phones in real time — per-department channels, sanitized feeds, installable mobile experience.

Next.js · TypeScript · FCM · Web Scraping

💰 Moula · live

Personal finance built around the dinar. Income & expense tracking for DZD with a strict integer money model, analytics, monthly email reports, and security enforced at the Firestore rules layer.

React 19 · TypeScript · Firebase · Vercel Functions

🌍 Open source

LhadjCAD

Parametric CAD for cabinets & furniture, in the browser. ▶ live demo

Base_304

Base & text converter with BigInt precision — zero dependencies. ▶ live demo

forsati

Multilingual youth-opportunities platform — Arabic · French · English · Kabyle. ▶ live demo

🧪 More from the lab — other tools I've shipped
Tool What it does
moodle-notifier Flask service that watches Univ Bejaïa Moodle boards and pushes new notices to students via FCM
links_scanner Bash URL & domain analyzer — DNS, SSL, WHOIS, plus Google Safe Browsing / VirusTotal checks
Ultimate_System_Cleaner Bash cleaner for Debian-based systems — temp files, caches, orphaned packages, old journal logs
data_organizer Zero-dependency Python CLI that sorts messy folders into category folders by extension
S2_Grade_Calc React grade calculator for LMD students — weighted averages and PDF transcript export

📊 GitHub Stats

stats top langs

📞 Connect

LinkedIn Instagram Portfolio Email



QR code linking to adammila.vercel.app

scan → portfolio

Profile views

open to collaboration — just reach out

Popular repositories Loading

  1. data_organizer data_organizer Public

    Lightweight Python CLI that sorts files into categorized folders by extension — zero dependencies, standard library only.

    Python 4

  2. Ultimate_System_Cleaner Ultimate_System_Cleaner Public

    Lightweight Bash script that cleans temp files, user cache, APT cache, orphaned packages, old journal logs, and trash on Debian-based Linux systems.

    Shell 4

  3. links_scanner links_scanner Public

    Bash utility for analyzing URLs and domains: DNS, SSL, WHOIS, HTTP status, plus optional Google Safe Browsing and VirusTotal reputation checks.

    Shell 3

  4. S2_Grade_Calc S2_Grade_Calc Public

    Semester 2 (L1 Computer Science, LMD) grade calculator — weighted average, instant mention, and PDF transcript export.

    JavaScript 3

  5. Base_304 Base_304 Public

    Modern base converter (binary, octal, decimal, hex, quaternary & UTF-8 text) with BigInt precision — vanilla HTML/CSS/JS, no dependencies.

    HTML 2

  6. moodle-notifier moodle-notifier Public

    Flask app that monitors the Univ Bejaïa Moodle announcement boards and pushes new notices to students via FCM notifications.

    HTML 2