Harshal Devmurari

Full Stack Developer

A little about me

About

Namaste!

My name is Harshal. I'm studying Computer Science for my Bachelor's degree at the Government Engineering College, Bhavnagar. I love to code and come up with efficient ways to deal with problems

My Skills

Full Stack Development (MERN)
Data Structures and Algorithms
Machine Learning

Tech I'm familiar with

Tech Stack

C++

JavaScript

Python

Java

HTML

CSS

Bootstrap

Materialize CSS

Mongodb

Express

React

Node

SQL

D3.js

Canvas.js

TensorFlow

Numpy

Pandas

Matplotlib

Scikit-Learn

Education

Academics

Bachelor's Degree in Computer Science

Government Engineering College, Bhavnagar

2019 - 2023

I am currently in the final year of my Bachelor's degree in Computer Science at Government Engineering College, Bhavnagar. I am excited to apply the skills and knowledge I have gained towards a career in the field of computer science.

Experience

Profile

Software Developement Intern @IIT Bombay
September 2022 - Present

Sharpening my development skills as a Intern at IIT Bombay, Focused on delivering innovative Document Analysis Tools to empower the Indian Languages

  Roles and Responsibilities

  • Leveraged various React libraries and frameworks, including ReactQuill and ProseMirror, to create a responsive OCR preview and editing interface
  • Collaborated with backend developers to design and implement efficient API integration to optimize OCR output accuracy and minimize processing time
  • Implemented asynchronous data handling using Redux middleware, allowing for seamless and error-free storage of edited OCR output on the server via PUT requests

Web Developement Intern @PixelWorks Web Design
June 2022 - July 2023

Backend Development Intern (Node JS) at PixelWorks Web Design, Bhavnagar

  Tasks and Achievements

  • Leveraged EJS and Node.js to develop and maintain a dynamic and responsive website
  • Incorporating multiple page support and Express routing parameters to enhance user navigation and experience.
  • Implemented database management techniques using Mongoose, including dynamically creating and maintaining separate databases for each new page added, to optimize data organization and retrieval

Courses Attended

Training

Advanced React by Meta

Taught by Meta Staff, Coursera

  • This course focuses on how to use more advanced React concepts and features, optimize and debug your React applications, and become proficient in using React Bootstrap and JSX.
  • Data Structures And Algorithms - Foundation

    GeeksforGeeks, Online

  • This DSA foundation course is curated specially for the curious geek in you who thrives to master the basics concepts of Data Structures and Algorithms. Learn concepts such as: recursion, searching, sorting, hashing, DP, graphs and more with ease.
  • CS50: Introduction To Computer Science

    Harvard University, edX

  • An entry-level course taught by David J. Malan, CS50x teaches students how to think algorithmically and solve problems efficiently.
  • Projects

    Portfolio

    Word Block Extension

    Portfolio Link

  • A word driving you crazy? Keep it out of your life with this extension
  • Add this extension to your browser and it will remove the undesired words from all the web pages
  • It can also replace the unwanted word with something else that you want!
  • Keeper App

    Portfolio Link

  • A note-taking App with React JS
  • Add and remove your daily work items with a click
  • Canvas Collision

    See it Live

  • Cool Collision effect with HTML5 Canvas
  • The Rings and the balls are made with Canvas
  • The Collision effect was implimented with a Mathematical formulae that I found online
  • Todo List

    Portfolio Link

  • A beautiful Todo List website with multiple page support and database connectivity
  • Users can add new pages dynamically as per the requirments
  • Each time a new page is added, a new separate database is produced for that page
  • The support for adding pages dynamicallywas implimented using exppress routing parameters
  • Tindog - Tinder for Dogs

    See it Live

  • Find the true love of your dog's life today!
  • A beautiful and responsive UI project, made with Bootstrap
  • Let's Talk

    Contact

    Want to connect?
    My inbox is always open!