Sonal Naik

Aspiring Software Developer

Hello, welcome to my portfolio! 👋

Software developer from San Francisco Bay Area. Passionate about technology and always looking for new opportunities to learn and grow. Looking for SWE internship Summer 2025.

Skills

Java

Python

C/C++

HTML/CSS

Javascript

SQL

R

MATLAB

AWS

Azure

GCP

Docker

Git

Linux

pandas

scikit-learn

OpenCV

PyTorch

Tensorflow

Vuforia

Research

Software Engineering Researcher

Jan 2024 - present

Lilly
  • Utilizing data analytics and software engineering skills to aid in drug research and discovery.

PurSec Lab Student Researcher

Oct 2023 - Jan 2024

PurSec Lab
  • Analyzing security of LLM and Diffusion Models in Android applications through jailbreaking, prompt retrieval methods, and back-end communication interception.
  • Researching security concerns and limitations of such applications under Dr. Berkay Celik and Dr. Antonio Bianchi as part of the Purdue Security Lab.

Professional Experience

Undergraduate Teaching Assistant

Jan 2024 - present

Purdue
  • Responsible for leading labs and assisting students during office hours for introductory Java class (CS 18000).

Natural Language Processing Intern

June 2023 - Aug 2023

SupportVectors
  • Implemented 3 LLMs and vector databases using LangChain to generate an adaptive Document QA Chatbot web application with Streamlit to embed and converse with documents from 7 file types using Python.
  • Proficiency in vector similarity search (FAISS), sentence transformers, and integration of Generative AI models.
  • Collaborated with a group of 10 to develop a Medical Consult API to transcribe consultation audio and produce ICD/CPT codes with 88% accuracy using Whisper, OpenAI, MIMIC IV dataset, and Google Healthcare APIs.

Private Tutor

Mar 2021 - May 2022

Diamond
  • Tutored 5 clients ages 8-14 weekly in English and Math and boosted student grades up to 30% due to topic mastery and increased confidence.
  • Created over 30 personalized lessons and communicated problem-solving strategies to parents.

Projects

What's For Dinner?

Jan 2024 - present

  • Hosted an application on AWS using Flask, and Suggestic API to process 7000+ recipes.
  • Allows users to specify up to 10 ingredients and recommender system suggests meals based on assigned filters

Simple C Compiler

Nov 2023 - Dec 2023

  • Developed a C compiler using Lex and Yacc to generate x86-64 assembly language to produce an executable file.

Marketplace

Nov 2022 - Dec 2022

  • Managed a 5-member team to produce an interactive Java GUI program allowing users to pose as sellers or buyers to list products in stores or purchase products.
  • Implemented Network I/O, file processing, and concurrency to increase efficiency by 20%.
Marketplace1Marketplace2Marketplace3

Armdle

Mar 2020 - June 2021

  • Original 3D printed CAD design to prevent the spread of COVID through seamless attachment to door handles.
  • Distributed to local businesses and garnered local media recognition.
  • Top 3 Team at JCRMRG/United Way Health Hackathon (130+ participants).
ArmdleArmdleDemo
CAD Files

HumiCheck

June 2021

  • IoT device that effectively detects the amount of humidity in the air and moisture on various surfaces.
  • Built using various Grove sensors attachments onto a single-board Arduino computer.
  • Includes smart-home integration (Amazon Alexa, Google Home).
  • Finalist for the 2021 Bloom Startup Hackathon

Leadership

STEM Volunteer @ Imagination Station

Sept 2022 - present

ImaginationStation
  • Volunteered at a local science musuem targeted for children ages 2-10.
  • Presented lesson material and organized activities for participants.

Co-Founder and Co-Captain/Alumni Mentor @ Blizzard Robotics

Mar 2020 - present

Blizzard
  • Founded an award-winning robotics team of 8 focused on design, teamwork, and technological advancements.
  • Established and mentoring a non-profit organization impacting 1000+ people to spread STEM education in local communities, libraries, and schools.
Official Website

STEM Summer Camp Counselor @ Tulip After School

June 2019 - Aug 2019

Tulip
  • Volunteered at a local STEAM summer camp for children ages 5-10.
  • Formulated lesson material and organized daily activities for participants.
  • Communicated student development and daily itinerary with parents.