Hello, I'm

Krishal Karna

Backend + Applied ML Engineer

I build the backend and the model. Then I build the UI so people can actually use it.

Django · DRF · FastAPI · PostgreSQL · scikit-learn · LangGraph · Gemini

Currently building multi-agent LangGraph workflows and going deeper on RAG, model serving, and Django internals.

Krishal Karna — Backend + Applied ML Engineer
9.5 CGPA / 10
Top 1% of Batch
2027 Graduation
COMPEX Scholar
250+ LeetCode Solved

About Me

Krishal Karna is a backend and applied ML engineer based in Bangalore, India — a final-year B.E. Computer Science & Engineering student at Jain (Deemed-to-be) University, Bangalore, graduating in June 2027 with a CGPA of 9.5/10 (top 1% of batch).

He is an EdCIL COMPEX Scholar — a Government of India merit scholarship covering full tuition.

He builds Django and Django REST Framework backends, scikit-learn ML pipelines, LangGraph LLM systems, and n8n automations — most recently DataLens AI, a full-stack data quality platform — along with the Next.js frontends that make them usable.

Open to backend engineering, applied ML, and AI engineering roles for the 2027 graduating batch.

Experience

Full Stack Developer Intern

Mahalaxmi Tech Group Pvt. Ltd. · Remote

  • Built Next.js pages and reusable UI components wired to Django REST APIs I also developed.
  • Worked cross-stack on feature delivery — API integration, debugging, and schema changes spanning both frontend and backend.
  • Operated in a PR-based GitHub workflow with code review as part of the delivery cycle.

Technical Team Lead

Enigma Club, Jain University

  • Led the technical team across club events, driving end-to-end execution from ideation to delivery.
  • Hosted Innovation Duel 2025 — presented live at the podium, managing a multi-team competitive AI/tech challenge event.
  • Organized hands-on workshops covering AI/ML, web development, and competitive programming.
  • Mentored junior members on project execution, technical planning, and collaborative development workflows.
Krishal Karna presenting at Innovation Duel 2025 event — Enigma Club, Jain University

How I Got Here

Year 1 Java + DSA + Spring Boot
Year 2 scikit-learn & applied ML
Year 3 FastAPI model serving
Now Django + DRF

Krishal started backend-heavy in Java, got pulled into machine learning in his second year, and learned to serve models as APIs with FastAPI. He has since moved to Django and DRF for production apps, where the model is one component of a real product rather than the whole demo.

Going deeper right now: multi-agent LangGraph workflows · RAG and retrieval pipelines · model serving at scale · Django internals and query optimization.

Featured Projects

More Projects

Jeevan Mitra

Next.jsFirebaseGemini

AI-powered wellness platform combining real-time voice consultations, daily health tracking, and anonymous peer support chat.

AI-Powered CSV Analysis Agent

FastAPIStreamlitPython

Conversational analytics over any CSV with dynamic schema inference and real-time chart generation.

IPL Analytics Power BI Dashboard

Power BIDAXData Viz

End-to-end Power BI analytics on IPL match data (2008–2025) with dynamic DAX calculations.

Customer Segmentation using RFM + K-Means

PythonK-MeansRFM

K-Means clustering on RFM metrics with an interactive Power BI dashboard for targeted marketing.

Anime Recommendation Engine

PythonK-MeansFlask

Genre-based K-Means clustering for anime similarity recommendations via a Flask REST API.

News Veracity Pipeline Advanced

FlaskReactTF-IDF

Hybrid fake news detection combining TF-IDF ensemble models with evidence-aware web verification.

Text Summarization App

FlaskReactTextRank

Full-stack NLP app summarizing documents using TextRank, TF-IDF, and PageRank.

Smart Rental Tracking System

BunHonoNext.js

QR-based asset check-in/out with demand forecasting and anomaly detection, built for the Caterpillar hackathon.

Events Platform Backend

Skills & Expertise

Languages
PythonTypeScriptJavaScriptSQLJava
Backend
DjangoDjango REST FrameworkFastAPIJWT AuthREST API Design
ML & LLM
scikit-learnpandasNumPyLangChainLangGraphGoogle Gemini
Databases
PostgreSQLMySQLPrisma
Frontend
Next.jsReactTailwind CSS
Infra
DockerAWS EC2GunicornVercelRailwayGitn8n

Certifications

Advanced SQL

HackerRank

Covers joins, subqueries, window functions, and query optimization for analytics use cases.

View Certificate

Data Fundamentals

IBM SkillsBuild

Covers core data concepts, data types, and analytics practices.

View Certificate

Python for Data Science, AI & Dev

Coursera / IBM

Covers Python fundamentals applied to data science, AI, and software development tasks.

View Certificate

Generative AI

Google Cloud Skills Boost

Covers core generative AI concepts and tools on Google Cloud.

View Certificate

Big Data Analytics (Hadoop & Spark)

University / Workshop

Covers Hadoop and Spark fundamentals for large-scale data processing pipelines.

View Certificate

FAQ

What does Krishal Karna do?

Krishal Karna is a backend and applied ML engineer. Krishal Karna builds Django and Django REST Framework backends, scikit-learn ML pipelines, and LangGraph LLM systems, along with the Next.js frontends that make them usable.

What backend and ML technologies does Krishal Karna work with?

Krishal Karna works with Django, Django REST Framework, and FastAPI on the backend, and scikit-learn, LangChain, LangGraph, and Google Gemini for machine learning and LLM systems. Krishal Karna also works with PostgreSQL, MySQL, Next.js, React, and Docker.

What is DataLens AI?

DataLens AI is a full-stack data quality platform built by Krishal Karna. It ingests CSV datasets, profiles row- and column-level statistics, and uses Isolation Forest, KNN imputation, and TF-IDF similarity alongside a LangGraph and Google Gemini layer to score, diagnose, and explain data quality issues.

What is Luma AI Studio?

Luma AI Studio is an AI coding agent built by Krishal Karna that generates and incrementally edits React components from natural language. It uses a LangGraph tool-calling loop backed by Google Gemini, with a live Sandpack preview and persistent multi-turn sessions.

Is Krishal Karna available for hire?

Yes, Krishal Karna is open to backend engineering, applied ML, and AI engineering roles for the 2027 graduating batch. Krishal Karna can be contacted by email or LinkedIn.

Where is Krishal Karna based?

Krishal Karna is based in Bangalore, India.

When does Krishal Karna graduate?

Krishal Karna is a final-year Computer Science & Engineering student at Jain (Deemed-to-be) University, Bangalore, graduating in June 2027.

Does Krishal Karna write about SQL or backend engineering?

Yes, Krishal Karna writes a technical SQL series called Learn MySQL on Hashnode. The series covers SQL from fundamentals through query design.

Get In Touch

Open to backend engineering, applied ML, and AI engineering roles. Let's connect.

Email [email protected] LinkedIn krishalkarna GitHub kreeshal17 Kaggle stunningtechz