Hi there! I'm Preyansh

I love coding, and developing things on the web.

Scroll down to learn more...

About Me

My Photo

Hi there! I’m Preyansh Kachhia. I’m a 2nd year Computer Engineering student at the University of Waterloo. I am passionate about coding, machine learning, and web development. I have years of experience with UI design, robotics, and building desktop applications. I am also proficient with computer hardware, including digital circuits, Arduino, and certified in Cisco Networking.

My goal is to pursue a career that allows me to innovate and produce meaningful projects with the use of technology.

When I’m not in front of the computer, I enjoy working out, playing sports and playing musical instruments.

Skills

  • Languages
  • C++
  • Python
  • Java
  • C#.NET
  • JavaScript
  • HTML
  • CSS
  • Frameworks
  • React
  • React Native
  • Node.js
  • Express.js
  • Material-UI
  • Selenium
  • JUnit
  • Tools
  • Git & Github
  • MongoDB
  • Firebase
  • Postman
  • Heroku
  • Unity Game Engine
  • Design
  • Photoshop
  • Illustrator
  • InDesign
  • AutoCAD

Where I've Worked

  • Junior Web Developer @ AGF Investments Inc.

    Sep 2020 - Dec 2020

    Built web applications on the server-side using Java/J2EE and Spring Boot

    Wrote 500+ unit tests for the corporate website using JUnit and Selenium to test RESTful web services, UI/UX, and validate financial info based on the account type

  • PC Support Analyst @ AGF Investments Inc.

    Jan 2020 - Apr 2020

    Imaged Windows 10 workstations via PXE Boot and CloneZilla to transition more than 200 employees to work from home during the COVID-19 pandemic

    Performed on-call support via Remote Desktop Protocol (RDP) and Command Prompt to debug errors, install operating systems, and run system diagnosis on workstations

  • Front-End Developer @ LaunchED

    March 2018 - Sept 2019

    Utilized React Native, Node.js, and Firebase to build an Andriod/iOS app.

    I was a front-end developer and lead designer, who worked on the profile page, personal calendar, and designed the app logo on Illustrator.

  • C++ Programming Club Facilator @ SATEC @ W.A Porter C.I.

    Sep 2018 - Jan 2019

    Taught C/C++ coding fundamentals to 25+ students by coordinating with teachers to create a meaningful curriculum filled with STEM topics such as Arduino workshops and CCC contest preparation.

What I've Created

project-img01

WhatsApp Clone

Developed a real-time messaging application that allows users to communicate in public rooms through text and emoji. It is built using the MERN stack, which includes Nodes.js and Express.js for the backend to communicate with the frontend built in React via REST API requests, and stores all chats and messages in the MongoDB database.

Used Pusher to provide the real-time functionality and Redux for improved state management of the users and chats.

project-img01

COVID-19 Tracker

Created a web app using React, Coronavirus API, Leaflet, and Firebase to provide a live statistics dashboard, an interactive world map, and graphs to showcase the timeline of the global COVID-19 cases

project-img01

Personal Website

Built my first portfolio website using HTML, CSS, jQuery, and JavaScript. It has a simple one-pager design and I used Animate.css, Wow.js, and Smooth Scroll to enhance the user experience.

project-img01

LaunchED Portal App

Designed the profile page and personal calendar using React Native, and the app logo with Illustrator. LaunchED is a student initiative aimed to uplift the highschool experience by updating students about school events, sports, and academics all through one app.

project-img01

Cap's Odyssey

A 2D platformer game that provides a multi-level story mode with character powerups, interactive items, and mini puzzles. Developed using Unity 2D Game Engine and C#.NET.

project-img01

Automated Solar Tracker

My team and I constructed a dual-axis Arduino Solar Tracker which was coded in C and used photoresistors, servo motors, 3D printed structure, and Bluetooth features. Our goal was to design a more efficient solution to harness solar energy, hence we attached a mini solar panel (5.5V) to the rotating body to detect light and angle itself in the most optimal position.

Get In Touch!

Contact me via email, and reach out to me on social media.