Projects

*all code and other projects available here

Map Chat

A location-based communication platform that allows users to interact with different communities.

Technologies Used:
  • Ruby/Rails
  • Google Maps API
  • Heroku
  • Javascript, HTML5, CSS
  • Boostrap
  • Redis
  • ActionCable

ATP Tennis Visualization Tool

Compare tennis players across different eras

Technologies Used:
  • React
  • Flask
  • Chart.js
  • PostgreSQL

Sudoku Solver

A service that provides Sudoku enthusiasts with the ability to upload a picture of their work in progress and receive hints on how to complete it.

Technologies Used:
  • C++ with OpenCV
  • PHP
  • Javascript, HTML5, CSS
  • Heroku

Autistic Classroom

A context aware e-learning platform for children with autism. Generic problems are transformed to personalized problems for each unique child. Built at HackDavis 2019.

Technologies Used:
  • Python with Django
  • Google Vision API
  • Javascript, HTML5, CSS
  • Heroku

8 Ball Pool

A website for playing 8 Ball Pool

Technologies Used:
  • Javascript, HTML, CSS
  • Three.js
  • Cannon.js

Experience

    Karfarm   -

     Software Engineer (Internship)

      Jun - Sep 2018

      • Designed and implemented the database tables and relations for a real-time chat, as well as the backend SQL queries to retrieve data. I also worked on a team to implement the Pub-Sub messaging pattern that enabled messages to be sent in real time.
      • Using Selenium Webdriver, I wrote a generic Python script that generically navigates 40 unique car dealership websites to scrape various specs. Then I integrated it with the server so that it periodically runs and updates a Postgres database.
      • Worked closely with the UI/UX team to implement the design of several web pages using HTML,CSS, and Javascript.

      Jun - Sep 2016

      • Used Python with BeautifulSoup to extract commonly occurring car options/packages across many dealership websites. I used a similar technique applied to extracting salesperson reviews from multiple websites.

About Me

    I was born in Toronto and lived there for most of my childhood. Then I moved to the SF Bay Area in 2012. I received my BS in Computer Science @ UC Davis in 2019 and I currently work in Mountain View, CA as a Software Engineer @ Genapsys.

Elements

Text

This is bold and this is strong. This is italic and this is emphasized. This is superscript text and this is subscript text. This is underlined and this is code: for (;;) { ... }. Finally, this is a link.


Heading Level 2

Heading Level 3

Heading Level 4

Heading Level 5
Heading Level 6

Blockquote

Fringilla nisl. Donec accumsan interdum nisi, quis tincidunt felis sagittis eget tempus euismod. Vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan faucibus. Vestibulum ante ipsum primis in faucibus lorem ipsum dolor sit amet nullam adipiscing eu felis.

Preformatted

i = 0;

while (!deck.isInOrder()) {
	print 'Iteration ' + i;
	deck.shuffle();
	i++;
}

print 'It took ' + i + ' iterations to sort the deck.';

Lists

Unordered

  • Dolor pulvinar etiam.
  • Sagittis adipiscing.
  • Felis enim feugiat.

Alternate

  • Dolor pulvinar etiam.
  • Sagittis adipiscing.
  • Felis enim feugiat.

Ordered

  1. Dolor pulvinar etiam.
  2. Etiam vel felis viverra.
  3. Felis enim feugiat.
  4. Dolor pulvinar etiam.
  5. Etiam vel felis lorem.
  6. Felis enim et feugiat.

Icons

Actions

Table

Default

Name Description Price
Item One Ante turpis integer aliquet porttitor. 29.99
Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
Item Three Morbi faucibus arcu accumsan lorem. 29.99
Item Four Vitae integer tempus condimentum. 19.99
Item Five Ante turpis integer aliquet porttitor. 29.99
100.00

Alternate

Name Description Price
Item One Ante turpis integer aliquet porttitor. 29.99
Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
Item Three Morbi faucibus arcu accumsan lorem. 29.99
Item Four Vitae integer tempus condimentum. 19.99
Item Five Ante turpis integer aliquet porttitor. 29.99
100.00

Buttons

  • Disabled
  • Disabled

Form