My Resume

codevardhan | May 20, 2023 min read

Harshavardhan M
B.Tech in Computer Science, specialized in Artificial Intelligence
Masters in Artificial Intelligence

Education

Degree/Certificate Institute/Board CGPA/Percentage Year
Masters Northeastern University, Boston TBD 2024-2026
B.Tech Amrita Vishwa Vidyapeetham, Kollam 8.52 2019-2023
Senior Secondary CBSE Board 92.0% 2019
Secondary CBSE Board 100% 2017

Experience

BeSuperhuman.ai (June 2023 - August 2026, London, UK. Remote)

  • Lead Machine Learning Engineer
  • Developed the Minimum Viable Product (MVP), overseeing backend infrastructure and AI models utilizing cutting-edge LLMs (Large Language Models), Langchain. Was able to cut costs more than tenfold, by integrating vector databases for prompt retrieval.
  • Created an autonomous agent with Langchain and LLM technologies, featuring a custom BabyAGI version that autonomously navigates browsers and emulates human inputs, resulting in improved task efficiency and reduced manual intervention.
  • Engineered a cutting-edge desktop application from inception to completion, utilizing technologies such as Electron Python, Flask, and implementing a browser control module using Seleniumbase.

Agrisoft Diary and Agro Producer Company Ltd. (Jan 2022 - April 2022, Kollam, India)

  • Full Stack Developer Intern
  • Designed and implemented a novel ERP software pipeline.
  • Worked on the development of two Flutter applications with Firebase as the backend.
  • Developed a REST API using Express and created a custom user interface to access the backend.
  • Designed and integrated a payment solution tailored to client needs.
  • Led weekly client meetings to facilitate open communication and ensure seamless project development.

AmritaCREATE Labs (June 2022 - April 2023, Amritapuri, India)

  • Deep Learning Research Intern
  • An edu-tech research initiative that are funded principally by research grants.
  • Working on Sign Language Accessibility for e-Governance Services at Amrita CREATE. We use AI/ML for sign language recognition of questions, that is asked to the chatbot in FAQs across 25 UMANG services.
  • Developed a Deep Learning pipeline and successfully implemented a custom BERT model tailored to address this specific problem.
  • Created a pioneering solution by integrating heatmaps into the pretraining process of a transformer-based model.

Projects

EazyPredict (Python Module, Python, Skikit-Learn) (Jan 2022) • Python module that provides an initial set of ML models given a classification/regression input. • Designed and implemented ensemble learning functionality using a voting classifier to automatically combine top-performing models for improved accuracy. • Integrated automated performance metrics for classification and regression tasks, simplifying model evaluation with accuracy, f1 score, ROC AUC score, RMSE, and R-squared outputs. • Optimized the module to reduce memory usage, making it suitable for resource-constrained platforms like Kaggle.

Not Blue Chrome Extension (Deep Learning/NLP) (May 2021)

  • Developed a chrome extension that monitors the search activity of a user to identify potential signs of depression.
  • Utilized a deep learning LSTM model to calculate a sentiment score for each search phrase.
  • Implemented a threshold mechanism to detect concerning levels of sentiment, triggering an email notification to the user’s friends and family.
  • Tools & technologies used: Tensorflow, Flask, Javascript

Packet Sniffer (Computer Networking) (October 2021)

  • Developed a simple packet sniffing tool using Python.
  • Implemented the tool to capture data on a raw socket and provided an interactive dashboard to display network usage and other relevant information.
  • Worked on the Flask back-end and parts of the front end.
  • Tools & technologies used: Python, Flask, HTML, Bootstrap, JavaScript, and jQuery.

Space Invaders using Deep Q-Learning (Reinforcement Learning) (May 2022)

  • A bot that plays the classic atari game, Space Invaders.
  • Space Invaders is a classic japanese shooting video game that was released for Atari 6000.
  • This bot was trained using a convolutional neural network as a feature extractor. It was then trained using the dueling neural network strategy.
  • Tools & technologies used: Python, Keras, Arcade Learning Environments

Technical Skills And Spoken Languages

  • Programming: Python, Java, MATLAB, R, HTML/CSS, Javascript, Dart, Bash, Kotlin
  • Tools & OS: Visual Studio, Jupyter Notebook, Google Collab, Git, Flutter, Android Studio, Gazebo
  • Libraries/Frameworks: Pandas, Numpy, PyTorch, Tensorflow, nodeJS
  • Languages: English, Hindi, Malayalam

Awards and Extra Curricular Activities

AMFOSS (2019)

  • Open source coding club
  • Contributed to open source repositories in the fields of Android app development and web development.
  • Actively participated in diverse club activities, including attending tech talks and hackathons.

Ayudh Amritapuri (2019-2022)

  • International Non-Governmental Organization
  • Volunteer for Amala Bharatam Campaign, AYUDH India, participated in clean-up drives and organized awareness drives in 7 venues with a team of 200+ in August 2019.
  • Conducted multiple webinars on “Open source software and why you should get started” for underprivileged high school graduates, helping them embark on their software journey.

AI at Amrita (2020-2022)

  • Coding club for AI/ML developers
  • Worked on multiple machine learning pipelines and actively participated in numerous competitions and hackathons.
  • Conducted informative seminars on machine learning algorithms to support the learning and development of newer club members.

Cubers at Amrita (2020-2023)

  • Speed cubing club for Rubik’s cube enthusiasts.
  • Participated in and helped organize multiple international speed cubing events recognized by the World Cube Association.
  • Developed strong collaboration skills within the team, facilitating the on-boarding of new club members.
comments powered by Disqus