Skip to content
View gabrielcantarin's full-sized avatar
♟️
Life is a game
♟️
Life is a game

Highlights

  • Pro

Organizations

@genshopp
Block or Report

Block or report gabrielcantarin

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
gabrielcantarin/README.md

Hey, I'm Gabriel Cantarin 🤘🏻

Visits Badge

Before We Dive In

  • I've put this together because many ANSWERS to common and repetitive QUESTIONS can now be found in a simple documentation.
  • I've also grown tired of developers using "copy/paste" for readmes, pretending they know how to code. So, I'm demonstrating how to embrace creativity.
  • Just to clarify, I'm not a coach, teacher, or planning to sell any courses, nor am I going to start creating viral tweets.
  • The tone might sound a bit blunt, but it's all in good fun. I'm just someone who's really focused on good work. 😉

Getting Started

👶🏻🍼From 1️⃣1️⃣ to 1️⃣5️⃣

I've been coding since I was 11 years old. Before I landed my first official job, most of my projects were fairly simple, involving HTML, CSS, and JS. During this time, I also dabbled with MSSQL while setting up MU Online Servers and used PHP for creating a few websites. To be honest, a lot of my code was following online tutorials.

👦🏻🎮 From 1️⃣6️⃣ to 1️⃣8️⃣

Around the age of 16, I stepped into the realm of developing real-world applications. My first notable project was for a company that managed sports competitions. The system I created was a blend of Delphi, Firebird, PHP, and MySQL — a somewhat unconventional mix. But it got the job done, allowing offline functionality while staying synchronized with the company's website.

🤓💻 From 1️⃣9️⃣ to 2️⃣1️⃣

And then came my first official job, the moment I had been waiting for!

while newbie:
    wake_up("6:30am")
    take_bus(TO_WORK, "7am", "8am")
    work("8am", "5pm").code("PHP, Angular, MongoDB, Postgres, and whatever else clients require")
    take_bus(TO_UNIVERSITY, "5:30pm", "7:00pm")
    attend_university().join_class("7pm", "11pm")
    take_bus(TO_HOME, "11pm", "00:30am")

    if not party:
        sleep()

This period was all about juggling work, university, and the occasional (or not so occasional) party (if I managed to squeeze one in).

From 2️⃣2️⃣ to 2️⃣9️⃣

Soon ...

  • WAVING
  • DRAPER UNVIERSITY
  • NUDESTARTER
  • PRIMEIRA MESA
  • CONSULTING
  • GENERAL SHOPPING
  • NOW

API Reference

Endpoints

Get Contact Information

Retrieves my contact information.

  • GET Request:

    GET /api/contact
  • Response:

    {
      "phone": "+5️⃣5️⃣ (1️⃣6️⃣) 9️⃣9️⃣7️⃣7️⃣4️⃣-4️⃣0️⃣7️⃣4️⃣", // Workaround to prevent bots
      "email": "gabriel🤖cantarin.com.br" // you'll might need .replace('🤖', '@')
    }

Get Current Mood

Fetches my current mood.

  • GET Request:
    GET /api/mood
  • Response:
    {
      "mood": "Optimistic and caffeinated ☕"
    }

Popular repositories

  1. django-crud-example django-crud-example Public

    Python 17

  2. chapp chapp Public

    JavaScript 2 1

  3. projeto-treinamento projeto-treinamento Public

    PHP 1

  4. chapp2 chapp2 Public

    JavaScript 1

  5. gabrielcantarin gabrielcantarin Public

    1

  6. next14-serveraction-ts-tailwind-prisma-mongodb next14-serveraction-ts-tailwind-prisma-mongodb Public

    TypeScript 1