James Valencia

Projects

Tools I built so quality didn't have to depend on me

Every project anticipates failures before they reach production, or takes repetitive work off a team that already had enough.

2024 — present

Automated code metrics with SonarCloud

QA Lead

Automatic sync of code quality metrics (coverage, technical debt, duplication) from SonarCloud into the report the team reviews every week.

SonarCloudAzure DevOpsJavaScript
2025 — present

Reportia — multi-company accounting management

Founder and sole author — CtisEvolution

Multi-company accounting management system with bidirectional sync to SIIGO Pyme, commission reports, and asynchronous background Excel processing.

ReactTypeScriptExpressPostgreSQL
2026 — present

Cowork.Ctis — agent embedded in Reportia

Founder and sole author — CtisEvolution

Agentic assistant embedded in Reportia (Ctis Evolution) that answers with the user's real data, with a mathematically bounded cost ceiling and an emergency kill switch that needs no redeploy.

TypeScriptExpressReactVite
2026 — present

MCP Server for Reportia

Sole author — CtisEvolution

Stdio MCP server exposing 66 curated tools from the Reportia API, instead of one generic HTTP tool an agent could misuse.

TypeScriptNode.jsModel Context ProtocolZod
2026 — present

Asisfera — multi-tenant shift scheduling platform

QA Lead

Attendance and shift-scheduling platform converted to multi-tenant, solving the hard case first: knowing which organization a user belongs to before they log in.

Node.jsExpressPrismaPostgreSQL
2026 — present

MCP Server for SIIGO Pyme

Author / Open Source

Exposes the 47 functions of the SIIGO Pyme CLI as MCP tools, with auto-discovery and Excel results parsed to JSON.

TypeScriptNode.jsModel Context ProtocolWindows COM
2025 — present

DocuCobro — multi-company accounting management with SIIGO integration

Founder and sole author — CtisEvolution

Multi-company recurring invoicing and collection integrated with SIIGO, with resilient hybrid authentication that gracefully degrades when the external service goes down.

ReactTypeScriptExpressPostgreSQL
2024 — present

Script Manager

QA Lead

Internal tool to centralize, version, and run the quality team's automation scripts, without relying on each person keeping them on their own machine.

JavaScriptNode.jsAzure DevOps
2026 — present

Remote command execution on Windows machines

Founder and sole author — CtisEvolution

Agent for administering remote Windows machines over outbound WebSocket, with no reliance on open RDP or VPN, from a centralized web interface.

.NETPythonNode.jsWebSocket
2026 — present

QA Skills — ISTQB skills pack for AI agents

Author / Open Source

11 installable agent skills that give an AI agent ISTQB test-design techniques and the full QA cycle.

MarkdownAgent SkillsISTQB
2026 — present

BrainBuddyNet — gamified social learning

QA Lead

Live mentoring platform between learners and mentors with gamified progress, using Socket.io only for signaling and Agora as the video transport.

ReactViteExpressPostgreSQL
2026 — present

Scalable self-hosted GitHub Actions runners

Author / Open Source

Spins up N self-hosted GitHub Actions runners from a single Docker Compose service, with no zombie runners left behind after a crash.

DockerDocker ComposeGitHub ActionsShell
2014 — 2022

API testing framework on top of Postman

QA / Quality Assurance

Custom JavaScript framework, built on top of Postman, to automate functional and contract testing of the product's APIs.

JavaScriptPostmanNewmanAzure DevOps