B.Tech CSE Student · Aspiring Developer

Hi, I’m Vaibhav Gupta. Building ideas into thoughtful digital experiences.

I enjoy programming, solving problems, and building practical web experiences while growing my computer science foundations.

Focus areas: Aspiring Software Developer, C++ Programmer, Frontend Developer, Problem Solver.

Vaibhav Gupta · B.Tech CSE, since 2025
Scroll

About

Learning how technology works, then building with it.

I’m a Computer Science and Engineering student who enjoys understanding how technology works and turning ideas into practical digital projects. I’m building my foundations in programming, data structures, databases and web development, and improving through hands-on practice and projects.

Degree
B.Tech, Computer Science and Engineering
Started
2025 · currently in second year
Interests
Software development, DSA, web development, AI
  1. Foundations

    I started with C programming, then moved into C++ and Object-Oriented Programming, working through classes, inheritance, polymorphism and templates.

  2. Right now

    I’m learning Python, practicing SQL queries in MySQL, and solving data structures and algorithms problems on LeetCode.

  3. Building

    I turn what I learn into projects: multi-section frontend websites, and CodeNest, an online compiler and coding environment that is still in progress.

  4. Curious about

    Artificial intelligence, and exploring cybersecurity alongside practical technology projects.

Skills

What I work with, and where I am with it.

Labels describe where each skill honestly stands: no percentages, no inflated levels.

Foundations completed Learning Practicing Building

Programming Languages

  • CFoundations completed
  • C++OOP concepts completed
  • PythonLearning
  • JavaScriptLearning · used for frontend
  • SQLLearning

Web Development

  • HTMLBuilding
  • CSSBuilding
  • JavaScriptBuilding
  • Responsive web designBuilding
  • Multi-section websites & frontend projectsBuilding

Computer Science Foundations

  • Object-Oriented ProgrammingCompleted in C++
  • Data Structures & AlgorithmsLearning & practicing
  • Arrays, pointers, recursion, linked listsPracticing
  • Linear & binary searchPracticing
  • Problem-solvingPracticing

Databases

  • SQLLearning
  • MySQLPracticing queries
  • Database fundamentalsLearning

Developer Tools

  • Visual Studio Code
  • Code::BlocksUsed for C programming
  • MySQL
  • LeetCodeFor coding practice
C++ OOP topics I’ve practiced
  • Classes & objects
  • Constructors & destructors
  • Inheritance
  • Polymorphism
  • Operator overloading
  • Friend functions
  • Virtual functions
  • Templates
  • Abstract classes

Projects

Learning by building.

Each project shows its real status. More will be added as they are completed.

Learning Journey

Where I’ve been and where I’m headed.

B.Tech — Computer Science and Engineering

Started
2025
Current stage
Second year
  1. B.Tech learning journey

    2025 to present.

  2. C programming foundations

    Completed
  3. C++ and Object-Oriented Programming

    Completed
  4. Python

    Learning
  5. SQL / MySQL

    Learning & practicing
  6. Data Structures & Algorithms

    Ongoing practice
  7. Web development

    Building projects

Milestones are listed in learning order, not by exact dates.

Coding & problem-solving

I practice data structures and algorithms regularly, working through problems on LeetCode to build problem-solving habits. Topics I’ve been studying:

  • Arrays
  • Pointers
  • Recursion
  • Linked lists
  • Linear search
  • Binary search

Contact

Let’s talk technology, projects and learning.

If you’d like to connect about a project, an idea, or something you’re learning too, I’d be glad to hear from you.