Skip to content
View akhhanna20's full-sized avatar

Block or report akhhanna20

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.

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
akhhanna20/README.md
╔══════════════════════════════════════════════════════════════════════╗
║                                                                      ║
║              while (curious) { build → learn → repeat }              ║
║                                                                      ║
║                        Full-Stack Developer                          ║
║                                                                      ║
╚══════════════════════════════════════════════════════════════════════╝
*Developer who leads with curiosity, executes with care, and grows with every challenge.

LinkedIn Email


🚀 I'm currently working on:

🏙️ City Bureau

Open civic data

Public meetings shouldn't be a mystery. City Scrapers is an open-source initiative that automatically collects and standardizes public meeting data from local government websites — making civic information accessible to everyone.

My contribution focuses on building and maintaining Python spiders that crawl city and county sources, parse inconsistent HTML structures, and output clean, structured event data.

  • What it does: Scrapes public meeting schedules from government sites
  • Why it matters: Makes local civic data searchable, consistent, and machine-readable
  • My role: Spider development, QA, data validation and testing

Stack: Python Scrapy pytest GitHub Actions

GitHub


📚 Course Builder AI (private)

From idea to curriculum, structured and AI-powered.

A full-stack JavaScript AI-powered application for creating, organizing, and managing online course content. Built with a focus on clean UX and a flexible content model that lets instructors structure lessons, modules, resources without friction - with AI-assisted auditing and direct GitHub integration for saving and versioning curriculum.

  • What it does: End-to-end course creation — rom outline to publishing a structured curriculum in a GitHub repo
  • Key features: Module & lesson management, AI course auditing & revision, GitHub repo saving, contribution support, and a single chatbot with tool calling
  • Highlights: RESTful API design, auth flow, responsive UI

Stack: React Node.js Next.js MongoDB Tailwind Playwright OpenAI


🛠️ Tech Stack

React Next.js TypeScript JavaScript Tailwind Bootstrap HTML5 CSS3

Node.js Express Python

PostgreSQL MongoDB

Git Postman Figma Heroku Vercel Claude


GitHub Streak

Top Languages

🌱 Currently

  • 🐍 Deepening my Python skills — writing spiders and learning data pipelines
  • 📬 Open to collaboration — reach me at akhramchukhanna@gmail.com

Built with curiosity · Powered by coffee · Shipped with care

Pinned Loading

  1. city-scrapers-omaha city-scrapers-omaha Public

    Forked from City-Bureau/city-scrapers-omaha

    City Scrapers for Omaha

    Python

  2. ctd-mern-project ctd-mern-project Public

    JavaScript

  3. memory-game memory-game Public

    JavaScript

  4. PlayItForward-React PlayItForward-React Public

    Forked from AmirhosseinOlyaei/PlayItForward-React

    Live server takes 2 minutes to spin up on free tier.

    JavaScript