Skip to content
View Hawkpraveen's full-sized avatar

Block or report Hawkpraveen

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

Hi 👋, I'm Praveen Kumar

Product Engineer · Full Stack Development · AI & LLM Engineering

Building AI-powered SaaS products, reliable backend systems, and intelligent workflows.

LinkedIn Email Portfolio

Profile views


👋 About Me

I'm a Product Engineer focused on building useful software products across backend engineering, full-stack development, and AI-powered applications. I enjoy turning complex requirements into maintainable systems—from API design and data modelling to AI workflow orchestration, integrations, and user-facing experiences.

  • 🧠 AI engineering: LLM integrations, prompt engineering, agent workflows, RAG concepts, tool calling, and model evaluation.
  • ⚙️ Backend engineering: Node.js, Express.js, Python, FastAPI, REST APIs, database design, caching, and background jobs.
  • 🎨 Frontend engineering: React, Next.js, TypeScript, responsive interfaces, and reusable UI components.
  • 🔄 Product integrations: Connecting external APIs and services for communication, payments, search, and automation.
  • ☁️ Delivery and operations: Azure, CI/CD, process management, testing, and application monitoring.
  • 🚀 Currently building: ResearchPilot, an independent AI research and decision-support agent.
  • 📫 Email: praveen.pk200109@gmail.com
  • 🌐 Portfolio: my-portfolio-reactjs-tailwind.netlify.app
  • 💬 Let's connect: LinkedIn

🧰 Technology Stack

Languages

JavaScript, TypeScript, Python, Java, HTML, CSS

JavaScript (ES6+) · TypeScript · Python · Java · HTML5 · CSS3

Frontend Development

React, Next.js, Vite, Tailwind CSS

  • React.js and Next.js
  • TypeScript and modern JavaScript
  • Tailwind CSS and responsive UI development
  • Component-driven development and reusable UI patterns
  • React Native exposure

Backend Development & APIs

Node.js, Express, Python, FastAPI

  • Node.js and Express.js
  • Python and FastAPI
  • REST API design, implementation, and integration
  • MVC and service-oriented application structure
  • Authentication, authorization, request validation, and error handling
  • Asynchronous processing and background workers
  • API integrations and service-to-service communication

AI, LLMs & Agent Workflows

PyTorch, TensorFlow, scikit-learn

  • OpenAI API, Gemini API, and other LLM integrations
  • LangChain and LangGraph
  • Prompt engineering and structured output generation
  • AI agents and multi-step workflow orchestration
  • Retrieval-Augmented Generation (RAG) concepts and evidence retrieval
  • Tool/function calling and external tool integration
  • LLM evaluation and model benchmarking
  • Local model experimentation with Ollama
  • Guardrails, prompt-injection awareness, and input sanitization
  • Token usage, latency, and cost tracking

Databases, Caching & Background Processing

MongoDB, MySQL, Redis, SQLite

  • MongoDB and Mongoose
  • MySQL and SQLite
  • Redis caching
  • BullMQ and queue-based background jobs
  • Scheduled tasks with node-cron
  • Data modelling, query design, and persistence

Cloud, DevOps & Deployment

Azure, Docker, GitHub, Git, Bitbucket, Bash

  • Microsoft Azure
  • Azure Virtual Machines and Azure Static Web Apps
  • Docker and containerized development
  • CI/CD pipelines and automated deployments
  • PM2 process management
  • Environment configuration and secrets management
  • Application health checks, logs, and monitoring

Integrations & Developer Services

  • Twilio — communication and calling workflows
  • SendGrid — transactional email delivery
  • Stripe — payment integration
  • Bright Data — web data collection
  • Serper — web search integration
  • GitHub API — repository and workflow integration
  • OpenSearch — search and retrieval
  • Third-party REST APIs and webhook-based integrations

Testing & Quality

Jest and Vitest

  • Jest
  • Vitest
  • React Testing Library
  • Unit and integration testing
  • API testing and debugging
  • Regression testing and failure-path validation

Tools & Collaboration

Git, GitHub, Bitbucket, VS Code, Postman

  • Git, GitHub, and Bitbucket
  • VS Code
  • Postman
  • Debugging, code reviews, and collaborative development

🧩 Engineering Areas

Backend & System Design

API architecture, database modelling, caching, background jobs, modular services, and reliable asynchronous processing.

AI Product Engineering

LLM integrations, structured generation, agent workflows, retrieval, tool calling, evaluation, and cost-aware orchestration.

Full Stack Development

React and Next.js interfaces connected to typed APIs, backend services, and persistent data stores.

Integration & Delivery

Third-party services, webhooks, automated tests, CI/CD, deployment, observability, and operational debugging.

🚀 Featured Project: ResearchPilot

ResearchPilot — AI Research & Decision Agent (Independent project · In development)

ResearchPilot is being designed to help users investigate complex questions, collect evidence from multiple sources, verify important claims, compare options, and produce structured reports with citations.

The problem

Researching a decision often means opening many pages, comparing inconsistent information, checking sources manually, and assembling findings into a report. ResearchPilot aims to make that process more systematic and auditable.

Planned capabilities

  • 🧭 Research planning: Break a broad research goal into focused questions and subtasks.
  • 🔎 Web research: Search public sources and retrieve relevant information.
  • 🧾 Evidence records: Preserve claims, source URLs, excerpts, and retrieval timestamps.
  • 🔍 Verification: Identify missing information, unsupported claims, and conflicting evidence.
  • ⚖️ Comparison: Evaluate alternatives against explicit user-defined criteria.
  • 📑 Decision-ready reports: Generate summaries, comparison tables, citations, risks, and uncertainties.
  • 🛡️ Bounded workflows: Apply limits to retries, research rounds, execution time, and model usage.
  • 📊 Evaluation: Test output quality, evidence coverage, latency, and cost.

Planned architecture

Component Technology
Frontend React, TypeScript, Vite
Backend API Node.js, Express, TypeScript
AI agent service Python, FastAPI, LangGraph
Persistence MongoDB
Local model experimentation Ollama
Workflow approach Evidence-first research, bounded loops, and explicit validation

The project uses three separate repositories: researchpilot-web, researchpilot-api, and researchpilot-agent.

Status note: ResearchPilot is under development. The capabilities above describe the intended product, not a claim that every feature is already implemented or deployed.


📌 What I Focus On

  • Building maintainable backend services and clear API contracts.
  • Designing data models and asynchronous job-processing workflows.
  • Integrating LLMs into practical product features.
  • Making AI outputs more structured, traceable, and testable.
  • Integrating external services without tightly coupling the application to a provider.
  • Improving reliability through validation, retries, testing, and observability.
  • Learning through implementation, benchmarking, and iterative improvement.

📈 GitHub Overview

GitHub statistics Most used languages

GitHub contribution streak


🤝 Connect With Me

LinkedIn profile Email Praveen Portfolio website

Build thoughtfully. Learn continuously. Trust the process.

Pinned Loading

  1. Project_Management_Tool_FrontEnd Project_Management_Tool_FrontEnd Public

    This repo contains Front End code for the Project Management Tool. Built using MERN Stack.

    JavaScript

  2. Project_Management_Tool_BackEnd Project_Management_Tool_BackEnd Public

    This repo contains Back End code for the Project Management Tool. Built using MERN Stack.

    JavaScript