Hii, I'm Nikhil Rana
a magician who codes
a magician who codes
An AI-powered agriculture app for Himachal Pradesh farmers.
A calculator for computing Dahej and budget plans.
Tool for MST sitting arrangement planning in colleges.
Interactive game for playing rock-paper-scissors with animations.
Real-time weather forecast application for farmers and travelers.
Quiz app based on the famous KBC format with lifelines and sound effects.
from dataclasses import dataclass, field
from datetime import datetime
from typing import List, Dict
@dataclass
class NikhilRana:
name: str = "Nikhil Rana"
github: str = "nickrajput716"
location: str = "Himachal Pradesh, India"
email: str = "nickrajput716@gmail.com"
current_projects: List[str] = field(default_factory=lambda: [
"NLP project using BERT/GPT"
])
looking_to_collab_on: List[str] = field(default_factory=lambda: [
"AI/ML","Data Science and Analysis","full-stack apps", "real‑world Problem's solutions"
])
interests: List[str] = field(default_factory=lambda: [
"Large datasets", "ML deployment", "backend scaling","hackathons", "open‑source"
])
learning: List[str] = field(default_factory=lambda: [
"Advanced data science", "MLOps","React optimization", "simulation systems"
])
fun_fact: str = "Built a farming AI site with real‑time APIs and a chatbot"
tech_stack: List[str] = field(default_factory=lambda: [
"C", "C++", "CSS3", "HTML5","JavaScript", "Java", "Python", "AWS", "Pandas",
"React", "Django", "Flask", "TailwindCSS","Socket.io", "MongoDB", "NumPy",
"PyTorch", "TensorFlow", "scikit‑learn", "Docker"
])
@property
def summary(self) -> str:
return (f"👋 I’m {self.name}, a Python developer from {self.location}, "
f"working on an NLP projects. Currently learning "
f"{', '.join(self.learning)}.")
def work_experience(self) -> List[Dict[str, str]]:
Internship at Novem control In Full Stack,
Internship at Skysys Engineering In Data Science
return []
def repos(self) -> Dict[str, str]:
return {
"CT‑Farma": "AI‑powered agriculture web platform",
"CT‑KBC": "Python quiz game (KBC‑style) with lifelines",
"CT-Weather": "real time weather forcast with use of api ",
"CT-paycal": "a fun project on dhaj calculation you can demand ",
"CT-Planner": "mst/ exam sitting plan generator using ml",
"CT-RPC": "a small fun game rock paper scissor for basic understanding",
}
def describe(self) -> None:
print(self.summary)
print("\n🔧 Tech Stack:")
print(", ".join(self.tech_stack))
print("\n🚀 Current Projects:")
print(*self.current_projects, sep="\n - ")
print("\n📂 Repos:")
for name, desc in self.repos().items():
print(f" • {name}: {desc}")
Began with Python and solved problems on HackerRank. Built CLI-based utilities.
Get a hand on Experience in Full Stack
Participated in state-level hackathons(SIH). Built team projects under pressure.
Provide a solution for DDOS attack
Made a Team To Developed Projects And Solving Real World Problem
Solution demostration to the Teachers.
Provide a demo of the project to the Director and Teachers.
Get hand on Experience in Data Science and Machine Learning
1st prize in Project Exhibition
Provide a demo of the project to the Director and Teachers .