Skip to content
View Ralkage's full-sized avatar
🏠
Working from home
🏠
Working from home

Highlights

  • Pro

Organizations

@ReFlar @miniflar

Block or report Ralkage

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

Hi, I'm Christian Lopez πŸ‘‹

I'm a QA Automation Engineer and forum software developer who enjoys building practical tools for online communities, automation workflows, and developer-friendly extensions.

Most of my public work focuses on Flarum extensions, PHP, JavaScript, and tools that make community management easier.

What I build

  • 🧩 Flarum extensions for moderation, account management, ads, captchas, and user controls
  • πŸ€– AI-powered community tools using OpenAI, Claude, and OpenRouter
  • πŸ§ͺ QA automation with Playwright, Cypress, Jenkins, and CI/CD pipelines
  • πŸ› οΈ Forum software add-ons and experiments for XenForo, Flarum, and custom apps
  • βš™οΈ Backend tools using PHP, JavaScript, TypeScript, Go, and Rust

Featured projects

πŸ” Account Lockout

Lock user accounts after too many failed login attempts.

flarum-ext-account-lockout

πŸ“’ Ad Management

A full ad management system for Flarum with zones, analytics, approval workflows, and user self-service.

flarum-ext-ad-management

πŸ›‘οΈ Cap CAPTCHA

Self-hosted CAPTCHA extension for Flarum using proof-of-work.

flarum-ext-cap-captcha

πŸ€– Civility Filter

AI-powered civility filtering for Flarum posts using Anthropic Claude, OpenAI GPT, or OpenRouter.

flarum-ext-civility-filter

πŸ”— Linked Accounts

Allows users to link multiple accounts and switch between them in Flarum.

flarum-ext-linked-accounts

🧼 Word Censor

Configurable word censoring with per-user toggles and guest/user defaults.

flarum-ext-word-censor

Tech stack

PHP JavaScript TypeScript Playwright Cypress Go Rust MySQL Jenkins

Current focus

  • Building polished Flarum extensions
  • Improving AI-assisted community moderation tools
  • Expanding QA automation coverage with Playwright
  • Creating useful tools for forum owners, developers, and online communities

Connect

Thanks for stopping by πŸ‘‹

Pinned Loading

  1. flarum-ext-account-lockout flarum-ext-account-lockout Public

    Lock user accounts after too many failed login attempts.

    PHP

  2. flarum-ext-ad-management flarum-ext-ad-management Public

    Comprehensive ad management system for Flarum with zones, analytics, approval workflow, and user self-service.

    JavaScript

  3. flarum-ext-cap-captcha flarum-ext-cap-captcha Public

    Self-hosted CAPTCHA extension for Flarum using Cap (proof-of-work)

    JavaScript

  4. flarum-ext-civility-filter flarum-ext-civility-filter Public

    AI-powered civility filter that analyzes posts for incivility using Anthropic Claude, OpenAI GPT, or OpenRouter

    PHP

  5. flarum-ext-linked-accounts flarum-ext-linked-accounts Public

    Link multiple accounts and switch between them seamlessly in Flarum

    JavaScript

  6. flarum-ext-word-censor flarum-ext-word-censor Public

    Configurable word censoring with per-user toggle. On by default for guests and registered users.

    PHP