Skip to content
You must be logged in to sponsor kaiosilveira

Become a sponsor to Kaio Silveira

@kaiosilveira

Kaio Silveira

kaiosilveira
Lisbon, Portugal

Here at GitHub, I usually document my learnings and key takeaways from books I read and projects I build. I always try to be as much interactive as possible, providing working examples in different subject matters and making use of GitHub's ecosystem (GitHub Actions, Pull Requests) and common engineering practices (such as unit testing and continuous integration). Check the "Pinned" section below for a quick sneaky peak.

By sponsoring my profile, you'll be helping me to stay motivated on the efforts mentioned above, potentially helping new, up-and-coming engineers to make use of this work either as a reference or simply as inspiration to do something similar in their profiles.

Thank you! ✨

2 sponsors have funded kaiosilveira’s work.

@Daniel-Silveira
@jeanpuga

Featured work

  1. kaiosilveira/design-patterns

    C# implementation of all design patterns discussed at "Design Patterns" (Gamma et al. ("GoF"), 1994), with examples and diagrams extracted from "Head-First Design Patterns" (Freeman et al., 2004)

    C# 16
  2. kaiosilveira/stability-patterns

    A deep analysis, with real-life examples implemented in production-ready working code, of each stability pattern described in "Release it!" (Nygard, 2007)

  3. kaiosilveira/nodejs-layered-app

    Highly scalable, domain-driven, 12-factor compliant architecture example built using NodeJS

    JavaScript 5
  4. kaiosilveira/hacker-rank-challenges

    An aggregator of my completed code challenges in Hacker Rank, containing detailed explanation, benchmarking, time complexity analysis, and thorough testing

    Ruby 2
  5. kaiosilveira/refactoring

    Working implementation with step-by-step guidance and detailed commit history of the Refactoring catalog, based on Martin Fowler's book on this topic (Fowler, 2018)

  6. kaiosilveira/test-driven-development

    A chapter-by-chapter, pull-request-oriented implementation with a descriptive commit history of the two examples discussed in "Test-Driven Development, by example" (Beck, 2000)

    JavaScript 4

Select a tier

$ a month

Choose a custom amount.

$1 a month

Select

Symbolic monthly contribution to keep my learning efforts going