Yatharth Bindal

About Me

Hello, my name is Yatharth and I recently graduated from UW-Madison with a Computer Science major. Welcome to my website! I am interested in software development and using technology to solve problems. Please check out my projects below.

Projects

CurAIte - CS Capstone Project

A project partnered with Amazon subsidiary Shopbop to create a time saving, data driven, smart AI fashion assistant that remembers your wardrobe and curates outfits based on selected Theme/Occasion & personal preferences.

Personal Website

This website was made by me, written using HTML and CSS.

Harmonograph Simulator

A React component that utilizes a combination of trigonometric functions, exponential decay, and HTML5 canvas to render intricate, harmonograph-inspired patterns. It offers a user interface with sliders for adjusting parameters, which affect the generated pattern, and leverages React's useEffect and useState hooks for re-rendering the pattern as the parameters change.

Visualizing Various Sorting Algorithms

Displayed a data set's progression from unsorted to sorted through the use of various sorting algorirthms. (JavaScript)

Skills

Programming Languages

C++

Python

Java

Swift

Rust


Web Development

HTML

CSS

Javascript (Angular, React, Node)


Miscellaneous

Algorithms

Distributed Systems

gRPC

Linux

Shell Scripting

PostgreSQL

MongoDB

FactSet

Bloomberg Terminal

Coursework

1st Year

    CS 200 - Introduction to Programming
    CS 252 - Intro to Computer Engineering
    CS 300 - Programming II
    MATH 222 - Calculus II
    ASTRON 103 - The Evolving Universe
    ECON 101 - Introduction to Microeconomics
    ECON 102 - Introduction to Macroeconomics
    PSYCH 202 - Introduction to Psychology
    SOC 170 - Population Problems
    ENGL 100 - Introduction to College Composition
    COUN PSY 125 - A Wisconsin Experience Seminar

2nd Year

    CS 240 - Introduction to Discrete Mathematics
    CS 354 - Machine Organization and Programming
    CS 400 - Programming III
    CS 532 - Matrix Methods in Machine Learning
    CS 577 - Algorithms
    ART HIST 210 - World History in 20 Buildings
    DANCE 100 - Ballroom Dance
    PHILOS 241 - Introduction to Ethics
    MUSIC 113 - Music in Performance
    BOTANY 100 - Survey of Botany
    LITTRANS 247 - Slavic Literature in Translation - Literature and Revolution
    CS 638 - Internship Course in Computer Science (This is the course International Students are required to take if they are doing off-campus work.)

3rd Year

    CS 564 - Database Management Systems
    CS 578 - Contest Level Programming - Training for ACM-ICPC
    CS 579 - Virtual Reality
    CS 639 - Parallel and Throughput Optimized Programming
    MATH 320 - Linear Algebra and Differential Equations
    FINANCE 300 - Finance, Investment and Banking
    PHILOS 549 - A Study of Great Moral Philosophers
    INTER-LS 215- Communication About Careers
    CS 638 - Internship Course in Computer Science
    MUSIC 113 - Music in Performance

4th Year

    CS 403 - Internship Course in Computer Science
    CS 407 - Foundations of Mobile Systems
    CS 435 - Introduction to Cryptography
    CS 570 - Introduction to Human-Computer Interaction
    CS 639 - CS Capstone Project - I worked with Amazon's Shopbop team and built a game-like fashion assitant app for iOS
    CS 699 - Directed Study - Research on Distributed Systems with Dr. Kai Mast and Prof. Remzi Arpaci-Dusseau
    CS 739 - Distributed Systems (Graduate Level)
    CS 839 - Blockchain and Decentralized Applications (Graduate Level)
    CS&D 210 - Neural Basis of Communication
    SLAVIC 245 - War and Culture - Polish Experience

Contact

Email: [first_name][last_name]@gmail.com

LinkedIn: www.linkedin.com/in/yatharthb/