Skip to content
View kawas8516's full-sized avatar

Highlights

  • Pro

Block or report kawas8516

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

Typing SVG

LinkedIn


πŸš€ About Me

  • πŸ’» MCA student focused on backend development
  • πŸ”§ Shipped 7+ projects spanning chatbots, system utilities, and full-stack web apps
  • 🌱 Building with AI/ML (RAG, LLMs) and applying them to practical, real-world tools
  • 🎯 Aiming for an SDE role β€” clean code, automation, systems that hold up in production

πŸ› οΈ Tech Stack

Languages & Runtime:
Python C++ C Java

Frameworks, DB & Tools:
Django Spring HTMX Tailwind MongoDB Postgres SQLite Git FastAPI Streamlit Apache Tomcat

AI/ML:
Hugging Face PyTorch


What I've built

Turns any city into a minimalist map poster, with AI-generated color themes derived from a photo or a text description. Every theme runs through legibility and contrast checks before rendering, so text and roads stay readable.
Tech: Python, Streamlit, Hugging Face (Qwen, CLIP), PyTorch, osmnx, Matplotlib.

Searches arXiv with plain-English queries and synthesizes a landscape map of clusters, relationships, and gaps across the results. Reranks candidates by semantic relevance, then extracts and cross-analyzes insights from each paper concurrently.
Tech: FastAPI, LLM (OpenRouter/Gemini), Alpine.js, Tailwind CSS.

Suggests recipes from ingredients on hand and gives storage tips, powered by RAG + NLP. Aims to cut food waste by matching what's already in the kitchen to usable dishes.
Tech: Gradio, FAISS, Sentence Transformers, HTMX.

Java desktop app for scheduling and tracking daily/weekly tasks. Built around core OOP design, with a GUI for adding, editing, and monitoring task status.
Tech: Java, OOP, GUI-based task management.

Jakarta EE web app digitizing India's Public Distribution System β€” citizen self-registration with automatic BPL/APL classification, family/ration-card dashboards, complaint filing, and an admin module for stock, audits, and allocations. Built with production-grade auth and session handling, not just a CRUD demo.
Tech: Java 21, Jakarta EE 6, Apache Tomcat 10.1, PostgreSQL (Supabase), Tailwind CSS, jBCrypt.
Highlights: RBAC via AuthFilter, CSRF tokens, session rotation + 30-min idle timeout, HttpOnly/Secure/SameSite=Strict cookies, audit logging.

System utilities and command-line tools with an interactive mode and solid error handling. Covers common Windows system tasks without needing a GUI.
Tech: C, C++.


🎯 Current Focus

  • Strengthening backend architecture & system design
  • Shipping LLM/RAG pipelines as real, usable tools instead of demos
  • Getting projects to production quality β€” tests, docs, deploys β€” not just "done"

πŸŽ‰ Fun / Personal Touch

Coffee Music Art

  • 🎡 Fan of music & fine arts
  • 🌍 Love exploring UNESCO heritage sites & cultural history
  • β˜• Coffee-driven coder
  • ⚑ Motto: Build. Learn. Iterate.

✨ Thanks for stopping by β€” feel free to ⭐ any projects you like or reach out!

Pinned Loading

  1. Taskscheduler Taskscheduler Public

  2. chat-cooking chat-cooking Public

    Python 1

  3. AutoValue-Predictor AutoValue-Predictor Public

    Jupyter Notebook

  4. e-PDS e-PDS Public

    Java based Digital Ration Card Management System with citizen and admin modules, JDBC database integration, and role-based access

    Java

  5. cpp-windows-system-utility-tool cpp-windows-system-utility-tool Public

    C++

  6. maptoposter maptoposter Public

    Python