Hi, I'm Kristian Snyder.

I'm a developer and computer science student at the University of Cincinnati, expecting to graduate around 2020. I've worked in full-stack web development with C#/.NET, RabbitMQ, Go and JavaScript frameworks like Vue.js.

At the moment, I'm interested in information security and iOS app development in React Native.

If you'd like to talk, feel free to drop me a note at [email protected].



A Spotify playlist generator using Markov chains to generate sequences of songs that the user typically enjoys together. Built on Go with Redis for caching and data store. Deployed on Heroku.


Stairs is a utility to randomly select items from a weighted array quickly and without excessive memory usage by creating continuous distribution functions that perform the selections.

People to Pizzas

People to Pizzas is a Slack command bot designed to source a Google Sheet containing a list of people and how many pizzas were served, predicting how many pizzas to serve given a number of people using linear regression. Yes, it’s silly.


Great American Insurance

Application Developer Intern
May 2016 - Present

C# .NET WCF RabbitMQ MSSQL Angular Protractor

Overall project involved developing a web-based servicing enrollment and claims of a $40 million insurance division of GAIC. I worked in a Scrum-based development team with 3 senior developers and contributed as a full-time worker would, participating in planning and design meetings and developing features of the product.

  • Built several customer-facing pages and critical features using business requirements
  • Created microservice built on WCF to rapidly build and serve search data (10x+ improvement)
  • Built and integrated Windows Service to accept and execute messages on top of RabbitMQ
  • Automated user testing using Protractor

University of Cincinnati

Web Development Intern
July 2015 - July 2016

JavaScript (ES5, jQuery) HTML CSS YQL

  • Led update of UC department’s website with responsive layout and modern design
  • Created dynamically updating calendar sourcing from internal API using Yahoo Query Language, jQuery

I learned a great deal from this position about working in a team, balancing a detailed design with usability, and staying true to a consistent design of the overall site.

The university environment, additionally, provided me with the skills to ask questions of others and complete my tasks with departmental approval, heavily applicable to companies large and small.

LP Enterprises LLC

Business Intelligence Intern
February - November 2015

Microsoft SQL SSRS

  • Created reports in Microsoft SQL SRS to provide Cincinnati Bengals with scouting services
  • Collaborated with past VP of IT at P&G to create technology-based solutions for Cincinnati Bengals
  • Designed and implemented data-driven dynamic play cards to allow real-time play adaptations

The independence I had on these projects allowed me to better develop my planning ability and learn quickly to solve various issues that came up on the project while I was learning about the systems involved. I proactively sent updates, asked questions, and completed my deliverables well ahead of schedule.

Recent Posts

  • Don't Mix the Filters

    11 May 2018

    This is mostly a future note to myself, in case I am so foolish as to think this would be a good idea again. Maybe you’ll find it useful too.

    Read more →
  • No Such Database and Windows Access Permissions

    15 November 2017

    For my current (as of this post) position as a C#/.NET developer intern, I frequently replicate development databases to my local system through the Data Comparison tool in Visual Studio. One day, however, I got an interesting error when attempting to migrate data:

    Read more →
  • Weighted Random Array Selection in Go

    10 August 2017

    Update: I created a library in Go that solves this problem.

    Read more →
  • If you're looking to get in contact, send me an email at [email protected] or use the form below.