Lakshya Gupta
Bengaluru, IN
glakshya2@gmail.com
+91 8454880847

Results-driven Software Engineer with a strong foundation in C/C++, Java, and Python, experienced in developing solutions across backend and frontend technologies. Proven ability to design efficient algorithms, optimize system performance, and build robust applications. Passionate about tackling complex technical challenges and contributing to impactful projects through innovative and efficient engineering solutions.

Experience


Intern
September 2023
 — 
December 2023
Synechron

Contributed to the full software development lifecycle, from design and development to deployment, of a system using Spring Boot and Angular. Developed a scalable web application to improve data management and processing, resulting in enhanced efficiency and data accuracy. Optimized system performance through improved data handling and automation logic.

  • Software Development
  • Automation & Optimization
  • Database Management
  • Full-Stack Engineering

Projects


GroupMaps
March 2025
 — 
Present

Developed an Android application, 'GroupMaps,' to enhance group travel coordination by providing real-time location tracking for all members on a single screen, integrated with route visualization. Leveraged the Google Maps API for location services and map rendering, addressing the limitations of existing solutions by combining comprehensive location overview with planned route visibility. Demonstrated skills in Android development, Google Maps API integration, and mobile UX design to create a collaborative application addressing practical user needs.

Crafting Interpreters Implementation (Bytecode VM)
January 2025
 — 
Present

Currently developing a bytecode virtual machine (VM) and interpreter from scratch in C, demonstrating a deep understanding of compiler design principles, runtime environments, and system-level programming. Focused on creating a highly efficient and lightweight VM architecture, optimizing instruction dispatch and memory management for minimal footprint and maximum performance in embedded software execution. This ongoing project highlights expertise in system programming, compiler internals, and performance-critical software development.

Parallel Image Filtering with CUDA
August 2024
 — 
December 2024

Developed a high-performance parallel image filtering application using NVIDIA CUDA, by parallelizing filter operations across multiple GPU cores. Implemented optimized memory access patterns to maximize GPU utilization, demonstrating expertise in GPU programming and performance optimization.

Vehicle to Vehicle Communication Simulation
August 2024
 — 
December 2024

Created a simulation environment for Vehicle-to-Vehicle (V2V) communication systems for autonomous vehicles, modeling communication protocols and algorithms and focusing on system performance, safety, and efficiency analysis in diverse driving scenarios. Evaluated the performance of different communication protocols under varying network conditions. This project demonstrates experience in communication systems, protocol design, performance analysis, and simulation, relevant to automotive and IoT solutions.

Health Manager Android App
January 2024
 — 
May 2024

Developed an Android health management application integrating Google Fit API. Implemented features for fitness tracking, nutrition logging, and health record management, utilizing Firebase for backend services. This project demonstrates skills in mobile development and user-centric application design.

Password Manager
January 2024
 — 
January 2024

Developed a secure password manager with separated front-end and back-end, showcasing full-stack development skills. Implemented a RESTful API using Spring Boot and a CLI using Spring Shell, integrating Elliptic Curve Cryptography (ECC) for security. This project highlights skills in backend and API development, and security implementation.

Checkers AI Bot
July 2023
 — 
July 2023

Developed an AI agent for Checkers using a Recurrent Neural Network (RNN), trained on a dataset generated by the Minimax algorithm with Alpha-Beta pruning. This project highlights skills in AI, algorithm design, and machine learning.

Pixer - Android Accessibility App
April 2023
 — 
April 2023

Developed an Android app (Pixer) for visually impaired users, providing audio descriptions of screenshots using Google ML Kit and Hugging Face API. This project showcases skills in Android development and leveraging AI APIs for accessibility solutions.

Chess
November 2022
 — 
February 2023

Developed a fully functional chess game using Java and Swing, featuring a graphical user interface, coregameplay mechanics, and advanced rules such as En Passant, Castling, and Pawn Promotion.Successfully implemented a robust move validation system, including check and checkmate detection,and resolved challenges related to state management and deep copy to ensure accurate game simulation.

Education


Vellore Institute of Technology
September 2021
 — 
Present
Master of Technology - MTech in Software Engineering (CGPA: 7.71)
  • Computer Architecture and Organization
  • Operating Systems
  • System Programming
  • Parallel Programming
  • Embedded SYstems
  • Data Strucutres and Algorithms

Volunteer


Member
February 2023
 — 
December 2023
Linux Club VIT, Chennai

Actively promoted Linux Club events, successfully increasing student engagement and attendance through targeted marketing and outreach. Collaborated with a team to organize and promote technical workshops and activities, fostering a community of learning and knowledge sharing around Linux and open-source technologies. Demonstrated effective communication and organizational skills in a technology-focused environment.

Languages


English:
Fluent
Hindi:
Fluent

Skills


Programming Languages:
C, C++, Java, Python, CUDA
Backend Technologies:
Springboot, REST APIs, Microservices, SQL
Version Control & Collaboration:
Git, Github
Operating Systems:
Linux, Windows