Harit Desai
ASPIRING SOFTWARE DEVELOPER • TECH ENTHUSIAST •   EAGER TO LEARN

Projects

Fabflix

Pseudo Netflix website where users can browse, search, and rent movies. Implemented with Java Servlets/JSP for back-end and Materialize CSS Framework for front end. Hosted on Amazon AWS using Apache Tomcat.

ConnectK AI

AI implemented in Java that uses Minimax Search, Alpha-Beta Pruning, and Iterative Deepening Search to play Connect 4 on any board size.

Web Crawler

Implemented a single node in a distributed web crawler with Python and the lxml library to determine valid links and prevent crawler traps while crawling the ics.uci.edu subdomain.

Search Engine

Used Lucene and the JSoup Dom Parser to create an index of webpages in the ics.uci.edu subdomain. Relevant docs are returned based on search keywords that occur in the title, header, body, and in bold.