Full Stack Developer

Hi, I'm Suraj Gardi

I am a Full Stack Developer 

I design and develop experiences that make people's lives simple through Web and Desktop apps. I work with C, C++, Java, Spring Boot, Python, HTML5, CSS3 and JavaScript.

Suraj Gardi

Know Me More

Who am I?

I'm a passionate Full Stack Developer with expertise in building exceptional digital experiences.

I specialize in creating innovative solutions and bringing ideas to life through clean, efficient code. With a strong foundation in both frontend and backend development, I enjoy tackling complex problems and delivering user-friendly applications that make a positive impact.

Name: Suraj Vikas Gardi
Phone: +91 9356823286
Location: Pune, India
Email: surajgardi.fc@gmail.com

My Expertise

Technical Skills

C, C++

85%

Java, Python

80%

Spring Boot

60%

HTML, CSS, JavaScript

95%

MySQL

80%

MongoDB

75%

Professional Skills

90%
Problem Solving
85%
Teamwork
80%
Communication
95%
Creativity
85%
Time Management
90%
Adaptability

My Recent Work

Project 1

Teacher Leave Management System

Built and deployed a desktop application for managing teacher leave workflows. Integrated MySQL for data handling and iText for automated PDF reports. Successfully implemented in an educational institute.

Java AWT / Swing MySQL
Project 2

SecureGate System

Designed a web app with role-based access for Admins, Guards, and Residents. Enabled real-time visitor registration with photo capture and email approval. Features activity tracking and scalable architecture.

Python Flask MySQL
Project 4

Customised Virtual File System (CVFS)

Developed a C++ virtual file system simulating Linux file operations. Supports create, open, read, write, and delete with inodes and file tables. Includes file management, command execution, and OS-level handling simulation.

C/C++ Data Structures UNIX Algorithms Shell
Project 3

Client-Server Chat Messenger with Log Facility

Developed a real-time two-way chat app using Java socket programming with session logging via file handling. Swing-based GUI is under development to enhance usability.

Java Socket Programming File Handling
Project 5

Generalized Data Structure Library

A C++ library providing object-oriented implementations of essential linear and non-linear DS, along with common searching and sorting algorithms. Designed with templates for type independence and reusability.

C++ Programming OOP Generic Data Structures

My Experience & Education

Experience

Project Intern

2nd March 2026 - Present

Inteliment Technologies, Pune

  • Resolved bugs and implemented PBIs on the Rubiscape platform.
  • Built and maintained modules using Python, Django, Angular, and PostgreSQL.
  • Collaborated on code reviews and managed code with Git.

Full Stack Developer Intern

1st June-31st July 2024

DCDIUM Technologies Pvt.Ltd

  • Led the development of enterprise web applications.
  • Implemented responsive design principles and ensured cross-browser compatibility.
  • Learned industrial coding conventions throughout the 2-Months of internship span.
  • Gained hands-on experience in software development.

Education

M.Sc. in Computer Science

2024 - 2026

Fergusson College, Pune.

🎓 Successfully completed my M.Sc. in Computer Science from Fergusson College, Pune. Grateful to have been part of this prestigious institution, where I strengthened my technical knowledge, participated in academic and extracurricular activities, and built lasting experiences. Proud to be a part of Fergusson College's rich legacy and this memorable journey. 🌟

B.Sc. in Computer Science

2021 - 2024

T.C. College, Baramati.

🎓Proudly studied at TC College during my UG degree(B.Sc.Comp. Sci.). Completed my undergraduate journey in 2024. Engaged in a multitude of extra-curricular activities alongside academics like NSS and Sports.

Latest Articles

Blog 2
27 May
Suraj Gardi Computer Architecture

Understanding the x86 Toolchain

In this blog, I break down the x86 toolchain process—from writing code to running the final executable—to help readers understand how compilation, assembly, and linking work together behind the scenes.

Read More
Blog 1
17 May
Suraj Gardi

My Journey Through the LeetCode 100 Days Challenge..!

In this blog, I share how I completed the 100 Days of LeetCode Challenge to improve my DSA skills, tracking progress on GitHub and LinkedIn while building a daily coding habit.

Read More

Contact Me

Let's Connect

Feel free to reach out to me for any questions or opportunities. I'm always open to discussing new projects, creative ideas, or opportunities to be part of your vision.

Location

Pune, Maharashtra, India

Email

surajgardi.fc@gmail.com

Phone

+91 9356823286