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
Software Engineering Intern | Royal Oak, MI | May 2022 - August 2022
Shibumi is a small but impactful enterprise-facing software company. I was lucky enough to spend 4 months interning at Shibumi and learning the ins and outs of software engineering.
During my internship, I completely rewrote and optimized an entire microservice. I rewrote the service in Node.js and typescript from Java and Node.js. I was also able to increase speed, decrease memory usage, and increase the readablity of code. I also learned how to use AWS S3 buckets, and the Nest.js framework.
In addition, I created a full-stack application allowing Shibumi's clients the ability to configure SSO support with a simple UI. This involved front-end work with typescript and React, back-end work with Java, and everything in between with: SQL, AWS, and Redis.
I learned a lot from my time at Shibumi, not only to write efficient and effective code, but more importantly, to read, understand, and build off of my colleagues' work.
Featured Project
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!
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!
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!
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!