Skip to content
View bhattyashwi14's full-sized avatar

Block or report bhattyashwi14

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
bhattyashwi14/README.md

Yashwi Bhatt

Typing SVG



Computer Engineering  ·  LJ University  ·  Ahmedabad
2nd Year  ·  4th Semester


Portfolio   LinkedIn   LeetCode   Email


Profile Views



I'd rather understand one thing deeply than know ten things loosely. That's how I build, how I debug, and how I grow.



🤖  AI Engineering Intern   ·   🧠  75+ LeetCode Problems   ·   🎤  Presented at Innovation Village   ·   📊  AI-ML · Backend · Data Science



I learn best by building things — real things, with real constraints, that break in real ways. My focus is AI / ML, Data Science, and Backend Development: understanding systems deeply enough that the tools become secondary to the thinking.

I care about fundamentals. I care about getting it right. I take the slow path when the slow path is the right one.



Currently Learning

→  Strengthening ML foundations — preprocessing, model evaluation, feature engineering
→  DSA grind on LeetCode — consistent, no shortcuts, 75+ problems
→  Deepening backend knowledge — REST APIs, auth, system design basics
→  EDA on real datasets — turning raw data into something that actually says something

Featured Projects


Reflecto  ·  Java MySQL JDBC Custom DSA OOP

A personal productivity system — Journal, To-Do, Challenges, Posts, and Auth — built entirely from scratch across 2,470 lines of Java.

 ✔  Data structures implemented by hand: Linked List, Stack, Deque  ✔  Custom exception framework — LengthException, DigitException, EmptyDataException  ✔  MySQL via JDBC with stored procedures for all CRUD operations

Built every part of this without leaning on existing libraries for core logic — because I wanted to understand what was actually happening underneath, not just call a method and move on. Custom exception framework. Clean module boundaries across five independent features.

Every bug was mine to find. Every fix, mine to figure out. The project I'm most proud of, and the most honest one on this profile.

Repository


SkillLink  ·  Django Python SQLite OTP Auth Role-Based Access

A multi-role platform connecting Learners, Tutors, and Clients — three separate dashboards, a live-database chatbot, and a complete hiring workflow.

 ✔  OTP email verification and automated booking confirmations  ✔  Live-database chatbot querying real records — not static responses  ✔  Full role-based access control across Learner, Tutor, and Client flows

The most real moment wasn't a feature. It was the night before presenting at Innovation Village: project broken, every fix creating a new problem, an industry panel the next morning. We stripped it down to what mattered and shipped a working version overnight. That night taught me more than any lecture has.

Repository


Netflix Content Analysis  ·  Python Pandas Plotly Seaborn EDA

Exploratory analysis on 8,000+ Netflix titles — content trends, regional distribution, and genre patterns over time.

 ✔  8,000+ titles analysed across content type, country, and genre  ✔  Interactive visualisations built with Plotly  ✔  Trend, release pattern, and country-level distribution analysis

Raw data → structured insight. The goal wasn't just to analyse — it was to make the findings actually readable. Every chart was chosen because it answered a specific question, not because it looked good.

Repository


Tech Stack

Languages   Python Java JavaScript SQL

AI / ML / Data   Scikit-learn Pandas NumPy Plotly Matplotlib Seaborn

Backend   Django Node.js Express REST APIs

Databases   MySQL PostgreSQL SQLite MongoDB

Frontend   React Tailwind HTML CSS

Tools   Git Jupyter VS Code Postman IntelliJ


GitHub Activity


Trophies


Activity Graph


contribution snake

Philosophy

Most people think the hardest part of software is writing code.

It's not. The hardest part is understanding the problem clearly enough that the code becomes obvious.

I've learned this the hard way — through 2,470 lines of Java built from the ground up, through a project that broke the night before a demo and had to be rebuilt by morning, through 75+ LeetCode problems where the point was never the number.

I'm not chasing frameworks. I'm building fundamentals strong enough that the frameworks don't matter. I want to understand what's happening underneath — in the data structure, in the database call, in the model's decision boundary.

I want to become someone people can rely on — not because I have all the answers, but because I know how to find them. That standard drives me more than any deadline ever could.


Beyond the Code

Hackovate Built and shipped under time pressure — learned to make decisions with incomplete information and move fast without breaking the fundamentals.
Bit & Build  Google DSC Hackathon hosted by Google Developer Student Clubs — designed and presented a working solution within the competition timeline.
Odoo Hackathon Problem-solving in a constrained, real-world business context — built within ERP constraints where the domain mattered as much as the code.
Innovation Village Real stage. Real investors. Presented SkillLink to an industry panel — a product we rebuilt from a broken state the night before.
LeetCode 75+ problems. Not a flashy number. But I show up — even when exams hit and the streak breaks, I come back.
Certificates Java (Coursera)  ·  DSA — UPenn  ·  HTML/CSS/JS — IBM  ·  Agile Scrum  ·  Web3 — Arbitrum

Let's Connect


If you're building something meaningful in AI, data, or backend systems — or looking for someone who takes their craft seriously — I'd love to hear from you.


Portfolio   LinkedIn   LeetCode   Email



Good code doesn't prove you're smart. It proves you cared enough to think twice.


Pinned Loading

  1. yashwi-portfolio yashwi-portfolio Public

    Personal portfolio showcasing my journey in software development, machine learning, problem solving, and project building.

    TypeScript 2

  2. Reflecto Reflecto Public

    A Java-based personal productivity and self-reflection platform built using JDBC, MySQL, OOP, custom data structures, and exception handling.

    Java 2

  3. SkillLink SkillLink Public

    A full-stack skill exchange and hiring platform enabling peer learning and project-based tutor recruitment within a campus ecosystem.

    HTML 1

  4. netflix-content-analysis netflix-content-analysis Public

    End-to-end exploratory data analysis of Netflix's content library using Python, Pandas, and Plotly.

    Jupyter Notebook 2

  5. Library-Management-System Library-Management-System Public

    A Java-based Library Management System implementing OOP concepts such as inheritance, arrays of objects, static blocks, and member/book management functionalities.

    Java 2

  6. Sem-4 Sem-4 Public

    Sem-4 Academic journey

    Jupyter Notebook 1