Hi, I'm Nikhil 👋
Belive me i'm Software Engineer. I love building things and helping people.
Nk

Skills

Express.js
Typescript
Node.js
Python
Postgres
Docker
JavaScript
MongoDB
React
Next.js
LangChain
LangGraph
LangSmith
AWS
My Projects

Check out my latest work

I've worked on a variety of projects, from simple websites to complex web applications. Here are a few of my favorites.

Choco UI

A modern React UI component library focused on clean design, fast development, and real-world usability.

React.js
Javascript
TailwindCSS

Creators Ai

Created Creators AI, a SaaS platform that allows users Level up your YouTube channel with AI-driven video creation and smart editing. CreatorAI is the all-in-one solution for content creators who want to grow faster.

Next.js
Typescript
PostgreSQL
Prisma
TailwindCSS
Shadcn UI
Lemon Squeezy
Clerk
LeetHub

LeetHub

Built LeetHub, a coding practice and evaluation platform that integrates automated code execution and problem-solving workflows. Designed a scalable backend with PostgreSQL and Prisma, and integrated Judge0 for real-time code compilation and execution across multiple languages.

React.js
Typescript
PostgreSQL
Prisma
TailwindCSS
Shadcn UI
Express.js
Judge0

Pixxel Ai

Created Pixxel AI, a SaaS platform that allows users to edit and enhance images using AI-powered tools. Implemented secure authentication, subscription payments, and a modern UI while focusing on performance, usability, and scalable architecture.

Next.js
Typescript
PostgreSQL
Prisma
TailwindCSS
Lemon Squeezy
Shadcn UI
Hackathons

I like building things

During my time in College, I attended 3+ hackathons. brought to life by a group of motivated and passionate individuals.

  • C

    ChaiCode Hackathon

    Online

    Developed a UI library in a hackathon that helps developers rapidly build consistent and responsive interfaces using reusable design components.
  • C

    CODERapido

    IIT Dhanbad,Jharkhand

    Quantum Squares is a turn-based strategy game played on a 5×5 grid where players place quantum particles to control squares while managing collapses and chain reactions. Strategic planning is key, as particle redistribution can shift control and impact the opponent’s advantage.
  • R

    Rachina 2k24

    kk institute of engineering and management, Dhanbad, Jaharkhand

    build a blog application
My Blogs

This is some cool writeup.

Decoding AI Jargons with Nikhil

Decoding AI Jargons with Nikhil

Tokenization :- Tokenization is the process of turning text into a sequence of tokens, which can be words, subwords, or characters.. LLM can understand hindi, english, hinglish in reality what happen all ai model have there own tokenization mechanism...

OnlyFan: Your Ultimate Onboarding Guide to Git and GitHub

OnlyFan: Your Ultimate Onboarding Guide to Git and GitHub

Introduction This documentation is designed to help you understand git and Github becuase in our OnlyFan we use git and Github to track our code file, facilitate collaboration and effcient teamwork. This guide will walk you through everything you nee...

Slices in GO

Slices in GO

An array has a fixed size, while a slice is flexible and can change size. Slices are more commonly used than arrays because of this flexibility. Unlike arrays, slices are defined only by the type of elements they hold, not by their length. An uniniti...

Recursion

Recursion

Describing an action in terms of itself Why we use recursion

Tasks that are composed of similar subtasks

Shorter code (which may be easier)

Nested loops can be avoided.

See an example: function recursion(){ // base case if(anyBaseCase()){ return...

Contact

Get in Touch

Want to chat? Just shoot me a dm with a direct question on twitter and I'll respond whenever I can. I will ignore all soliciting.