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
- Utilizing data analytics and software engineering skills to aid in drug research and discovery.
PurSec Lab Student Researcher
Oct 2023 - Jan 2024
- 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
- Responsible for leading labs and assisting students during office hours for introductory Java class (CS 18000).
Natural Language Processing Intern
June 2023 - Aug 2023
- 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
- 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%.
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).
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
- 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
- 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.
STEM Summer Camp Counselor @ Tulip After School
June 2019 - Aug 2019
- 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.