I like building software and Math Animations.
That usually means:
- designing APIs for backend and UI for the frontend.
- working with SQL and NoSQL databases.
- scraping and parsing XML, text, and other messy inputs
- building backend systems that are clean, predictable, and fast
- building frontend UI that are smooth and responsive.
- shipping projects with Git and practical CI/CD
I care a lot about understanding how things work under the hood. I do not just want to use tools — I want to know why the system behaves the way it does, why this specific tools is the best for the job.
A full-stack dictionary and language platform for Somali.
- structured inconsistent source data into something usable
- designed a relational schema for dictionary entries and senses
- built backend services with FastAPI
- used SQL and caching for efficient retrieval
- deployed a real product used by real people
A Bash-based tool for analyzing domains using public infrastructure signals.
- parses WHOIS, DNS, SSL, and HTTP responses
- scores domains across risk categories
- built with strict Bash practices and defensive error handling
A lightweight relational database engine in C.
- REPL
- SQL-like parsing
- row and table storage
- memory handling
- low-level database thinking
| Area | Tools |
|---|---|
| Languages | Python, JavaScript, C |
| Backend | FastAPI, Next.js, Node.js, Express |
| Frontend | React, Svelte, Next.js, Tailwind CSS |
| Databases | PostgreSQL, SQLite, MongoDB |
| Tools | Git, Github CLI, Docker, Bash |
- SQL
- API design
- XML and structured data parsing
- Git / CI/CD
- backend architecture
- debugging systems properly
- learning fast and building things that matter
Clear expectation
ㅤㅤ↓
Start simple
ㅤㅤ↓
Understand the system
ㅤㅤ↓
Make it work
ㅤㅤ↓
Make it clean
ㅤㅤ↓
Make it reliable- Email: abdullahi.a.hussein@gmail.com
- GitHub: github.com/Abdullahi-a-hussein
- Linkedi: linkedin.com/in/abdullahi-a-hussein