Kevin Dong

Software Developer


About Me

Hi there, I'm Kevin. I am currently studying computer science at Purdue University. I intend to pursue the Software Engineering track and the Databases track. My primary interest is in software engineering. A secondary topic that fascinates me is data analytics.

For Summer 2017, I will be a software engineer intern at Clarity Partners on the Chicago Police Department team.

Portfolio


Commute Tracker

Commute Tracker is a web app that allows users to track their daily commutes with pertinent information such as: when they started commuting, when they finished, distance traveled, average speed, and geolocation information on where they started and stopped. It also allows users to sign up for an account, validate their account by clicking a link in an account confirmation email, and of course track their commutes.

The plan is to eventually have the app intelligently tell users when the best times to start and stop commuting are based upon inputted data.

Built using Ruby on Rails, PostgreSQL, SendGrid, and Bootstrap during Summer 2016. This is my first real Rails app.

QuackCryption

QuackCryption is a novel approach to data structures, app development, and encryption. QuackCryption encrypts any given file or string into a series of 'quackquack's (with varying capitalization in each letter). It's unquackable!

In essence, either text or a file is inputted (along with maybe a passphrase of the user's choosing), the text is encrypted using 128-bit AES (in CBC mode), and then that text is then converted into 'Quack' code. The data encrypted can be decrypted back to its original form, bit-for-bit.

Created during Spartahack 2016 in Java. Named 'Best Developer Tool' by Major League Hacking (MLH).

Skills


Good


C

C++

Ruby on Rails

Better


Bootstrap

Python

SQL

Best


C# with ASP.NET MVC

Java

Contact

If you have any questions or inquiries for me, please feel free to contact me at dong.kevin1@gmail.com.