About me

I am Akshil Shah, currently pursuing a Master's in Computer Science at the University of Southern California, with a focus on advanced algorithms, web technologies, and multimodal communication. My journey began with a Bachelor's in Computer Science and Engineering from S.R.M Institute of Science and Technology, where I gained proficiency in Python, C++, and JavaScript, and mastered frameworks like React and Node.js. My internship experiences at RedVest and Seymour Accessibility in Los Angeles have equipped me with skills in developing impactful web applications, enhancing accessibility through speech-to-text technologies and API integrations. Noteworthy projects include a real-time stock trading app deployed on Google Cloud and a scalable streaming platform akin to Netflix, demonstrating my expertise in full-stack development and CI/CD deployment. Currently, at the Institute of Creative Technologies @ USC, I am exploring cutting-edge solutions to elevate user experiences in digital applications, particularly in interactive media technologies.

What I'm doing

  • Web development icon

    Full Stack development

    High-quality development of sites at the professional level with front-end as React and backend as Node.js and MongoDB.

  • design icon

    Data Science

    I analyze complex data to extract valuable insights and inform data-driven decisions.

  • Web development icon

    Flask development

    High-quality development of sites at the professional level with a great backend using Flask and SQL.

  • mobile app icon

    Application Development

    Professional development of applications for iOS, Android and Web using Flutter and Swift.

Organizations

Resume

Education

  1. University of Southern California

    2023 — Present

    Masters in Computer Science
    GPA:- 3.5/4.0

  2. S.R.M Institute of Science and Technology

    2019 — 2023

    B.Tech in Computer Science and Engineering
    CGPA:- 3.81/4.0

Professional Experience

  1. Redvest

    Software Developer Engineer Intern May 2024 — Present

    Implemented robust authentication features including Google authentication, email/password authentication, forgot password functionality, and comprehensive error handling in a React-based web application
    Designed and developed a clean and intuitive user interface using React, ensuring a seamless and accessible experience for diverse users
    Conducted A/B testing for UI elements, resulting in 20% higher conversion rates for key user actions

  2. Seymour Accessibility

    Software Developer Engineer Intern Feb 2024 — May 2024

    Developed a React-based web application tailored for the deaf community, enabling over 500 users to record events and benefit from real-time speech-to-text conversion
    Integrated a seamless data transfer mechanism to another application using the Deepgram API, enabling instantaneous caption display, enhancing accessibility for deaf users
    Implemented design patterns to ensure code maintainability and scalability, optimizing long-term project viability

  3. USC Institute of Creative Technologies

    Software Developer Engineer Intern Jan 2024 — Present

    Collaborated on developing a contact module for the ‘Battle Buddy’ app facilitating swift communication for veterans in critical situations. Additionally, researched and implemented advanced lip-sync technologies for character models.

  4. Mphasis

    Software Developer Engineer Intern/Data Science Intern Jan 2023 — Jun 2023

    Developed and implemented a user-friendly dashboard using Flask and vanillaJS to visualize reports generated by the mainframe, resulting in a more efficient and streamlined reporting process for the team and used Docker to make an image for the web app
    Applied machine learning techniques such as LSTM and Linear Regression to develop a predictive model for job delay prediction in mainframe testing, achieving a 96% accuracy rate and reducing overall testing time by 30%.
    Utilized Python programming to generate comprehensive reports for COBOL, JCL, and other programs, providing valuable insights and data analysis for decision-making processes.

  5. Two Loops Technologies Pvt. Ltd.

    Application Developer Jan 2022 — Mar 2022

    Developed and executed Figma app designs into app 'Popshare' had 100% user retention.
    Learnt about new skills and practices in backend with 100% accuracy and leveraged those skills in application.

  6. Infigon Futures

    Application Developer Jun 2021 — Oct 2021

    Managed bug fixes and new additions to app 'Infigon' and web app for backend.
    Integrated API technology to send and receive data from python backend and web app.
    Managed website that is an admin portal for Infigon application and supplemented 3 new functionalities.
    Tested app for any bugs and resolved it immediately with 100% accuracy.

My skills

  • Languages: Python, C, C#, C++, JavaScript, Java, Dart
  • Frameworks: Flask, Bootstrap, Flutter, React, Nodejs, Express, Unity, Swift, VueJS
  • Libraries: TensorFlow, Keras, Seaborn, Matplotlib, Pandas, Numpy, Pennylane
  • Databases: Firebase, SQL, PostgreSQL, MySQL, MongoDB, Redis, Cassandra
  • CI/CD Deployment: AWS(EC2, Lambda, S3, IAM), Docker, Kubernetes, Jenkins, Terraform, Google Cloud

Projects

  • Chat App

    A chat app developed using the Flutter framework, enabling real-time messaging and communication between users through an intuitive and customizable user interface. It utilizes backend services for message storage and delivery, providing a seamless cross-platform chatting experience.

  • Stock App

    Engineered a responsive stock trading application using Node.js, React and MongoDB, integrating real-time stock data, intuitive search functionality using stock ticker, and interactive charts Orchestrated watchlist management enabling users to monitor preferred stocks, enhancing user engagement and personalized trading experiences Launched the application on Google Cloud, ensuring scalability, reliability, and optimal performance for a seamless user experience

  • Scalable Interactive Streaming Platform with CI/CD Integration

    Constructed a feature-rich, small-scale clone of Netflix using React, Redux, Express, MongoDB, and Node.js, integrating multiple functionalities. Integrated Firebase authentication for streamlined user login and security enhancements, ensuring a seamless user experience Utilized Docker for containerization and Kubernetes for orchestration, implementing a robust CI/CD pipeline using Jenkins to automate testing, builds, and deployments of a Netflix clone to both EC2 and ECS instances on AWS

  • Multimodal Laughter Prediction and Analysis

    Architected and implemented a multimodal laughter prediction model, utilizing HuBERT for audio features and MARLIN for video features, achieving an accuracy of 87.08% using the Mahnob-Laughter database Engineered and deployed a neural network model to integrate and process diverse data modalities, utilizing advanced neural network design and multimodal data fusion techniques Enhanced model performance through effective feature concatenation, merging audio and video features at the final stage of the pipeline to achieve high accuracy in laughter prediction

  • E-commerce App

    An e-commerce app built with Flutter framework that offers a user-friendly interface for browsing, purchasing, and managing products, while integrating secure payment gateways and order tracking functionality to enhance the online shopping experience.

  • Whatsapp Sticker App

    A software application designed to create and share custom stickers within the WhatsApp messaging platform. Users can design and upload their own sticker packs, which consist of a collection of images that convey various emotions, themes, or messages. These stickers can be sent in chats to add a fun and expressive element to conversations, enhancing the visual communication experience on the platform.

  • Personal Expense App

    A personal expense app developed using Flutter is a mobile application that helps users track and manage their financial transactions. It allows users to input income and expenses, categorize transactions, set budgets, and view visual summaries like graphs and charts. The app provides a user-friendly interface, enabling individuals to gain insights into their spending habits and make informed financial decisions.

  • Fake News Detection

    This application employs machine learning algorithms to analyze news articles for credibility. It assesses sources, language, and consistency to flag potential misinformation. Users receive reliability scores, aiding informed consumption of information in the digital age.

  • Stock Prediction Model

    This model utilizes historical data and machine learning techniques to forecast future stock prices. It considers factors like past performance, market trends, and relevant news to generate predictions. While not infallible, these models aid investors in making more informed decisions.

  • Covid-19 Data Analysis

    A COVID-19 data analysis involves examining how the pandemic affects various industries and companies. It uses data on infection rates, lockdown measures, and economic indicators to gauge impacts on stock markets. By identifying correlations, investors gain insights into which sectors are resilient or vulnerable amid the pandemic's uncertainties.

Research