Hey there!

Me!I'm Vivek Shukla, a full-stack Software Engineer with a passion for problem solving and a love for learning

Drop me a line vivekshuklahere@gmail.com

Background

I'm a 22-year-old Software Engineer working on some cool projects and a Computer Science student at Amrita Vishwa Vidyapeetham, Coimbatore. My interests are diverse and include computer programming, machine learning, artificial intelligence, blockchain, electric vehicles, green energy, physics, economics, finance, business, philosophy, and more. I'm always seeking out new challenges and opportunities to learn and grow.

As a full-stack software engineer, I bring a wide range of experience to my work, always striving to create refined, functional, and scalable products. I'm passionate about all aspects of technology and applied problem solving, and I love nothing more than bringing innovative solutions to complex challenges.

When I'm not at my computer, you can find me playing guitar, sketching, working out at the gym, or traveling the world.

Skills
Languages
  • C++
  • JavaScript
  • HTML
  • CSS/Sass
  • Python
  • Java
  • PHP
  • SQL
  • NoSQL
Frameworks
  • Angular 2+
  • React
  • Redux
Tools
  • Node.js
  • Bash
  • Git
  • MongoDB
  • PostgreSQL
  • Oracle Database
Experience
July 2023 - July 2023
Vista - YLS Delegate 2023

I was selected for the Vista Young Leaders Summit at IIM Bangalore out of 1500 registrations. I attended the three-day Vista Event, which included speaker sessions, a business simulation, a case study workshop and competition, as well as a guidance session from alumni.
In the case competition that I participated in, my team achieved the first rank. The competition had 75 teams of 4 members each, and my team made it to the top 10, ultimately winning the competition. The case was centered around the Bhopal Gas Tragedy, and we had to create a presentation within an hour for submission. Following the submission, only the top 10 teams were selected to present in front of the panel of judges.

May 2023 - June 2023
Software Engineering Intern

Livera Track is a GPS tracking system designed for businesses and individuals to monitor and track the location of vehicles and other assets in real-time.

PHP RESTFul APIs MySQL JavaScript Python
Check Out My Resume
Projects
December 2023 - January 2024
Principal Developer

Lukas is an innovative drone inspection automation software designed to streamline and enhance the process of aerial inspections. Leveraging cutting-edge technologies such as NextJS, Prisma, Supabase DB(Postgres), Clerk Auth, DaisyUI, and FlytBase APIs, Lukas provides a robust platform for efficient and intelligent drone inspections.

  1. NextJS Framework: Built on the NextJS framework, Lukas ensures a fast, responsive, and SEO-friendly web application for an optimal user experience.
  2. Prisma Database Integration: Utilizing Prisma as the database ORM, Lukas ensures reliable and efficient data storage and retrieval.
  3. Supabase for Database: Lukas leverages Supabase Postgres for a scalable and secure database infrastructure, providing a seamless experience for handling large datasets.
  4. Clerk for Authentication: Clerk Auth, the authentication backbone of Lukas, brings advanced security and user management capabilities to the platform. With Clerk Auth, user authentication and authorization are handled with utmost precision, ensuring only authorized personnel access sensitive drone inspection data.
  5. DaisyUI for UI Components: The user interface of Lukas is developed using DaisyUI, a modern and customizable UI component library powered by TailwindCSS, ensuring a sleek and user-friendly design.
  6. FlytBase APIs Integration: By integrating FlytBase APIs, Fly connects seamlessly with drone hardware, allowing for real-time data exchange and control during inspections.

November 2023
Principal Developer

This web application utilizes OpenAI GPT APIs to track and analyze your mood based on journal entries. It provides detailed insights, including mood, subject, negativity, summary, color, and sentiment score. Additionally, users can query the web app, asking questions like "How have I been feeling for the past 3 days?" and receive insightful responses.

  1. NextJS: The foundation of the web app, providing a fast and efficient React framework.
  2. Clerk for Auth: Enables secure and seamless authentication for users.
  3. Tailwind: A utility-first CSS framework for styling the app with ease.
  4. PlanetScale for DB: Utilized for database management, ensuring scalability and reliability.
  5. Prisma ORM: A powerful tool for database access and manipulation, enhancing data interaction.
  6. OpenAI API: Harnesses the capabilities of OpenAI GPT APIs for mood analysis and responses.

January 2023 - February 2023
Principal Developer

SubLevel is a social networking platform designed to provide a unique and personalized experience for its users. It offers a customized feed to each user, and I developed user-friendly and efficient Restful APIs for features such as user authentication, email verification, post creation, likes, replies, and user following. To ensure user privacy and data protection, I created a secure and reliable user authentication system. The platform is also scalable and efficient, capable of handling a large volume of users and data without compromising performance. I demonstrated my proficiency in multiple programming languages and technologies to achieve desired results.

July 2023 - August 2023
Principal Developer

SubQuiz is a tool that helps you make and take quizzes. It uses Node.js, Express.js, and MongoDB. You can create quizzes with different question types, and admins can keep track of participants, scores, and results. It keeps things secure with user authentication using Node.js, Express.js, MongoDB, Mongoose, and JWT. Errors are handled well, and data is checked carefully as the app is developed using Express-Async-Errors and Validator.

February 2023 - February 2023
Principal Developer

I designed and developed a full-stack URL Shortener using a combination of Bootstrap, Javascript, NodeJS, HTML, CSS, and MongoDB. With a focus on usability, I created a user-friendly interface that made it easy for users to input and shorten long URLs. Additionally, I implemented a robust system for managing and storing these shortened URLs. To ensure the application's scalability and efficiency, I utilized best practices for development and database management, resulting in a fast and reliable user experience. Overall, my efforts resulted in a high-quality URL Shortener that offers both ease of use and top-tier functionality.

January 2023 - January 2023
Principal Developer

I created an E-Commerce API using NodeJS, Express, and MongoDB. It had essential e-commerce features and achieved a 30% reduction in response time. The system is scalable and efficient, handling high traffic without performance issues. This project showcases my proficiency in backend development and E-commerce solutions.