GAUTHAM VIJAYARAJ
A passionate computer science graduate student with expertise in full-stack development and cybersecurity. Committed to delivering outstanding results through diligent application of software engineering best practices and collaboration within a team setting. Actively seeking summer internships with a perfect GPA of 4.0 and 3 years of prior work experience. Apart from this, I enjoy making music, streaming Netflix, speed cubing, and jamming on the keyboard.
Experience
Skills
Programming Languages: C/C++, Java, Python, JavaScript, HTML, CSS, Dart, SQL, PHP and C#
Frontend: Flutter, ReactJS, Angular and Play
Backend: Firebase, NodeJS, MongoDB, MySQL, Yii2 and XAMPP
Libraries: Regex, Pandas, Numpy, OpenCV, TensorFlow and Telephony
Tools: Microsoft Office, GitHub, Jupyter Notebook, OneSignal, Hubspot, Segment, Smartlook, Mixpanel, Appsflyer, Digital Ocean and Zapier
Projects
SpenTrak - A Real-time ML automated expense tracker
Application Type: Mobile App
Technologies: Flutter, Firebase and Linear Regression
Date: October 2022 – November 2022
Designed and created a flutter application
with push notification alerts for exceeding daily transaction limits.
Applied Linear Regression Model for future expense prediction based on historical
weekly user expenditures. Expanded efficiency through foreground and background
service integration, ensuring app functionality beyond active usage.
Joint Club - Facial Recognition enabled Social Networking app
Application Type: Mobile App
Technologies: Flutter, Firebase, NodeJS and TensorFlow
Date: March 2020 – September 2020
Modeled and developed a real-time social networking app with
cutting-edge security, featuring facial recognition-based user authentication. Utilized
TensorFlow-based FaceNet to assess feature similarity in user images for authentication.
Implementing new systems to enhance security by 35% and preserved privacy by disabling screenshots.
JC Messenger - Secured chatting app
Application Type: Mobile App
Technologies: Flutter, Firebase and NodeJS
Date: October 2020 – February 2021
Designed and crafted a standalone encrypted messaging application,
implementing a proprietary cipher algorithm to ensure end-to-end security. Employed advanced
cryptographic techniques to safeguard user communication, offering unparalleled privacy and
confidentiality. Secured messages with DES encryption and created a cipher algorithm for user chat privacy.
ArtisTree - An E-commerce shopping application
Application Type: Mobile App
Technologies: Flutter, Firebase and NodeJS
Date: April 2021 – November 2021
Engineered a mobile shopping app characterized by its sleek and
intuitive user interface, fostering an immersive browsing experience. Seamlessly
integrated features enable users to effortlessly navigate through products,
while also providing a platform for sellers to showcase their offerings.
The app's dynamic functionality facilitates secure transactions, ensuring a seamless
buying and selling process for all users.
Financial Analyzer - Statistic analyzer tool for an enterprise
Application Type: Mobile App
Technologies: Flutter, Firebase and NodeJS
Date: January 2022 – May 2022
Developed a comprehensive statistical analyzer app tailored
for enterprise use, designed to streamline financial management processes. This robust
application meticulously tracks income, expenses, transactions, and accounts, providing
in-depth insights through dynamic pie charts and bar graphs. Additionally, it efficiently
manages seller and customer data, empowering businesses to make informed decisions and optimize
their financial strategies.
SRM Guru - An online classroom app with Machine Learning
Application Type: Mobile App
Technologies: Flutter, Firebase, NodeJS and Linear Regression
Date: March 2021 – Jun 2021
Crafted an innovative online classroom platform, facilitating
seamless education delivery and management. This versatile app empowers users to effortlessly
join classes, access downloadable notes, submit assignments, and track their scores, while
also offering insightful predictions for final grades. With distinct accounts and tailored
access for teachers and students, the platform ensures efficient and secure collaboration,
enhancing the learning experience for all participants.
SteveBot - OpenAI response integrated chatbot app
Application Type: Mobile App
Technologies: Flutter, Firebase and OpenAI
Date: May 2023 – December 2023
Engineered an innovative chat bot application leveraging the OpenAI API key,
integrating advanced speech recognition and text prompt functionalities. This versatile app seamlessly
interacts with users through spoken and written prompts, harnessing state-of-the-art artificial
intelligence for dynamic conversational experiences. With a focus on accessibility and usability,
the app delivers intuitive communication channels, catering to diverse user preferences and enhancing
overall engagement.
Cryptify - Implementation of a new cipher technique
Application Type: Mobile App
Technologies: Flutter
Date: September 2020 – October 2020
Developed a secure message encryption and decryption application utilizing
an original algorithm named Reverse Swap Index Shifting (RSIS). This innovative solution employs
advanced cryptographic techniques to safeguard sensitive information during transmission and storage.
With RSIS, messages are encrypted by strategically swapping and shifting indices, ensuring robust
protection against unauthorized access. The application provides seamless integration, allowing users
to encrypt and decrypt messages with ease, ensuring privacy and confidentiality in communication. Whether
for personal or professional use, RSIS offers a reliable and efficient solution for secure data exchange.
Stonks - Financial calculator application
Application Type: Mobile App
Technologies: Flutter
Date: December 2019 – January 2020
Designed a comprehensive financial calculator to streamline tax calculations,
profit analysis, and net gross ratios. This powerful tool empowers users to accurately assess financial
metrics, facilitating informed decision-making and strategic planning. With intuitive interfaces and robust
algorithms, the calculator simplifies complex financial computations, providing invaluable insights for individuals
and businesses alike. Whether determining taxes owed, analyzing profits, or evaluating net gross ratios, this
calculator offers unparalleled accuracy and efficiency.
Snake Game - Classic Single Player game
Application Type: Mobile App
Technologies: Flutter
Date: February 2020 – March 2020
Developed a captivating classic snake game app, reminiscent of
the beloved arcade era. This nostalgic application offers immersive gameplay, challenging
players to navigate a growing snake through an ever-changing maze. With intuitive controls
and vibrant graphics, users can relive the excitement of the retro gaming experience on modern
devices. The app's addictive nature and dynamic challenges ensure hours of entertainment for
players of all ages.
Logs - Track logs of any parameter
Application Type: Mobile App
Technologies: Flutter and Firebase
Date: January 2022 – February 2022
Crafted a sophisticated log tracking application, tailored to streamline data
management and analysis. This versatile tool allows users to meticulously track various logs, such as
activity logs, error logs, or performance logs, providing valuable insights into system behavior and
performance. With robust features for data organization, search, and visualization, the app enhances
efficiency in monitoring and troubleshooting processes. Whether for software development, system administration,
or project management, this app serves as a centralized hub for logging and analyzing critical information,
empowering users to make informed decisions and optimize performance.
Atoms - Periodic table database
Application Type: Mobile App
Technologies: Flutter
Date: May 2021 – June 2021
Created a dynamic app granting access to an extensive in-built database
containing comprehensive periodic table data. Users can effortlessly retrieve information based
on symbol name, element name, or atomic number, facilitating quick and accurate inquiries. With
intuitive search functionalities and rich data visualization, the app provides detailed insights
into elemental properties, atomic structures, and historical significance. Whether for educational
purposes or professional reference, this app serves as a valuable resource for students, researchers,
and enthusiasts exploring the realm of chemistry
Factors - Prime factorization calculator
Application Type: Mobile App
Technologies: Flutter
Date: April 2020 – May 2020
Developed a prime factors calculator, a versatile tool designed to
efficiently determine the prime factors of any given number. This intuitive application employs
advanced algorithms to swiftly decompose numbers into their constituent primes, providing users with
accurate and detailed results. With a user-friendly interface and lightning-fast calculations, the
calculator simplifies complex mathematical tasks, making it an invaluable asset for students, educators,
and professionals alike seeking to explore the fundamental properties of numbers.
Chord Shifter - A musical app to track chords
Application Type: Mobile App
Technologies: Flutter
Date: August 2019 – September 2019
Designed a cutting-edge musical app dedicated to chord discovery
and transpose functionality, empowering musicians of all levels to explore and enhance
their musical repertoire. This innovative platform offers comprehensive chord libraries
and intuitive search features, enabling users to effortlessly find and experiment with various
chord progressions. Additionally, the app provides robust transpose capabilities, allowing users
to easily adjust the key of songs to suit their vocal range or musical preferences. Whether practicing,
composing, or performing, this app serves as a valuable companion for musicians seeking to unlock new
creative possibilities and elevate their musical endeavors.
Book Me - Online services booking application
Application Type: Mobile App
Technologies: Flutter
Date: October 2019 – November 2019
Developed an intuitive online service booking application, revolutionizing
the way users schedule appointments and reserve services. This user-friendly platform offers seamless
access to a wide range of services, from beauty treatments to home repairs, catering to diverse needs
and preferences. With features for browsing available slots, selecting providers, and managing bookings,
the app simplifies the booking process for both customers and service providers. Whether booking a spa
appointment, scheduling a pet grooming session, or arranging for home maintenance, this app offers convenience
and flexibility at your fingertips, enhancing the overall service experience for all users.
Find Me - An SOS panic alarm application
Application Type: Mobile App
Technologies: Flutter and Firebase
Date: May 2020 – June 2020
Crafted an advanced SOS application incorporating rapid alert mechanisms for users
to dispatch distress signals to their designated contacts. Utilizing cutting-edge technology, the app ensures
swift transmission and reception of panic alerts, leveraging a streamlined interface for seamless user
interaction. Employing sophisticated protocols, the application guarantees efficient emergency response,
enhancing user safety and security during critical situations.
Certifications
Education