Skip to content
View rapatao's full-sized avatar

Organizations

@gympass

Block or report rapatao

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

Staff Software Engineer

Building scalable, maintainable, and high-performance distributed systems.

About Me

I am a Staff Software Engineer with a passion for designing resilient distributed systems and building robust developer tools. My engineering philosophy centers on crafting clean, idiomatic code, decoupling complex business logic, and prioritizing rigorous testing strategies. I specialize in driving developer productivity, optimizing JVM/backend performance, and advocating for API-first architecture.

Technical Expertise

  • Languages: Kotlin, Java, Go.
  • Core Competencies: Distributed Systems, API Architecture & Documentation, Testing Strategies (Kafka, WireMock), Infrastructure & Tooling, Build Automation.

Featured Projects

  • Ruleset Engine: A lightweight, extensible rules engine for high-performance expression evaluation. It enables developers to decouple complex business logic from core application code using native Kotlin or scriptable engines like GraalVM.
  • pr-checker-go: A standalone macOS menu bar application that monitors GitHub Pull Requests, enhancing visibility and workflow efficiency across repositories.
  • SendGrid Mock: A development-focused service that simulates the SendGrid API. It provides a local, cost-effective environment to test email integrations and inspect payloads without hitting production APIs.
  • md2: A fast, extensible Go CLI that converts Markdown files to PDF, HTML, and other formats, using a two-stage rendering strategy with optional Mermaid diagram support.
  • aseprite-macos-build: An automated build system that streamlines the compilation and native packaging of Aseprite on macOS, simplifying complex dependency management and build steps.
  • btmgr: A macOS GUI tool written in Go for managing background tasks, login items, launch agents, and daemons — everything shown in System Settings → General → Login Items & Extensions.

Latest Insights

Pinned Loading

  1. ruleset-engine ruleset-engine Public

    Simple yet powerful rules engine that offers the flexibility of using the built-in engine and creating a custom one.

    Kotlin 3

  2. pr-checker-go pr-checker-go Public

    A standalone macOS menu bar application to monitor your GitHub pull requests.

    Go 2

  3. sendgrid-mock sendgrid-mock Public

    Provides a service that simulates the sending mail endpoint provided by SendGrid API that may only be used for development purposes.

    JavaScript 4 1

  4. md2 md2 Public

    Convert Markdown files to PDF, HTML, and more — a fast, extensible Go CLI.

    Go 3

  5. aseprite-macos-build aseprite-macos-build Public

    Automated script to create a release app of Aseprite for macOS

    Makefile 3

  6. btmgr btmgr Public

    A macOS GUI tool written in Go for managing background tasks, login items, launch agents, and daemons — everything shown in System Settings → General → Login Items & Extensions.

    Go 1