Skip to content
View gerardosilva's full-sized avatar
  • Mexico City
  • 16:14 (UTC -12:00)

Highlights

  • Pro

Block or report gerardosilva

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.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
gerardosilva/README.md

Hi, I'm Gerardo

I'm a software developer based in Mexico City.

Most of my professional work has been around Drupal, PHP, JavaScript, integrations, and web platforms. But this GitHub is not just a polished portfolio of Drupal work. It is also where I throw experiments, prototypes, tests, automations, AI workflows, random ideas, and whatever else I'm trying to understand or improve.

So if you browse around and find a mix of things, that's normal.

What you'll probably find here

  • Drupal and PHP work
  • frontend experiments
  • scripts and automations
  • AI and agent tooling
  • small utilities
  • half-finished ideas I wanted to test before forgetting them

A bit about how I work

I like figuring things out by building.

Sometimes that means a clean implementation. Sometimes it means a rough test repo, a one-off script, or a weird prototype that exists only because I wanted to see if something could work. I tend to use GitHub as both a workshop and a notebook.

Professionally, I have spent a lot of time working on:

  • Drupal backend development
  • custom modules and integrations
  • headless and decoupled setups
  • React and Next.js alongside Drupal
  • migrations, maintenance, and platform cleanup

Right now

I'm especially interested in:

  • better Drupal architecture
  • practical AI workflows for developers
  • automating repetitive work
  • building useful things with simple tools

Elsewhere

Pinned Loading

  1. TiktokBot-Draft-Updater TiktokBot-Draft-Updater Public

    It's a lightweight Python app for authenticating a TikTok account with the official API and uploading local videos as drafts. It supports Login Kit OAuth, token refresh, FILE_UPLOAD via the Conten…

    Python 1

  2. notion-telegram-notifications notion-telegram-notifications Public

    Reusable Notion-to-Telegram webhook for Vercel. Listen to page events from a Notion data source, verify webhook signatures, map page properties to a clean Telegram message, and send notifications t…

    TypeScript

  3. OBS-Streamlabs-Skin-Skill OBS-Streamlabs-Skin-Skill Public

    Use this portable AI skill to design and generate professional OBS and Streamlabs stream skins, including overlays, alerts, lower thirds, webcam frames, scene kits, and browser sources. It turns a …

    CSS

  4. nextMeeting nextMeeting Public

    Template for a Stream Deck plugin that shows your next Google Calendar meeting with one-tap join. Uses OAuth 2.0 PKCE with a separate backend for token exchange and refresh, includes a property ins…

    JavaScript

  5. NextMeeting-Plugin NextMeeting-Plugin Public

    A Stream Deck plugin that shows your next meeting with a live countdown, status at a glance, and quick actions to join or manage the call directly from your deck.

    JavaScript