Skip to content
Avatar
🧙‍♂️
Organizing bits
🧙‍♂️
Organizing bits

Achievements

Achievements

Organizations

@Shopify
Block or Report

Block or report vinistock

Block user

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

Report abuse

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

Report abuse
vinistock/README.md

👋 Hey

I'm Vini and I'm a developer at Shopify where we are working to make commerce better for everyone!

I have a wide range of interests in software including developer tools, libraries, frameworks all the way to building products. I'm intrinsicly curious and like to learn how tech works under the hood, so I tend to get involved in many things at once.

🚀 Open source

I enjoy being involved with the open source community. These are the projects I contribute the most to, although you might find me coding elsewhere.

📝 Blog

I blog about topics that I think could help other devs. Mostly tech specific.

✉️ Get in touch

Feel free to reach out.

Pinned

  1. Sail is a lightweight Rails engine that brings an admin panel for managing configuration settings on a live Rails app

    Ruby 490 28

  2. A fast and robust Rack compatible query string parser

    C

  3. Dead simple configurable user notifications with little overhead

    Ruby 23

228 contributions in the last year

Jun Jul Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun Mon Wed Fri
Activity overview
Contributed to Shopify/tapioca, vinistock/sail, vinistock/query_parser and 5 other repositories

Contribution activity

June 2021

Created 6 commits in 2 repositories

Created a pull request in sorbet/sorbet that received 27 comments

Add an error if a void type is used in a conditional

Closes #2913 Add an error if a void type is used in a conditional. Notes: I explored marking all condition branches as dead, but decided not to go…

+76 −1 27 comments

Created an issue in sorbet/sorbet that received 1 comment

Structs with custom initializers have parameters typed as NilClass despite initialize signature

Input → View on sorbet.run # typed: true Const = Struct.new(:something, keyword_init: true) do extend T::Sig sig { params(something: Integer).void }

1 comment

Seeing something unexpected? Take a look at the GitHub profile guide.