Hello, World!

I'm Mantej Dheri

Software Developer

About
Get to know me.
Headshot Picture

  • Name:
    Mantej Dheri
  • Place of Birth:
    San Jose, CA
  • Date of Birth:
    May 1st 1998
  • Current Location:
    Irvine, CA
  • Current Job:
    Full-Time Student
    Part-Time Software Dev/Consultant
  • Email Address
    mantejdheri@gmail.com
My Profile

I enjoy coding and problem solving.


My Skills

Programming

  • Python, C++, Java, Ruby, SQL, Flask
Web Development
  • HTML, CSS, Javascript, Node.JS, Express.JS, jQuery, Bootstrap
Software Techniques
  • Experienced in data structures, algorithms, software architecture/design, Regular Expression, Linux command line
Hardware
  • Serial Port Devices, Arduino, Raspberry Pi, Xbee cellular/gateway devices


Education

3rd year student at the University of California, Irvine, majoring in computer science. Graduation Date: March, 2020

My Resume
My work experience.

June 2018 - Present

Software Developer & Consultant at Loadstar Sensors

  • Rewrote a majority of the company software to be platform independent using Python and Node.JS
  • Created new programs using Excel's vba, Python, and Node.JS
  • Setup Raspberry Pis and built software specifically for these devices

January 2018 - April 2018

Development Apprentice at Portal

  • Worked with real companies to build the front and back end for websites and applications
  • Improved the existing products and websites
  • Trained in HTML, CSS, JS, Node.JS as well as in best practices and conventions for website development

June 2016 - September 2016

Indoor Wireman for Cupertino Electice

  • Did the electrical for the Apple “Spaceship” headquarters
  • Bent EMT, ran conduit and wire for high voltage switchgear
  • Worked on a data center and server room
Projects
Things I have built.

StockVue Client

StockVUE Client
  • A platform independent desktop application that read data from scales and calculates the inventory of an item
  • Uploads all data to a webservice that communicated with the companies database
  • User friendly GUI built using Tkinter and routines written in Python3

LoadVUE 4 Channel

LoadVUE 400
  • A 4 channel touch screen display designed specifically for a Raspberry Pi 3 that reads sensor data from scales
  • Reads data directly from 4 sensor comports and displays the weight
  • Writen in Python2.7 using Tkinter as its GUI

UCI Hackathon Investment App

Hack-a-thon Stock App
  • Investment App that used sentiment analysis to determine if a certain stock was a good buy in
  • Built a custom web crawling library using focused crawling and artificial delays to web scrape for related stocks
  • Utilized Google’s Natural Language API for sentiment analysis and machine learning
  • Web app was created with Ruby on Rails, as well as HTML, CSS, and Javascript

Clone of Twitter

Clone of Twitter
  • A Node application that displayed tweets and information to a browser client in real time
  • Used socket, sessions, Oauth, ajax calls
  • All tweets were stored in a database
  • Written with Node.JS, jQuery, mongoDB

CMS Manegment System

CMS Website Maker
  • A Node application that allows users to create and add websites to their dashboard
  • Used sessions, Oauth, ajax calls, and TinyMCE
  • Written with Node.JS, jQuery, mongoDB

Othello

othello
  • A Python application based directly off of the game Othello
  • Both GUI and game logic writen from scratch
  • Written Using Python3 and the Tkinter library from the GUI

Tic-tac-toe With Unbeatable AI

TicTacToe AI
  • Used Mini-Max Algorithm for the AI
  • Game and Logic writing in C++

Custom Shell

Custom Shell
  • A custom shell written from scratch using C based off the linux shell
  • Handles background process, IO rediections, Pipes, and Signals
  • Used process, and IO redirection using file descriptors

Malloc

Malloc
  • A custom Malloc function written from scratch in C
  • Used an explict free list aproach with best-fit search
Contact
Do you have an idea or simply want to chat?
I'd love to hear from you.