Doruk profile photo

Doruk Arisoy

Resumé
LinkedIn
GitHub
  • Home
  • About Me
  • Projects
  • Recipes

👋 About Me

Interests

Statistical/Machine Learning and Artificial Intelligence

Deep Learning: Computer Vision & Natural Language Processing

Disaster Response & Recovery

Work

Software Engineer at Google

Volunteer Ops Tech at ITDRC

Education

UW Seattle, MSEE, Machine Learning

UW Seattle, BSEE, Embedded Systems

Hobbies
Cooking, Basketball, Photography, Football, Traveling

🚀 Projects

Machine Learning

Gendered Person Mention Analysis on Educational Text

Designed a pipeline using entity-recognition, entity-linking, gender detection and coreferencing to detect the genders of unique hypothetical and real-world person mentions in educational textbooks.

Source Code Paper
BIO Tagging

Uses DistilBERT transformer for embeddings and a RNN model for classification to predict word tags in Tweets.

Source Code
College Football Spread Prediction

Tries to predict college football games' spread using various machine learning techniques.

Source Code
ML Library from Scratch

Implements a neural network library from scratch in C++ with forward, backward propagation and activation functions.

Computer Vision

Virtual Bedroom Staging

Adds furniture to empty bedroom photos and removes furniture from furnished bedroom photos using CycleGAN.

Source Code
Image Classification

Trains AlexNet from scratch to classify images of dogs and cats.

Source Code
Image Filtering

Applies sobel filter (edge detection filter) and colorized sobel filter on a given image.

View in New Page Source Code
Panorama

Creates panorama from multiple small images by detecting corners, stitching images using homography, applying different projections.

Source Code

Databases

SimpleDB

A database management system build from scratch in Java. Supports SQL and transactions to maintain ACID principles.

Flight Booking Application

CLI based Java application that is connected to Azure SQL Database to book and search flight data.

Embedded Systems

Autonomous Fruit Picking Robot Arm

Using Blue-Pill microcontrollers, Raspberry Pi and Intel RealSense camera, this robot arm can autonomously detect and pick strawberries.

Demo Video Source Code
Remote Surgery System

Uses Arduino Uno, Mega, ESP8266 and a touchscreen attachment to create subsystems that communicate with one another for a remote surgery application.

Source Code

Hardware Design

Mux Based Multiplier

Implements logic gate level N-by-N multiplier design using SystemVerilog.

Source Code
32-bit ARM CPU

Built a 5 stage pipelined ARM CPU using Verilog

Source Code
Flappy Birds

Using an 8x8 LED display and Altera DE1_SoC implements the classic flappy birds game using SystemVerilog, with no software.

Source Code

Computer Networking

CCNP Portfolio

Networks built and designed using advanced networking concepts for the CCNA and CCNP certifications.

View in new page

🍗 Favorite Recipes

Chicago Tavern Style Pizza by Kenji López-Alt

Get the recipe

Italian Lemon-Ricotta Cake by Mark Bittman

Get the recipe

Classic Chocolate Éclairs by Samantha Seneviratne

Get the recipe

Classic Tiramisù by Alison Roman

Get the recipe

Basque Cheesecake by Marti Buckley

Get the recipe

One-Pot Pastas by Andrew Rea

Get the recipe