Skip to content
View nikhil21268's full-sized avatar

Highlights

  • Pro

Block or report nikhil21268

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
nikhil21268/README.md

Programming and System Design

👋 Hi, I'm Nikhil!

I'm a Computer Science and Applied Mathematics undergraduate at IIIT Delhi, passionate about building robust systems at the intersection of technology, finance, and machine learning.
I enjoy blending theory with practical engineering to create scalable, efficient solutions.


🔹 About Me

  • 📚 Academic foundation in Computer Science, Applied Math, and Systems Design.
  • 🛠️ Experience across NLP, wireless networks, distributed systems, cloud platforms, and simulation modeling.
  • 🔬 Projects range from Hindi summarization models, pathloss prediction using deep learning, secure document timestamping, to system-level simulation using gem5-X.
  • 🧠 Always exploring new ways to apply technology to real-world challenges.

🔹 Technical Skills

  • Languages: Python, Java, and C
  • Frameworks/Libraries: PyTorch, TensorFlow, and scikit-learn
  • Cloud & Tools: Google Cloud, MySQL, Git, Linux
  • Areas: Machine Learning, NLP, Wireless Communication Modeling, Cloud Systems, Distributed Computing

🔹 Selected Projects

  • 🔗 Hindi News Summarization
    Built Transformer-based NLP models for abstractive summarization in Hindi; achieved significant improvements in ROUGE and BERTScore metrics.

  • 🔒 Secure Encrypted Document Transfer
    Developed a gRPC-based system using RSA encryption for secure PDF/JPG timestamping and verification.

  • 📡 Wireless Network Performance Analysis
    Analyzed signal strength and bitrates using Scapy and Wireshark; modeled wireless communication metrics under varying real-world conditions.

  • 🛒 Real-Time E-Commerce Application
    Deployed a scalable e-commerce store on Google Cloud, focusing on backend resilience and API design.

  • 🖥️ System-Level Simulation with gem5-X
    Modeled CPU microarchitectures using gem5-X; worked with Linux kernel images and device trees for custom system simulation.


🔹 Leadership & Initiatives

  • Led multiple academic and independent projects, often setting up the architecture, workflows, and evaluation strategies.
  • Volunteered 80+ hours tutoring underserved students, aiming to bridge educational gaps through mentorship.

🔹 What I'm Exploring

  • ✨ Applying AI to financial markets and system optimization.
  • ✨ Building intelligent, scalable cloud applications.
  • ✨ Deepening system design and performance modeling skills.

🔹 Connect with Me!

Pinned Loading

  1. ValueBuy ValueBuy Public

    E – Commerce Store | DBMS Project | Built an E-Commerce Store using MySQL at the back-end & Python, Flask, HTML, CSS, JavaScript at the front-end.

    CSS 1

  2. Java-Game-Development Java-Game-Development Public

    Java Game Development | Advanced Programming Project | Created Tanks Stars Game from scratch using LibGDX, Java, & Figma.

    Java

  3. Custom_Shell Custom_Shell Public

    Custom Linux Shell | Operating Systems Assignment | Built a fully functional Custom Linux Shell for Artix Linux, featuring essential commands like "cd", "ls", "echo", "cat", "date", "mkdir", "rm" a…

    C

  4. Custom_System_Call Custom_System_Call Public

    Custom System Call | Operating Systems Assignment | Developed a Custom System Call as a Mainline Kernel Function to compute determinants of 2x2 matrices in C programming language.

    C

  5. Assembler-Simulator Assembler-Simulator Public

    Assembler + Simulator | Computer Organization Project | Created an Assembler that converts Assembly Language to Binary Language using Python, as well as a Simulator that simulates the converted Bin…

    Python

  6. App-Design-UI-UX App-Design-UI-UX Public

    App Design | Human-Computer Interaction Project | Designed an app, using Figma & Miro, dedicated to addressing recycling challenges and waste management.