(630) 779-8823

A degree in computer science from UIC I am a passonate developer in presuit of a career. I often endup in leadership, I like working on hard problems every industry is different and I like the nuances that come with the different sectors. I have often found myself doing consulting becasue of this passion for learning new things.


Slalom 2016-06-06 — 2014-08-12

Software Engineering Intern

Slalom is a consultaning company that works with


  • Employed scrum methodology during sprints
  • Developed back end code for in house software using Java 8
  • Developed front end code in React/Redux for in house software
  • Tested software releases with the Groovy and Spock frameworks
  • Worked with D3 and javascript to create user interfaces

Geneva Community High School 2014-07-26 — 2014-08-26

Education, Instructor

I am passionate about improving the world around me. I went back to my school where they did not have a computer science program and pitched them an idea, what if I teach? I had 3 years of college software engineering under my belt and a bit of consulting and Company work. They bought it and I tought with a friend from U of I. This was also the second time I was teaching.


  • Started the idea of computer science at GHS
  • Successfully convinced GHS to allow me and another collegue to teach
  • Tought C++ through object oriented development approaches, to 6-8 and 9-12 grades. Seriously a very rewarding experance.

THE VOW TEAM, INC. 2014-06-01 — 2014-08-15

Lead Software Engineer

Pied Piper is a multi-platform technology based on a proprietary universal compression algorithm that has consistently fielded high Weisman Scores™ that are not merely competitive, but approach the theoretical limit of lossless compression.


  • Build an algorithm for artist to detect if their music was violating copy right infringement laws
  • Successfully won Techcrunch Disrupt
  • Optimized an algorithm that holds the current world record for Weisman Scores

Kaneland Hearter Middle School 2014-07-26 — 2014-08-26

Education, Instructor

Educational instructor for 6-8th grade “CS after school” program at Kaneland Harter Middle School


  • Generated course content for Middle schoolers
  • Scaled material to students tallents at an indivudual scale
  • lectured and lead activities

The Computer Techspert 2013-06-01 — 2014-08-01


I had my own consulting business going because I needed to make money while I was in college and it was nice to help others.


  • Aided customers in peripheral setup and general troubleshooting
  • 50+ clients in the far western suburbs of Illinois

Flourish! 2015-09-01 — 2016-04-02

Flourish Conference is to promote the use and adoption of Free Libre Open Source Software (FLOSS) by demonstrating the practical applications of FLOSS in the business and academic world.


  • Saved the Flourish conference 800 dollars
  • Generated website content and templates for the future to come, its open source!
  • Assisted with running the cofference at the top level (introductions and damage control)

Batavia Coventant Church 2011-09-01 — 2014-08-01

Audio Engineer & Trustee

I became an intergral part of what they did there and learned about their problems and helped out


  • Advisor on major financial decisions purchases of, soundboard, computers, streaming camera, cabling and infrastructure
  • Saved Batavia Covenant thousands of dollars by switching their phone and cable systems over to cheaper, more effective systems
  • Became the youngest Trustee member at age 20

University of Illinois at Chicago 2014-08-26 — 2016-12-12

Computer Science


  • ENGR111 - Pract Additive Manufacturing
  • ENGR112 - Pract Subtractive Manufact
  • CS151 - Foundations of Computing
  • IT202 - Web & Multimedia Technology
  • CS211 - Programming Practicum
  • CS261 - Machine Organization
  • CS251 - Data Structures
  • CS301 - Languages and Automata
  • MATH310 - Applied Linear Algebra
  • CS341 - Programming Language Concepts
  • CS342 - Software Design
  • IE342 - Probability & Stat for Engr
  • CS361 - Computer Systems
  • CS362 - Computer Design
  • CS377 - Communication and Ethics
  • CS385 - Operating Systems
  • CS401 - Computer Algorithms I
  • CS424 - Visual Analytics
  • CS426 - Video Game Design
  • CS440 - Software Engr I
  • CS474 - Obj-Oriented Langs & Envs
  • CS478 - Development of Mobile Apps
  • CS491 - Intro to Data Science
  • CS499 - Prof. Development Seminar

Waubonsee Community College 2012-08-26 — 2014-12-10

Computer Science


  • MTH 111 College Algebra
  • MTH 112 Plane Trigonometry
  • CIS 115 - Intro to Programming
  • CIS 130 - C++ Programming
  • MTH 131 - Calculus With Analytic Geometry I
  • MTH 132 - Calculus With Analytic Geometry II
  • MTH 233 - Calculus With Analytic Geometry III
  • CIS 230 - Adv Topics in C++ Programming
  • MTH 240 - Differential Equations

Best Data Visualization

Awarded 2016-04-23
by Loyola Datafest
The American Statistical Association (ASA) DataFest is a celebration of data in which teams of undergraduates work around the clock to find and share meaning in a large, rich, and complex data set. After two days of intense data wrangling, analysis, and presentation design, each team is allowed a few minutes and no more than two slides to impress a panel of judges. Prizes are given for Best in Show, Best Visualization, and Best Use of External Data.

First place in AMATYC competition

Awarded 2013-11-30
by Waubonsee AMATYC
The American Mathematical Association of Two-Year Colleges (AMATYC) is an organization dedicated to the improvement of education in the first two years of college mathematics in the United States and Canada. AMATYC hosts an annual conference, summer institutes, workshops and mentoring for teachers in and outside math, and a biannual math competition. AMATYC publishes one refereed journal, MathAMATYC Educator, and issues position statements on matters of mathematics education. The math competition is held in spring and fall semester each year and is limited to problems in precalculus. Only students enrolled in two-year colleges are eligible to participate. I placed first of 80 students

Backend envorments

  • C++
  • SFML
  • JAVA
  • Groovy
  • Spock
  • C
  • C#
  • Python
  • Flask
  • Tornado


  • Sublime
  • Vim
  • Visual Studio
  • Code Blocks
  • IntelliJ
  • Xcode

Data Visualization

  • D3
  • Hadoop
  • Apache Spark
  • Jupyter Notebook
  • SQL
  • JSON
  • Python

Web Development

  • Javascript
  • React.js
  • Redux
  • Jquery
  • HTML
  • REST
  • MVC
  • PHP
  • CSS
  • SCSS
  • SASS
  • JSON
  • Ruby
  • npm
Native speaker
Chinese Mandrin
Still learning (beginner) 我的中文不好 我知道一點點


  • Wildlife
  • Landscape


  • Techno
  • EDM
  • Computer Generated
  • Fringe Music
  • Music box

Interactive Technology

  • Alexa
  • Leap Motion
  • Oculus Rift