Hi, I'm DHARMIK!

A Web Developer

About Me

By nature, I’m someone who genuinely loves helping others. I find immense joy in going out of my way to support people, whether it’s offering solutions, sharing ideas, or just lending a listening ear. Conversations fuel my curiosity. I love talking to people, understanding their perspectives, and learning about their unique journeys.

Interestingly, my analytical mindset often turns these interactions into a fun challenge. I unconsciously build a model in my mind about people, piecing together patterns from what I know about them. It’s like solving a real-world data problem, where I predict their preferences or thoughts and then test my hypothesis by asking the right questions.

Beyond data and logic, I immerse myself in hobbies that bring joy and balance to my life. I enjoy playing football (American soccer), working out, organizing spaces, it’s my way of finding order and creativity in the everyday. I also love sketching, which allows me to express myself artistically and unwind. Experiencing new adventures excites me, whether it’s trying a new activity or discovering something unfamiliar.

And, of course, there’s my love for sneakers, a passion that merges style, culture, and a bit of self-expression. After all, can one ever have enough sneakers?

VIT Adventure Workout A casual photo of me Adventure A casual photo of me
UCI Adventure Creative Sneakers Adventure Creative
Adventure A casual photo of me Football Adventure A casual photo of me Football

Education

Master of Data Science

University: University of California, Irvine

Expected Graduation: Sept 2024 - Current

GPA: 3.76/4.0

At the University of California, Irvine, I am pursuing my Master’s in Data Science. This program immerses me in advanced data science techniques, including machine learning, big data analytics, and statistical modeling, enabling me to refine my analytical skills. I am also exploring applications of data science in healthcare, an area that aligns with my passion for impactful technological innovation.

UCI Picture 1

B.Tech in Computer Science

University: Vellore Institute of Technology, Vellore

Graduation Year: 2020 - 2024

GPA: 3.88/4.0

I earned my B.Tech in Computer Science and Engineering at Vellore Institute of Technology (VIT), India. My academic journey here was marked by engagement with core subjects like data structures, database management, and natural language processing. As an active member of ACM-VIT, I contributed to several projects, notably one focused on the automatic segregation of wet and dry waste using computer vision. This practical application of classroom learning fueled my interest in real-world technological solutions and prepared me for advanced studies.

VIT Picture 1

Projects

WiseSplit

WiseSplit

WiseSplit: A user-friendly platform designed to simplify the process of splitting invoices and bills among friends. It uses AI to extract data from uploaded invoice images, and then intelligently divides the cost among participants. Features include adding friends, assigning products, calculating individual shares, and making group payments effortless.

  • GenAI
  • OCR
  • Streamlit
See Project
Tableau Dashboard

Data Visualization Dashboard

An interactive Tableau dashboard analyzing sneaker sales trends, pricing, and market insights. Features include brand performance comparison, regional sales distribution, price margins, and demand forecasting. A comprehensive visualization project to explore the dynamics of the sneaker market and showcase advanced data analytics.

  • Tableau
  • Visualization
  • Dashboard
See Project
Snake Game

Malware Detection using XG Boost

Implemented a model to detect and prevent malware using XG Boost. Compared and contrast it with few Machine Learning and Deep Learning models to detect malware in files. Rectified overfitting in XG-Boost using hyperparameter tuning via GridSearchCV. Our custom XGBoost classifier achieved an accuracy of 99.456%.

  • Scikit Learn
  • NumPy
  • Pandas
See Project
U.S. States Quiz Game

U.S. States Quiz Game

Developed an interactive U.S. States quiz game using Python's turtle and pandas. The player guesses U.S. states, and correct answers are plotted on a map. Utilized CSV data to track states and their coordinates for visualization.


  • Turtle Graphic
  • Pandas
  • Interactive Mapping
See Project
Paasword Manager & Generator

Paasword Manager & Generator

Developed a password manager application using Python's tkinter for GUI, with features to generate, save, and retrieve passwords securely. Implemented JSON data storage for user credentials, including functionality to generate random passwords and show saved credentials for specific websites.

  • Tkinter
  • JSON Handling
  • Password Generator
See Project
Pomodoro Timer

Pomodoro Timer Application

Built a Pomodoro timer application using Python's tkinter for a simple and interactive user interface. Implemented functionality for work sessions, short breaks, and long breaks, with visual progress tracking via checkmarks. The countdown mechanism is handled using the after method for timed events.

  • Tkinter
  • GUI Development
  • Time Management
See Project
Flash Card Learning Game

Flash Card Learning Game

Developed a flashcard app for language learning using Python's tkinter for the user interface and pandas for data management. The app displays Spanish words in card format with their English translation on the backside. Additional features include marking the known words and tracking progress by saving them in a CSV file.

  • Tkinter
  • Pandas
See Project
Snake Game

Snake Game

Developed a classic snake game leveraging Python's OOP principles, modular programming, and the turtle graphics library. Incorporated real-time event handling with onkey, implemented collision detection for gameplay mechanics, and utilized custom classes for snake behavior, food spawning, and score management.

  • Python
  • OOPs
  • Turtle Package
See Project
Turtle Race Game

Turtle Race Game

Created an engaging turtle race game using Python's turtle graphics and event-driven programming. Utilized the random module to simulate dynamic turtle movements and incorporated user interaction to predict the race winner. Demonstrates modular design and real-time position tracking for an exciting gameplay experience.

  • Turtle Package
  • Random Package
See Project
Turtle Crossing Game

Turtle Crossing Game

Designed a dynamic turtle crossing game using Python's turtle graphics library. Implemented modular programming with custom classes for player movement, car generation, and scoring. Integrated collision detection and difficulty scaling to enhance gameplay.


  • Turtle Graphic
  • Collision detection
  • OOP
See Project

Get in Touch

Eager to connect? I'm all ears! Whether you're intrigued by my work, have a brilliant idea to share, or simply want to chat about the latest in tech, don't hesitate to drop me a line. I look forward to hearing from you and discovering the possibilities that lie ahead!

Email: dnaicker@uci.edu

LinkedIn: linkedin.com/in/dharmiknaicker

Linktr: linktr.ee/dharmiknaicker