Skip to content
View salamancacm's full-sized avatar

Block or report salamancacm

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

Hi, I'm Carlos 👋

Software engineer. I build things end to end — backend, frontend, mobile, whatever the problem needs — and I ship open source tools when I run into something that should exist but doesn't.

Currently building

SaaSForge UI - Production-ready React components for modern SaaS dashboards — and growing. Built with React, TypeScript and Tailwind CSS — copy, customize, and ship.

vpsguard — a CLI that audits, hardens, and monitors the security of a Linux VPS. Started it after noticing something I couldn't explain on one of my own servers. It's grown into a small ecosystem: a GitHub Action for auditing a fleet from CI, and a Homebrew tap.

BoreLoad - A tiny Canvas 2D minigame you show during loading states — instead of a boring spinner.

GenAPI — an automated API generator.

Stack

Languages — Java · Go · TypeScript · JavaScript · Python

Frameworks — React · Angular · Spring Boot · Node.js · Express · GraphQL · Apollo Server · Flutter

Data & infra — PostgreSQL · MySQL · SQLite · MongoDB · Firebase · AWS · GCP

GitHub stats

salamancacm salamancacm

Support

If something I've built has saved you time, a coffee is always appreciated.

☕ ko-fi.com/salamancacm

Elsewhere

LinkedIn

Pinned Loading

  1. boredload boredload Public

    A tiny, framework-agnostic Canvas 2D minigame you show during loading states instead of a boring spinner.

    TypeScript 1

  2. vpsguard vpsguard Public

    Audit, harden, and monitor the security of a Linux VPS

    Go 2