G Pradeep Kumar
Software Engineer, Backend & AI
I build backend services and AI applications end to end — LLM agents, fintech microservices and computer-vision models, all tested and shipped through CI.
- 7projects on GitHub
- 3roles
- 4certifications
- 2025B.Tech CSE
👋 Hover over me to say hi, or tap for more.
Watch a request move through my code.
Each of my four newest projects, step by step — from the request coming in to the result going out. Pick a project to replay it.
Code that ships, backed by data.
I'm a Computer Science graduate from Dayananda Sagar University who builds backend services and AI applications from the first schema to the CI pipeline. Every project here is tested, containerised and running in GitHub Actions.
Before that, I wrote Python automation at an EdTech startup, then moved into leadership and operations — leading a team that won a 5-year institutional partnership, and running CRM analytics with SQL. That mix taught me to tie engineering work to a metric someone cares about.
I'm looking for Software Development, AI/ML or Data roles where I can own a problem end to end.
- Based in
- Bengaluru, India
- Degree
- B.Tech CSE, 2025
- Languages I code in
- Python, Java, TypeScript, SQL
- Focus
- Backend, GenAI, ML
- Speaks
- English, Kannada, Telugu, Hindi
- GitHub
- PradeepG01
Things I've built.
All seven repositories on my GitHub. Open any project for the details.
-
AI Support Agent
NewAn LLM customer-support agent for a hotel front desk. It answers from a knowledge base with RAG and calls tools to look up bookings, open tickets and hand off to a human.
PythonFastAPIOpenAI & Anthropic APIsRAGPostgreSQLDockerKubernetes18/18eval scenarios passing in CI- Provider-agnostic LLM layer for OpenAI, Anthropic and an offline mock, with retries, versioned prompts and guardrails.
- Agent loop with a step budget and tool-error recovery; running out of steps escalates to a human instead of looping.
- HMAC-signed, idempotent inbound webhook for WhatsApp/SMS providers, with replay protection.
- LLM extraction of guest emails into schema-validated booking JSON, plus a CSV/Excel booking importer.
- 18-scenario eval suite and 24 pytest tests gate every merge in GitHub Actions.
-
KYC Orchestrator
NewA fintech verification microservice. One API call checks identity, sanctions and address vendors in parallel, scores the risk, and approves, rejects or sends the case to manual review.
TypeScriptNode.jsExpressPostgreSQLJestDockerKubernetes29Jest tests, incl. PostgreSQL in CI- Parallel vendor fan-out keeps latency at the slowest vendor rather than the sum of all three.
- Timeouts, exponential-backoff retries with jitter, and a TTL/LRU cache that cuts repeat vendor calls.
- Never auto-approves on missing data: a vendor timeout forces manual review.
- Multi-tenant API keys and idempotency keys make client retries safe.
- Transactional outbox delivers HMAC-signed webhooks with retries and dead-lettering.
-
Defect Vision
NewAn industrial visual-inspection pipeline that classifies surface defects, flags unseen anomalies and draws where the defect is — then shrinks the model for edge devices.
PythonPyTorchOpenCVONNXFastAPI99.75%validation accuracy, 0.996 macro-F1- CNN trained on a 4,000-image, imbalanced synthetic dataset of scratches, spots and cracks.
- Autoencoder trained only on good parts catches 90.4% of defects at a 1% false-alarm rate.
- Localises defects with residual thresholding, morphology and contours into boxes and masks.
- int8 quantization shrinks the model from 354 KB to 123 KB at equal accuracy; ONNX export with a parity test.
- FastAPI inspection endpoint returns a pass/reject verdict per part image.
-
Shipment Tracking Service
NewA logistics REST API for booking shipments and tracking them through their delivery lifecycle, built with a layered controller–service–repository design.
Java 21Spring Boot 3Spring Data JPAPostgreSQLFlywayDocker8-statedelivery lifecycle as a state machine- Illegal status jumps are rejected with 409; failed deliveries can retry, return or cancel.
- Estimated delivery dates from Indian pincode regions, skipping Sundays.
- Optimistic locking so concurrent scanner updates can't overwrite each other.
- Full tracking history in one query with @EntityGraph — no N+1; paginated, filterable listing.
- Flyway migrations, RFC 7807 errors, Actuator health probes, JUnit 5 and MockMvc tests.
-
Personal Finance Tracker API
A REST API for tracking income, expenses and budgets, with authentication and per-user data isolation.
Node.jsExpressMongoDBJWT7REST endpoints across 2 models- JWT authentication with bcrypt password hashing.
- 8 income/expense categories with full CRUD and filtering.
- Ownership-scoped queries keep each user's data isolated.
- Server-side MongoDB aggregation for income, expense and budget analytics.
-
Credit Risk Prediction Model
A machine-learning model that predicts loan default risk from applicant data, evaluated for class imbalance.
PythonScikit-learnPandas85.3%ROC-AUC on 5,000 applicants- Compared Logistic Regression and Random Forest on 5,000 applicant records.
- 80% accuracy, with precision, recall and F1 to account for class imbalance.
- Top predictors: credit score, debt-to-income and income.
-
Transactions Analytics Dashboard
An interactive dashboard for exploring payment transactions by customer, category and channel.
PythonPandasStreamlit6,000+transactions across 799 customers- Covers 8 spending categories and 4 payment channels with dynamic filters.
- 4 live KPIs: volume, transaction count, success rate and average transaction size.
Where I've worked.
Engineering, team leadership and operations — newest first.
-
Oct 2025 – Feb 20265 months
Assistant Manager – Operations
Yavhi (Aarde Projects)- Managed CRM operations end to end, using data analysis to track leads, customer engagement and pipeline health.
- Wrote SQL queries and used Excel to produce insights that improved conversion rates and informed operational decisions.
- Built dashboards and kept data accurate, supporting faster, evidence-based decisions across the team.
-
Feb 2025 – Sep 20258 months
Team Lead
LearnFlu, early-stage startup- Owned a team driving product adoption for an AI/ML learning program, breaking engagement and growth problems into cross-functional tasks.
- Used performance data to prioritise initiatives — recognised as Top ATL (May) and Top Team Lead (July).
- Led the customer negotiations and execution that secured a 5-year institutional partnership.
-
Sep 2023 – Dec 20234 months
Python Developer Intern
BlendVidya EdTech- Built backend features and automation scripts in Python and MySQL to streamline data-processing workflows.
- Designed and shipped an end-to-end train ticket booking automation system that cut manual effort.
- Debugged issues and optimised database queries for better performance and reliability.
- Worked in a cross-functional team using Git in a fast, iterative environment.
What I work with.
Languages
Frameworks
Databases
AI & machine learning
Tools & cloud
Certifications
- Tata GenAI Powered Data Analytics Job SimulationForage · Verification 6ac7eb64df29216275787cc9
- Full Stack DeveloperOne Roadmap Skill Certification · CERT-7C2DC4F2
- React.JS DeveloperOne Roadmap Skill Certification · CERT-4AC85013
- AI and Data ScientistOne Roadmap Skill Certification · CERT-3656FDA3
Education
- B.Tech, Computer Science and EngineeringDayananda Sagar University, Bengaluru
- Pre-UniversityDeeksha PU College
Let's build something.
I'm open to Software Development, AI/ML and Data roles. Email me or grab the full resume.