Hey! My name is,

Daniel Schenk

I am currently an undergraduate student at the University of Michigan studying computer science. I'm passionate about software development and creating projects that can make a difference!

About Me

As I said before, I am a computer science major at the University of Michigan. I got into software development when I was very young due to my favorite show, called "Chuck". I decided to pursue a career in computer science after I attended a C++ programming camp when I was 12. In school, I am a part of the software team for Michigan Neuroprosthetics. I am also the lead developer for the popular Instagram artist @Leollii's NFT collection. The collection is called Simulation Players. You can read more about this project under my featured projects. In addition, I have taught programming courses to aspiring software developers through iD Tech. I am passionate about software development and would like to create more impactful projects in the future.

Skills

  • C/C++

  • Python

  • JavaScript

  • SQL

  • TypeScript

  • Java

  • React.js

  • Node.js

  • Git

  • AWS

  • Docker

  • Redis

  • Jenkins

  • MATLAB

  • RStudio

Experience

Shibumi

Software Engineering Intern | Royal Oak, MI | May 2022 - August 2022

  • Java
  • TypeScript
  • Node.js
  • SQL

Featured Project

Simulation Players

In this project, I had to delve deeply into the world of NFTs and blockchain. For this project, I created a website, discord, discord bots, randomized NFT Generator, minting Dapp, and smart contract.

I am not able to share my code for this project due to legal reasons but email me if you would like some info!

  • Next.js
  • TailwindCSS
  • Solidity
  • Smart Contracts

Other Projects

Piazza Post Classifier

An application created with C++ that learns to classify 1000+ piazza posts with certain labels using machine learning through Bayes' Rule and binary search trees.

I am not able to share my code for this project due to academic integrity issues, but email me if you would like some info!

  • C++
  • BST
  • ML
  • Map ADT

Image Processing: Seam Carving Algorithm

A C++ application that utilizes the seam carving algorithm to intelligently resize images to desired height and width.

I am not able to share my code for this project due to academic integrity issues, but email me if you would like some info!

  • C++
  • Matrix
  • PPM
  • Structs

Office Hours Queue

An office hours queue where users can be pushed on and popped off the queue using personally implemented linked lists. (Run on a Python server)

I am not able to share my code for this project due to academic integrity issues, but email me if you would like some info!

  • C++
  • Python
  • Linked Lists
  • Web Backend