Greg Hluska is a startup founder/leader and software developer from Regina, Canada. Some of his professional interests include dev ops, Python, Javascript, web scrapers/bots, working with large amounts of data and containerization with Docker or LXD.

His company, Greg Hluska Consulting, has been solving startups' toughest problems since 2010. In that time, he has spun off several products - some have been quite successful and others are funny conversations to have over a drink.

Greg Hluska Consulting

Operating since 2010, Greg Hluska Consulting specializes in helping companies solve their hardest technical problems. Sometimes that involves helping a very early stage founder build an MVP. Other times, it involves helping more established startups migrate their services over to AWS.

If you need a highly experienced software professional with a business background to come in and help you solve your hardest problems, we should talk.

A proud father to an 8 year old, Greg spends most of his free time with his child. She is really into video games (especially Minecraft), math, art and chess. He's really into her and so he likes spending time doing those things with her.

When he's not working or parenting, Greg is heavy into watching baseball, running stupid distances, cooking and reading about economics and history. A recovering publisher with a cooking problem, his two most dangerous dreams are to start another magazine (because publishing is in such great shape) and to start a restaurant. If you ever hear that he's started a magazine about his new restaurant, consider an intervention.

Latest articles from the blog

In this article, I compare the randomness of secret keys generated using Django's built-in key generator and my custom JavaScript method. Using statistical tests like Chi-square, KS test, runs test, and entropy calculation, I analyze the randomness and security of the keys. Both methods show high levels of randomness, with Django's keys slightly outperforming in some tests. ( read the article )

Categories - Development , Django , SciPy , NumPy


One of my passions is helping people learn to write code and I know a lot of people who are learning or who have learned Django. I have noticed that a lot of people use web based tools to generate their secret keys and while there's nothing particular wrong with that, I find it worrisome that those tools don't show the algorithm they use to generate keys. So I thought I would create my own secret key generator and use it as a way to start teaching people a bit about how 'random' works in software. ( read the article )

Categories - Development , Django