Skip to content
View naveennk045's full-sized avatar
πŸ––
πŸ––

Block or report naveennk045

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

NK β€” Naveenkumar

Typing SVG

Who I Am

I'm a backend developer who builds things end-to-end.

Not just APIs β€” full systems. When a problem lands on my desk, I figure out what's needed, pick the right tools, and ship something that works. I don't wait until I know everything about a stack before starting β€” I learn what I need, when I need it.

My work spans backend systems, AI-powered applications, and automation pipelines. Whether it's integrating an LLM into a product, designing a REST API, or automating a broken workflow β€” I treat every project as an engineering problem with a concrete solution.


How I Work

Problem β†’ Understand it deeply β†’ Break it into parts β†’ Build iteratively β†’ Ship it
  • I start with the what and why before touching code
  • I prefer building something imperfect over planning something perfect
  • I write systems that are readable by humans, not just machines
  • If I don't know a tool, I learn it β€” that's never been a blocker
  • I hold myself accountable to working software, not just working code

What I Build

Domain What I've Done
AI Systems RAG pipelines, LLM integrations, custom chatbots with memory and context
Backend APIs Production-grade REST APIs in FastAPI & Spring Boot
Automation End-to-end workflow automation, web scraping, data pipelines
Chatbots WhatsApp Business API bots, Rasa NLU-powered assistants
Data Processing Ingestion, transformation, and visualization pipelines

Projects

Proof of work over resume lines.

RAG-Based Document QA System

Built a Retrieval-Augmented Generation pipeline that lets users query large document sets using natural language. Used LangChain, a vector store, and OpenAI under the hood β€” deployed as a FastAPI service. Python LangChain FastAPI OpenAI Vector DB


WhatsApp Business Chatbot

End-to-end intelligent chatbot integrated with WhatsApp Business API. Handles multi-turn conversations, intent classification via Rasa, and backend fulfillment via REST APIs. Python Rasa WhatsApp API FastAPI PostgreSQL


Automated Data Pipeline

Built a scraping-to-dashboard pipeline that collects, cleans, and visualizes structured data from multiple sources on a schedule. Reduced manual reporting effort to zero. Python Scrapy Pandas Plotly PostgreSQL


More on GitHub β†’


Current Focus

  • Deepening knowledge in distributed systems and system design at scale
  • Experimenting with agentic AI workflows (multi-step, tool-using LLM agents)
  • Building toward cloud-native deployments (containerization, service orchestration)
  • Actively taking on freelance projects β€” backend, AI integrations, automation

Tech Stack & Skills

Programming Languages

Python Java JavaScript

Frameworks & Libraries

Spring Boot Django FastAPI Rasa

Databases

MySQL PostgreSQL MongoDB

AI & Data Science

OpenAI LangChain Pandas NumPy Plotly

Web & APIs

REST API Selenium Beautiful Soup Scrapy

Tools & DevOps

Git GitHub Docker Linux


Let's Work Together

I'm open to freelance projects β€” especially ones where the problem is messy and the solution doesn't exist yet.

If you have a system that needs to be built, automated, or fixed β€” let's talk.


Streak

Activity


I don't just write code. I build things that work.

Popular repositories Loading

  1. Resume-Optimizer Resume-Optimizer Public

    Resume Optimizer AI is an AI-powered web application that tailors resumes based on specific job descriptions. Users can upload their resumes in PDF format, provide job descriptions, and receive opt…

    TeX 6 7

  2. Web-Scraping Web-Scraping Public

    Scrapes a webpage Using Pandas and BeautifulSoup4

    Python 1

  3. LlamaConvo LlamaConvo Public

    Chatbot using a meta Llama and Streamlit

    Python 1

  4. AI-WebScraper AI-WebScraper Public

    AI-powered web scraper designed to extract, process, and analyze data from websites efficiently.

    Python 1

  5. Realtime-stock-price-streaming Realtime-stock-price-streaming Public

    A real-time market data streaming tool using Upstox WebSocket v3 and FastAPI. It handles OAuth authentication, fetches an access token, and streams live stock market updates via WebSocket. Ideal fo…

    HTML 1 1

  6. loan-manager-prototype loan-manager-prototype Public

    Kotlin 1