Skip to content
View GinoMan's full-sized avatar
♂️
Looking For Work
♂️
Looking For Work
Block or Report

Block or report GinoMan

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
GinoMan/README.md

Table of Contents

Authorship Badge

Authorship Badge

Bio

Gino Vincenzini is a programmer, designer, technology consultant, and ABA behavior tech living in Chester County Pennsylvania with his son Ethan. He often spends his free time programming or helping others learn programming, playing with his son, reading books and webcomics, or playing video and tabletop games.

First, solve the problem. Then, write the code. - John Johnson

More to come later...

I'm Currently Working on

SuperMetroidTools

Rewriting The Super Metroid Bizhawk Script

My Bizhawk script for Super Metroid while cool is getting long in the tooth. The API has been updated in Bizhawk in ways that makes how I had to design my script before obsolete. The new script will be almost a full rewrite. Calls into the game's memory will be more performant, Game states will be further analyzed and given names on the screen, I've not decided whether to add icons instead of keeping the text icons for pickups, and other various improvements are planned.
SuperMetroidTools
Project Templates

VSCode Project Templates

VSCode's marketplace has an extension called Project Templates that allows you to define a set of directories that define the initial files of a project. It also has a templating system to prompt you for values and fill them into the project files.

I'm creating a set of folders that define various kinds of projects and sets everything up and integrates one's workflow into VSCode's features (Debugging, tasks, version control, documentation, tests, etc.)
Project Templates

I'm Currently Learning

AWS

AWS Certified Developer Associate Certification


This certification identifies developers who understand core AWS services and architecture and their best practices proving a proficiency in "developing, deploying, and debugging cloud-based applications using AWS". (Adapted from AWS Certified Developer - Amazon Web Services).
AWS Certified Developer
Rust

Rust Programming Language

Rust

Ask me about...

Technology Consulting. I can provide the knowledge and the technology to take your business to the next level and drive conversions to you through internet marketing and online presence. Having a website is great and if you don't have one, you should, but it's not very helpful if people cannot find your business when they search "your product near me". It's even less helpful if that site doesn't set them up to make a purchase (whether that's scheduling your time for a service, or buying a product you offer in store to be shipped to them).

And that's just one side of the equation. The other side is setting yourself up for success by implementing technologies that streamlines your operations so that you can reduce overhead costs and customer disappointments.

All of these things however are at your fingertips with me to enrich your business and make the long term cost more than worth it. I provide...

  • Your very own professional domain name
  • A wordpress website set up to drive conversions for your business while empowering you to make your own content as you wish, including hosting, developing, and ongoing updates.
  • Professional email systems that are unique for your business and establish an online identity
  • Social Media marketing that drives people to you and not your competitors
  • Search Engine Optimization that increases the likelihood that prospective customers will find you first.
  • Full branding for your business or social media channel: Video Thumbnails, Logos, Print graphics, Motion Graphics, Stingers, Software and Hardware consulting, Color Theming, Marketing, and Descriptions.
  • Copywriting that compels people to buy from you
  • Bespoke technology services that streamline your business
  • Software Integrations
  • Graphic design that makes you stand out from the crowd
  • Clear and concise documentation that educates users effectively to receive the most value out of your products or services
  • Custom made software tools that streamline internal processes
  • Ongoing support on a subscription basis.

Social Media Links

  • LinkedIn | GinoVincenzini
  • Github | GinoMan
  • Stackoverflow | Gino V
  • Discord | GinoMan2440
  • SteamgridDB | GinoMan

My Approach to Programming

  • Completion: The project isn't done unless the code is documented, tested, and flexible.
  • Proven Design Principles: I adhere to proven design principles in a judicious manner. These include SOLID, DRY, YAGNI, and similar advice.
  • Outside In: I create new software from the outside in, first considering all of the libraries, inputs, outputs, and UI needed to make the program work, and then write the core logic to connect these components together.
  • Speak the Language: I don't write assembly in Java, I don't write C++ in Python. Learning a programming language means learning not just its components, its libraries, and its syntax, but also its idioms.
  • Building on the work: As programmers, we stand on the shoulders of the engineers who came before us. Proven solutions to problems are better than rolling our own, and most of the problems we face as programmers have been solved before by other programmers.

Pinned

  1. superMetroidTools superMetroidTools Public

    A repository of Lua Code for SNES Emulators

    Lua 3

  2. AHKScripts AHKScripts Public

    Contains the Autohotkey scripts I use on my system.

    AutoHotkey 1 1

  3. PyPollyanna PyPollyanna Public

    Python program that allows you to assign partners for a Pollyanna.

    Python

  4. SQLScripts SQLScripts Public

    These are some SQL snippets I wrote during my Career. Personal data and applicable database table information has been obfuscated to protect its context.

    TSQL

  5. KeySentryJS KeySentryJS Public

    Allows you to capture and respond to keyboard presses and sequences without browser features stealing them.

    JavaScript 1

  6. StartSave StartSave Public

    A Python script that can be run from a shortcut key to save to start with notes.

    Python