Available for selected work

Kanishk Singh Portfolio — Full-Stack Developer & AI EngineerBuilding software
that moves people.

Welcome to Kanishk's portfolio — the official Kanishk Singh portfolio. I'm Kanishk Singh, a full-stack developer and AI engineer exploring the edge where thoughtful products meet applied AI.

IndiaOpen to opportunities
Kanishk Singh, full-stack developer and AI engineer
FULL-STACK / AI ENGINEER
SCROLL / DEPTH / DETAIL
05Projects shipped
02Core disciplines
∞Things to learn
01Point of view
01 / ABOUT THE KANISHK PORTFOLIO

More than
just code.

I'm Kanishk Singh — a full-stack developer and AI engineer who cares about the details that make software feel inevitable: the right abstraction, a fast interface, and a system that keeps working after it ships.

I design and engineer practical, end-to-end software applications with robust frontends, scalable backend APIs, reliable database architectures, and clean deployment workflows.

Beyond traditional full-stack engineering, I am deeply focused on modern AI systems — exploring how Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), embeddings, and AI agents can be combined with core software architecture to solve real-world problems.

More about my journey
02 / EXPERIENCE & ACHIEVEMENT

Engineering
under pressure.

NATIONAL-LEVEL COMPETITION • IIT BOMBAY

IIT Bombay e-Yantra
Robotics Competition

HoloBattalion Team

Participated in the IIT Bombay e-Yantra Robotics Competition as a member of the HoloBattalion team and achieved All India Rank 2 (AIR 2). The experience involved applying programming and engineering concepts to real-world robotics and automation challenges, from robot development and control to hardware-software integration.

Working collaboratively through complex debugging and optimization cycles strengthened my approach to practical problem solving, system reliability, and engineering under competition constraints.

ALL INDIA RANKAIR 2HoloBattalion
03 / TRAJECTORY

From interfaces
to intelligence.

The path from full-stack foundations to applied AI engineering — documented in phases, not buzzwords.

01
Phase 1 / FoundationCompleted Phase

Full-Stack Foundations

Frontend & Backend Development

Started by mastering the core web standards — semantic HTML, CSS, JavaScript, and progressing to React component architecture, client-side routing, and state management.

  • Reactive state handling and modular component structures
  • Building accessible, responsive user interfaces across devices
  • Connecting client interfaces to server endpoints and async data flows
02
Phase 2 / Core SystemsCompleted Phase

Backend & Systems Architecture

APIs, Authentication & Databases

Deepened engineering capabilities into backend systems — designing RESTful APIs with Node.js and Express, implementing user authentication, session security, and data modeling in MongoDB/SQL.

  • Designing clean RESTful API contracts and middleware pipelines
  • Handling real-time bidirectional communication with WebSockets
  • Structuring persistent data models and relational schemas
03
Phase 3 / ProductionCompleted Phase

Production Deployment & Delivery

Taking Projects Beyond Localhost

Emphasized real-world deployment by taking applications live to cloud infrastructure (such as Render for full-stack apps and Vercel for modern web apps), configuring environment workflows and handling live traffic.

  • Deploying full-stack web and websocket applications into cloud production
  • Configuring environment variables, CORS policies, and build pipelines
  • Debugging real-world deployment environments and latency characteristics
04
Phase 4 / Active FocusActive Focus

Applied AI & LLM Integration

Harnessing Foundation Models

Began integrating AI foundation models into web applications — building Gemini-powered conversational interfaces, structured prompt workflows, and understanding LLM API mechanics.

  • Consuming Gemini and OpenAI LLM APIs with robust error handling
  • Prompt engineering and system instructions for reliable outputs
  • Handling streaming responses and conversational memory buffers
05
Phase 5 / Current JourneyActive Focus

AI Engineering & Autonomous Systems

RAG, Embeddings, Agents & Full-Stack AI

Currently scaling into full AI Engineering — mastering Retrieval-Augmented Generation (RAG) with vector databases, semantic search, and autonomous multi-step tool-calling agents.

  • Vector embeddings and similarity search architectures
  • RAG document ingestion, chunking, and grounded prompt synthesis
  • Autonomous tool-calling agents and complex workflow orchestration
04 / TOOLKIT

Built with intent.

36 technologies

A practical stack shaped by shipped projects, active use, and deliberate exploration.

THE CURRENT STACK

Tools I use to turn ideas into useful software.

01

Languages

Core languages and web foundations.

07
JavaScriptJavaPythonCHTML5CSS3SQL
02

Frontend

Responsive, stateful product interfaces.

09
ReactReact RouterCustom React HooksGSAPTailwind CSSMaterial UIRedux ToolkitZustandReact Query
03

Backend & Data

APIs, realtime systems, and persistence.

10
Node.jsExpress.jsREST APIsSocket.IOWebRTCMongoDBRedisFirebaseLocalStorageCloudinary
04

DevOps & AI

Delivery tooling and applied AI workflows.

10
GitGitHubDockerCI/CD PipelinesnpmViteRenderGemini APIOpenAI APIPrompt Engineering
01

Languages

Core languages and web foundations.

07
JavaScriptJavaPythonCHTML5CSS3SQL
02

Tools

Frameworks, libraries, databases, APIs, and developer tooling.

29
ReactReact RouterCustom React HooksGSAPTailwind CSSMaterial UIRedux ToolkitZustandReact QueryNode.jsExpress.jsREST APIsSocket.IOWebRTCMongoDBRedisFirebaseLocalStorageCloudinaryGitGitHubDockerCI/CD PipelinesnpmViteRenderGemini APIOpenAI APIPrompt Engineering
05 / SELECTED WORK

Things I've built.

01Full-Stack

Speakify

Real-Time Messaging & Group Communication Platform

A full-stack real-time chat application featuring secure user authentication, instantaneous message delivery, dynamic conversation threads, and responsive mobile-first UI.

ReactNode.jsExpressSocket.IO
View project

Key features

  • Real-time bidirectional messaging engine with low-latency delivery
  • Secure authentication and session management for users
  • Group and direct messaging channels with instant state synchronization
  • Responsive, clean chat interface optimized for desktop and mobile
  • Deployed and running live in production on Render cloud infrastructure

System detail

Client (React) ↔ WebSocket / REST Layer (Node.js & Express) ↔ Session & Message Store ↔ Deployed on Render

Live Production AppReal-Time WebSocketsFull-Stack Architecture
02AI / LLM

AI Gemini Chatbot

Conversational Assistant with Google Gemini API

An intelligent chatbot interface integrating Google's Gemini LLM API to deliver context-aware answers, structured reasoning, and dynamic conversational responses.

JavaScriptReactGemini LLM APIPrompt Engineering
View project

Key features

  • Direct integration with Google Gemini LLM API for natural language generation
  • Dynamic prompt handling and conversational context preservation
  • Clean messaging interface with loading state indicators and error resilience
  • Structured response rendering with code block formatting

System detail

Frontend UI ↔ API Client ↔ Gemini LLM API ↔ Streaming / Response Renderer

LLM API IntegrationContext HandlingAI Engineering Foundation
03Frontend

Interactive Shopping Cart

E-Commerce State Management & Cart Lifecycle

A practical e-commerce client implementing reactive state management, product filtering, dynamic cart operations, and price calculation logic.

JavaScriptReactState ManagementComponent Architecture
View project

Key features

  • Dynamic item addition, quantity modification, and item removal
  • Live subtotal, tax calculation, and price updating logic
  • Persistent state handling and seamless reactive updates
  • Polished e-commerce user interface with responsive layouts

System detail

Complex State FlowPractical E-CommerceClean UI Components
04Frontend

Focus Task Manager

Productivity & State Persistence Application

A fast, intuitive task management tool with categorization, completion tracking, persistence, and fluid UI interactions.

JavaScriptReactLocalStorage APIEvent-Driven UI
View project

Key features

  • CRUD task lifecycle with inline editing and status toggling
  • Local storage data persistence across browser sessions
  • Filtering by all, active, and completed statuses
  • Minimalist keyboard-friendly user interaction

System detail

Persistent StorageZero Dependency StateAccessible UX
05Frontend

Router & Custom Hooks Architecture

Modular SPA Navigation & Reusable Logic Lab

A foundational architecture repository demonstrating modern client-side routing, layout nesting, route parameters, and encapsulated custom React hooks.

ReactReact RouterCustom HooksArchitecture
View project

Key features

  • Deep nested routing with dynamic URL parameters and protected views
  • Custom hook abstractions for stateful logic sharing
  • Declarative navigation patterns and fallback route handling

System detail

SPA ArchitectureHook AbstractionsClean Code Structure
06 / DETAILS

The short
version.

Answers about the Kanishk Singh portfolio (Kanishk portfolio), full-stack development, applied AI, and working together.

01Who is Kanishk Singh?

Kanishk Singh — also known as Kanishk — is a full-stack developer and AI engineer based in India. He builds end-to-end web applications with React, Next.js, Node.js, and applies LLMs, RAG, and AI agents to real products.

02Is Kanishk Singh a full-stack developer?

Yes. Kanishk Singh works across frontend, backend, APIs, databases, and deployment. His shipped work includes Speakify, a real-time messaging platform with authentication, WebSockets, and a production deployment.

03What kind of AI engineering does Kanishk Singh do?

Kanishk focuses on applied AI and AI engineering: LLM API integration with Gemini and OpenAI, prompt engineering, Retrieval-Augmented Generation (RAG), vector embeddings, semantic search, and tool-calling AI agents.

04What technologies does Kanishk Singh work with?

React, Next.js, JavaScript, Node.js, Express, Socket.IO, REST APIs, Tailwind CSS, MongoDB, SQL, Git, GitHub, Docker, the Gemini API, and the OpenAI API — with a focus on shipping real, deployed software.

05Is Kanishk Singh available for hire?

Kanishk Singh is open to full-stack developer and AI engineer roles, engineering collaborations, and selected freelance work. The fastest way to reach him is kanishks039@gmail.com.

06Where can I find Kanishk Singh's projects and code?

Detailed project write-ups, architecture notes, and live links are in this Kanishk Singh portfolio. Public repositories and source code are available at github.com/KanishkSingh039.

07 / CONTACT

Have a good problem?
Let's solve it.

Kanishk Singh is open to full-stack developer and AI engineer roles, collaborations, and conversations about building useful things.

Get in touch