John Binzak

Fullstack Engineer

Quick Personal Facts

  • Born in Wisconsin, live in Chicago
  • Love running, my marathon PR is 2:26
  • Love cooking, always trying new recipes
  •   john@jiveplay.com
Available for
Retainer or pay per project
How I can help
Custom

I can build a custom plugin or theme to best suit your needs.

Maintenance

I can make sure your business stays online and secure.

Design

Let's make your vision and brand stand out.

Summary

As a graduate from the University of Wisconsin, with a B.S. in Electrical Engineering, I have a deep passion for working on great business technology. As a full stack developer, I can work with you to identify exactly what you need and help implement the best solution. Whether it is backend technology such as APIs and server configurations in AWS, or frontend technology such as websites and mobile apps, or anywhere in between, I am happy to help you create the missing piece to your puzzle.

Experience

Years
Cloud Solutions (Aws, Azure, etc) 6
Digital Design (Illustrator, Photoshop, etc) 7
Small Business & Startups 6
Software Development 7
WordPress & Other Business CMS 5

Skills & Knowledge

Basic Proficient Expert
.Net
Angular
C\C++
Html + Css
Ionic
Java
Javascript + jQuery
LAMP Stack
Objective C + Swift
Php
Python
SQL
WordPress

Code Snippet

Here is a code snippet from a simple password validator I developed. The function simply checks a few parameters such as length and if it includes a number, then returns a true boolean or an error message. I like to keep my code clean and simple. Find me on Github: @jbinzak.

public static function areValidPasswords($password, $confirmation_password){

    // Validate password length
    $password_length = strlen($password);
    if(empty($password) || $password_length < 8){
        return 'A password must be at least 8 characters.';
    }

    // Validate password type
    if(preg_match('/\s/',$password)){
        return 'A password cannot contain any spaces.';
    }

    // Validate password type
    if(1 !== preg_match('~[0-9]~', $password)){
        return 'A password must contain at least one digit';
    }

    // Validate password type
    if(!preg_match('/[A-Z]/', $password)){
        return 'A password must contain at least one uppercase letter.';
    }

    return $password === $confirmation_password ?  true : "Confirmation password does not match original.";
}
            

Design Previews

Here are just a few design I created and eventually built. Click to see the whole preview.

What I Like to Work With

It takes a team to build a business. So let's do this together.

Email me at john@jiveplay.com.