ABOUT ME

Hi, my name is Sherzod. I am a software engineer based in Bay Area, CA and currently working towards my Bachelor's degree in CS. Most of the time I develop iOS native applications and write programs that control drones using C++/Python.
When I have free time I like to go out for a hiking or riding a bike with my friends. I also love playing video games and reading different types of books
If you have any inquiries please feel free to reach out to me:)

PROJECTS

Phoenix

The project is to build an autonomous flying drone, specifically a quadcopter. The drone is fitted with a GPS tracking system and programmed to be able to autonomously fly from one location to another using GPS coordinates. Significant consideration is given to safety and ruggedness due to the possibility of collision with a variety of objects. In addition to collisions, the drone is also rugged enough to operate during moderately windy conditions.

Technologies:

  • Arduino Uno
  • BetaFllight
  • BLHeli Configurator
  • Gazebo drone simulator

Gear Up

The "Gear Up" is an app geared towards residents who can hire local guys to do small handy tasks. A user can scroll through the pictures and handy skills of the available Gear Up handyman in their area.

Technologies:

  • CoreLocation.
  • MapKit
  • Firebase Storage&Databse
  • Messaging
  • Stripe payment gateway and etc.

SightedGuide

An application that has an object recognition that helps blind people in natural disasters

Technologies:

  • IBM Watson Visual Recognition
  • IBM Watson Text to Speech

Exchangeagram

I was watching the movie called "The Internship" and there was a scene where they had to develop an app for their next challenge. So, I was inspired and decided that I will build "Exchangeagram" while watching their little agrument about what they wanted to build.

I have used JavaScript for the backend and Swift for frontend development.

Technologies:

  • Sails MVC
  • Amazon Storage S3
  • Alamofire
  • Heroku
  • mlab MongoDB

ClassRoster

This project was developed by using C++ and it's core funcionality is to parse the student's raw data from a given array and create a student object with different variables such as student Id, first name, last name and etc.This program can perform multiple operations on the student objects:

  • Printing student's information in a table.
  • Printing all invalid emails.
  • Printing average days to finish a class.
  • Printing student't information by their degree type
  • And last but not least, removing student's information from the table

SKILLS

I've worked with different types of programming languages. If there is a need to develop a native iOS app, I use Swift and if the project requires me to develop a backend for the app, I fall back on Javascript. I usually use Python to solve algorithmic problems and code drones.

Swift

JavaScript

Python

C++

Java

Frameworks and Engines

  • Firebase
  • AWS S3
  • Vue.js
  • Sails MVC

Software

  • Git
  • Heroku
  • MySQL
  • ArduPilot Mission Planner