Hunter Heidenreich

3888 Oakley Drive · Johns Island, SC 29455 · (843) 789-0824 · hheidenreich@drexel.edu · hunter.scott.heidenreich@gmail.com

I am a driven developer and data scientist who has experience with Python, Keras, and TensorFlow. Creating intelligent and ethical applications with high impact is my passion.

I love learning, creating, and teaching machine learning. Check out my blog where I talk all things machine learning. I explain various things and am putting together all sorts of tutorials to teach about how to do things!

Check out my full resume too!

Also, help me fund my future machine learning research!

Experience

Data Science Intern

SAP Conversational AI
  • Researched and developed proof-of-concept deep learning systems for answer retrieval in an open domain.
  • Brainstormed and tested ideas to improve question and answering systems to help create intelligent chatbots.
April 2018 - Present

STAR Undergraduate Researcher

The ExCITe Center at Drexel University
  • Researched deep learning techniques involving deep convolutional generative adversarial networks (DCGANs).
  • Wrote code in Keras to more easily experiment with DCGANs for image generation.
  • Developed motion scripts for Hubo (Korean humanoid robot) after restoring it from anonfunctional state.
June - September 2017

Founder/Lead Designer

ByteCode Designs
  • Invented algorithms in Python to stylize and create images through graphic manipulation.
  • Launched a clothing company based off algorithmic graphic designs.
  • Managed monthly budgets and evaluated profit and loss analysis.
June 2016 - August 2017

Software Engineering Intern

Geocent
  • Created a distributed system to allow Geocent employees to catalog a repository of interviewquestions they used to conduct and collect feedback during real time candidate interviews.
  • Designed the frontend using AngularJS and Bootstrap.
  • Developed the backend node server using ExpressJS and Sequelize, persisting to apostgreSQL database.
  • Integrated Firebase for secure authentication.
  • Built an MVP in 6 weeks of agile development using git for code version management.
June - August 2016

Software Engineering Intern

Limber Logic LLC
  • Developed cross-platform, e-commerce applications in Unity3D with C#.
  • Helped to launch the "Build Your Sweetgrass Basket" app on the Google Play Store.
  • Improved loading speed of 3D models by 85%.
April - August 2015

Education

Drexel University

Bachelor of Science
Computer Science - AI and Data Structures & Algorithms Tracks

GPA: 4.00

Anticipated Graduation: June 2021

September 2016 - Present

James Island Charter High School

Valedictorian

GPA: 4.00

August 2014 - June 2016

Skills

Programming Languages & Tools
My Skills
  • Programming Languages: Python, JavaScript, C/C++, Haskell, Java, MATLAB, PHP, C#
  • Libraries/Frameworks: Keras, TensorFlow, node.js
  • Markup/Templating: HTML, CSS, Bootstrap
  • Design Software: AutoCAD, Creo, Photoshop
  • Other Skills: Linux (Ubuntu, Raspbian), MacOs, git, PostgreSQL, Firebase, Arduino

Projects

FFTW Compiler -- Haskell Implementation

Signal Transform Compiler
  • Write a FFT compiler in Haskell based off of this paper.
  • Code can be found here.
January - April 2018

General Keras DCGAN

Machine Learning
  • A generalized DCGAN developed in Keras on top of TensorFlow.
  • Built as an abstraction of Keras code to more easily make and manipulate a GAN architecture.
  • Performs similarly to more complex, lower-level models on datasets like CIFAR10, MNIST, and Olivetti Faces.
August - September 2017

General Keras DCGAN

Machine Learning
  • A generalized DCGAN developed in Keras on top of TensorFlow.
  • Built as an abstraction of Keras code to more easily make and manipulate a GAN architecture.
  • Performs similarly to more complex, lower-level models on datasets like CIFAR10, MNIST, and Olivetti Faces.
August - September 2017

Keras Letter Classifier

Machine Learning
  • A letter classifier built in Keras on top of TensorFlow.
  • Featured a script to generate a bunch of training examples from the fonts on a Mac OSX based machine.
  • Achieved a 91.98% train and 97.00% test accuracy at final test.
  • Reasons for poor performance: Some fonts are really weird and this model was not complex enough to handle all the fonts on the machine in particular, especially at such a low resolution.
July - August 2017

Teensy-Controlled Self-Playing Bass Guitar

Robotics Project
  • A project for creating a self-playing bass guitar controlled by a Teensy micro-controller.
  • Part of a team, I wrote the code and helped with wiring/power control.
  • Competed in the Drexel Freshman Engineering Design Poster Competition for FY16-17.
  • Performed in a concert at the Black Box Theater on campus.
April - June 2017

Rubik's Cube Player

Hackathon Project
  • A project that featured a Python script that translated visuals from the face of a Rubiks Cube into music.
  • The more solved a face was, the more melodic it sounded.
  • Built using a webcam and a Raspberry Pi.
  • Won “Most Creative Hack” at the ExCITe Center at Drexel University’s Music Hackathon.
January 2017

Drexel Term Master Scheduler

Utility
  • Python script for generating multiple versions of potential schedules for a given term based on the Drexel TMS course offerings and user preferences.
  • Outputted text files that contained schedule visuals as well as course codes for actual registration.
  • No longer working and development stopped due to the new visual, web-based scheduling app that Drexel implemented for use for the Fall 17-18 term.
November 2016 - February 2017

Cozmo Scripts

Robotics and Tutorials
November 2016 - January 2017

Music Visualizer

Computer Generated Art
  • Python script for converting audio to a visual, artistic format.
  • Utilized PIL, numpy, and pyaudio.
October 2016

ByteCode Designs

Computer Generated Art and Fashion Company
  • A clothing company based off of designs created through computer code in C# and python.
  • Ran for a little over a year, picking up slight media attention here and here.
  • Clothing line used in the movie, Naked (2017)
June 2016 - August 2017

ByteCode Designs Metrics

Web Utility
  • Reporting tool for generating sales reports for the online store, ByteCode Designs.
  • Written in python and utilized the Printful API.
September 2016 - May 2017

ByteCode Designs EXP Watcher

Web Utility
  • Program that updated the online shop for ByteCode Designs to game-ify purchases by challenging customers to unlock new designs.
  • Written in python and utilized Firebase and the Printful API.
September - December 2016

IQMS (Interview Question Management System)

Web Application
  • An interview question management system allowing for multi-device interaction with the system built with angular.js and Node.js.
  • Contained a question repository and interview system.
  • Interviewers could create interviews based off of tags to automatically pull questions for interviews.
  • Feedback on interviewee performance could be recorded at a question level for review at a later time, and to generate a report about a candidates performance.
  • Multiple interviewers could seamlessly interact with the same interview at one time using web sockets to update all users pages at once.
June - August 2016

Build a Gullah Woven Basket Application

Android App
  • An eCommerce application for creating custom gullah woven baskets.
  • Contains size scaling, feature selection, and auto-pricing.
  • (Originally) integrated with the client’s website for ordering of baskets
April - August 2015

PrizmPath - Revision

Indie Android Game
  • A puzzle game created with Unity3D and programmed in C#.
  • Produced for desktop and Android systems.
  • Features 50 levels of varying difficulty.
January - February 2015

Elemental Brawl

Indie Video Game
  • A 2D fighting game based off of the periodic table of elements.
  • Created using C++ and SFML.
  • I ran a team of 4 artists from around the country (and the Netherlands) to create a demo.
  • Ran a Kickstarter campaign to produce the full game, however, failed to reach funding goals
June - November 2014

Interests

Apart from being a developer and data scientist, I love to create, explore, and learn. I am an aspiring ametuer photographer and I have a flickr:

these DIY volume boosters
Powered by flickr embed.

I also make music which I put on Spotify sometimes:


Awards & Certifications

  • M. Rosenberg Scholarship, Drexel University, Winter 2018
  • First Year Writing Program Winner, Drexel University, Summer 2017
    The Negative Effects of School Choice on Charleston County
  • Most Creative Hack, Drexel Music Hackathon, January 2017
    Rubiks Cube Player
  • Dean's List, Drexel University, Fall 2016-Present
  • AJ Drexel Scholarship, Drexel University, 2016-Present
  • Valedictorian, James Island Charter High School, June 2016