Skip to content
View aanafiu's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report aanafiu

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
aanafiu/README.md

I don't build around a stack — I build around the problem.







🧠 About Me

I'm Abdullah Al Nafiu, a CSE undergraduate and Universal Programmer who enjoys moving between algorithms, backend systems, web applications and AI-powered ideas.

I like understanding how things work, solving problems from first principles, and then turning those solutions into practical software.

My interests move across:

  • 🐍 Python & backend engineering
  • ⚡ FastAPI / Flask
  • ⚛️ React & modern frontend development
  • 🧠 AI / LLM-powered applications
  • 🕷️ Web scraping & automation
  • 🗄️ Database-driven systems
  • 💻 Competitive programming
  • 🐧 Linux & development environments

I enjoy taking an idea from:

Problem → Research → Architecture → Implementation → Debugging → Deployment → Improvement


⚙️ My Workflow



01

🧠 Understand

Break the problem into smaller pieces.

02

🔎 Explore

Research the idea, tools and constraints.

03

🛠️ Build

Write code and turn the idea into a system.

↓

04

🧪 Test

Break it, debug it and improve it.

05

🚀 Ship

Make it usable, document it and keep learning.

🔁 Repeat

Take what you learned into the next iteration.


Think → Build → Break → Fix → Ship → Learn → Repeat.


🎯 All-Time Goals

Become the kind of programmer who can understand the problem before choosing the technology.

Goal Progress
🧩 Competitive Programming 500+ problems solved
🏆 Contest Experience ICPC Dhaka Regional 2025
💻 Software Development Build real-world applications
🤖 AI / LLM Engineering Integrate useful AI into software
🌍 Long-Term Goal Become a stronger all-round programmer

I want to keep growing across algorithms, backend systems, frontend applications, AI, databases, automation and system design while getting better at turning complicated ideas into simple, usable software.


🧰 Tech Stack

Core Languages

Frontend

Backend

Databases

Tools

AI & Automation

OpenAI API · LLMs · Web Scraping · BeautifulSoup · Selenium · Scrapy


🚀 Featured Projects

🌍 Study Abroad AI

AI-powered scholarship discovery & eligibility matching platform

The system collects scholarship and intake information, extracts structured requirements, stores them in MySQL, and compares them against a student's profile.

Scholarship Sources
        ↓
   Web Crawling
        ↓
 AI Information Extraction
        ↓
Structured Requirements
        ↓
   Student Profile
        ↓
Eligibility Analysis
        ↓
Compatibility Score + Missing Requirements

Core idea: Don't just say whether a student is eligible — explain why, show the missing requirements, calculate an eligibility score, and suggest what can be improved.

Focus: Python · FastAPI · MySQL · AI/LLMs · Web Scraping · Explainable Matching


🏢 Smart Office Device Management System

Built for an IUT Hackathon as a smart office management platform.

The system models office devices such as lights, AC units and doors, tracks device states, and provides a dashboard for monitoring and control.

Stack: FastAPI · PostgreSQL · Docker Compose · Traefik · WebSockets · React

Highlights:

  • Device simulation
  • Real-time device state management
  • Dashboard communication
  • API-driven architecture
  • Containerized development environment

✅ TinyTask

A programming-club micro-task platform where users can solve tasks, earn credits and participate in a ranking system.

Features:

  • Task management
  • Problem-solving points
  • Ranking system
  • Credit packages
  • SSLCommerz payment integration

🔗 Live: tinytask-mern.web.app


🏥 MediCamp

A medical-camp management application designed around authentication, roles and camp-related workflows.

Features:

  • Firebase Google authentication
  • JWT-based authorization
  • Role management
  • Stripe payment integration
  • ShadCN UI

🔗 Live: mongo-medicamp.web.app


🤖 AI English Expert

A Discord-based learning assistant built with Python and OpenAI APIs, focused on helping users improve English writing and grammar through interactive AI responses.

Stack: Python · OpenAI API · Discord Bot


📊 GitHub Statistics



🏆 GitHub Achievements

🐍 Contribution Journey

📈 Contribution Activity


🧠 Competitive Programming

I have solved 500+ programming problems across competitive programming platforms and continue to practice algorithms and data structures.

Current Focus

C++                 ████████████████████  Algorithms
Problem Solving     ███████████████████░  Competitive Programming
Data Structures     ██████████████████░░  Core CS
Web Development     █████████████████░░░  Practical Systems
AI / LLM            ████████████████░░░░  Applied AI

🔗 Codeforces: codeforces.com/profile/wru_look.in


🏅 Highlights

Achievement Details
🥈 Hackathon 2nd Place — CSE Fest 2024 Hackathon
🧩 Competitive Programming 500+ problems solved
🌐 ICPC Dhaka Regional Onsite Contest 2025
🎓 Education B.Sc. in Computer Science & Engineering
🏫 Community Vice President — Tejgaon College Programming Club

🧭 Current Direction

┌────────────────────────────────────────────────────────────┐
│                                                              │
│   BUILD SOFTWARE                                            │
│        ↓                                                    │
│   SOLVE HARDER PROBLEMS                                     │
│        ↓                                                    │
│   UNDERSTAND SYSTEMS                                        │
│        ↓                                                    │
│   EXPLORE AI + LLMs                                         │
│        ↓                                                    │
│   BUILD SOMETHING USEFUL                                    │
│        ↓                                                    │
│   REPEAT                                                     │
│                                                              │
└────────────────────────────────────────────────────────────┘

📫 Let's Connect

Understand → Build → Break → Improve → Ship

Thanks for visiting my profile.

Pinned Loading

  1. unknown_bot unknown_bot Public

    A Discord Application: Join our discord server to use our bot

    Python

  2. IUT-Hackathon-Preliminary-Smart-Office-Device-Management-System IUT-Hackathon-Preliminary-Smart-Office-Device-Management-System Public

    Demo Video

    JavaScript 3

  3. TO-DO-Latest-Client TO-DO-Latest-Client Public

    Technology Used ReactRouterV7, TaillwindV4, DaisyV5Beta

    JavaScript

  4. tinytask-mern-frontend tinytask-mern-frontend Public

    JavaScript

  5. ecommerce_backend ecommerce_backend Public

    Python