Imran Adamjee

Personal Information and Projects

Resume

Me: Imran

About Me

Hello!

I am Imran. I like to automate things, build software tools, build physical tools/furniture, invest, ping-pong, mexican food, and being outdoors.

I am a graduate from the University of British Columbia where I studied Computer Science and Physics. The Computer Science department at UBC is ranked 1st in Canada and 16th globally.

Currently living in Austin, TX. I am enrolled in a Process Mining course right now because I find it interesting.

I was born in Calgary, AB, raised in Greenville, SC then pursued undergraduate studies in Vancouver at UBC.

Projects

Machine Learning

In this project I am trying to learn Data Science, Data Mining, and Machine Learning through analyzing data sets around the internet. The resources are endless so in this repository I am simply dipping my toes into all the tools avaialble. This way I am able to become more familiar with how ML is used industry as well as academically. I am mainly using Python and TensorFlow as I am most comforatable with Python.

Go Projects

As a way to pass my time during the qurentine I have been increasing my Golang skills. I have been working through a couple of programs to gain a better understanding on the advantages of using Go. Some examples of this include creating a program that uses Go Routines to synchronsly complete a command. I am in the process of completing a ![Go gopher]

UNO-The Game

This has been a little project I have been wanting to make since moving to Austin. My goal is for it to be as lightweight as possible so it can run fast and efficiently on all machines. I was inspiried to create this since I cant seem to easily find and online version of UNO that is fast and doesnt require a bunch of set up. UNO logo

Rectanglo - Furniture

I connected with an Austin local furniture start up to start creating custom, unique furniture with the capability to last a lifetime. I was initially contracted as helper to build the furniture using a CNC. I worked with the owner to upgrade the hardware and software components of the CNC to increase output by 400%.

This upgrade will allow our machine to create parts precise to a thousandth of a milimeter. The increase percision and speed increase revenue for the startup. CNC electronics

DNS Lookup

A service that was made with Java. This program takes in input such as “lookup www.google.com” from the command line and can display information about what server path the information you are receiving came through. More information about DNS servers.

The Example output that I recieved for my website is:

DNSLOOKUP> lookup www.iminator25.github.io


Query ID     56164 www.iminator25.github.io  A --> 199.9.14.201
Response ID: 56164 Authoritative = false
  Answers (0)
  Nameservers (4)
  Additional Information (8)


Query ID     56164 www.iminator25.github.io  A --> 65.22.162.17
Response ID: 56164 Authoritative = false
  Answers (0)
  Nameservers (5)
  Additional Information (0)


Query ID     37944 ns-1622.awsdns-10.co.uk  A --> 199.9.14.201
Response ID: 37944 Authoritative = false
  Answers (0)
  Nameservers (8)
  Additional Information (13)


Query ID     37944 ns-1622.awsdns-10.co.uk  A --> 43.230.48.1
Response ID: 37944 Authoritative = false
  Answers (0)
  Nameservers (4)
  Additional Information (8)


Query ID     37944 ns-1622.awsdns-10.co.uk  A --> 205.251.199.14
Response ID: 37944 Authoritative = true
  Answers (1)
  Nameservers (4)
  Additional Information (8)


Query ID     56164 www.iminator25.github.io  A --> 205.251.198.86
Response ID: 56164 Authoritative = true
  Answers (4)
  Nameservers (8)
  Additional Information (0)
www.iminator25.github.io       A     3600     185.199.111.153
www.iminator25.github.io       A     3600     185.199.110.153
www.iminator25.github.io       A     3600     185.199.109.153
www.iminator25.github.io       A     3600     185.199.108.153 

Utilized: Wireshark, Java, linux, TCP, UDP, DNS, HTTPS

Reaper Route - Vancouver Decode Congestion Hackathon 2019

A service that takes in the mode of transportation that a user desires, start and destination locations, and outputs a route that is as safe as possible. This information was obtianed by using City of Vancouver traffic API and plotting how many accidents have happend on a specific route that the user would have initially taken given from google maps, then finds a new safe quick route as recomended by our algorithm. The Devpost is here

Utilized: Heroku, JavaScript, Python, Google Cloud API, CoV traffic API

SleepSweet - NorthWest Hackathon 2020

A hardware software combination that allows users to track thier sleep cycles as well as acts as an alarm clock. The main goal of this device is to allow people to not have their phone next to them while they sleep. This comes with a webpage that allows users to visulize different patterns in thier sleep. Check out the Devpost here

Utilized: React Native, Arduino, C, JavaScript, Python, Standard Library

Johnson Noise Physics Paper

This paper was written in an upper year Physics labratory. The focus of the paper was to charecterize Johnson Noise; a phenomenon that occurs in all circuts. It is a residuial noise in an electrical circuit that can affect very sensitive electronics. In order to detect the noise, a custom amplifier was built and python data analysis tools were used. Please note that the introduction to this paper includes some fictional information purely for delivery of the paper.

Utilized: Python, Circuit Design, Fast Foruier Transformations, Data Analysis

Interests

Machining

I enjoy making tools that I need and am just curious about. Below are a couple of things I have made using mainly Lathes, Drill presses, and welding. I currently work with JC Welding on the evenings creating custome steel fabrications for customers in Austin, TX.

Process Mining

I am in the process of taking an online course learning about at business tactic called process mining. It involves breaking down a buisness process into its fundamental pieces and analyzing it algorithmically. With a visual breakdown humans can better interpret it. An understanding of every single piece of a process is beneficial for any company as it will allow them to cut down on delays or allocate resources where necessary. An example of one of the processes I analyzed is shown below. Process mining example

Outdoor Activities

Outside time is mandatory when living in a place like Vancouver BC. Seeing the views this place to offer is a lot of fun. Here are some pics of cool places.

Highlights

Banf, AB Kenya Whistler, BC