Hi, I'm

Ricardo Salvador

Lead Architect · Software Engineer

I build enterprise systems that scale — from multi-tenant SaaS platforms to AI-integrated applications. Based in New Jersey, working across the full stack with a focus on architecture, cloud, and developer experience.

scroll

About

I'm a Lead Architect and Software Engineer with over a decade of experience building enterprise systems — from founding technical departments to defining architectural strategy for large organizations.

At Inpart (formerly Inova Software), I lead a team of senior engineers, driving a company-wide infrastructure modernization: cloud migration to AWS, authentication platform upgrade, CI/CD modernization, and a public OpenAPI-compliant API.

I care deeply about clean architecture, developer experience, and building things that last. Reach out on LinkedIn or get in touch if you'd like to know more.

10+ Years of Experience
3 Countries
F500 Enterprise Clients

Skills

Languages

Java TypeScript JavaScript Python Go Scala SQL C/C++ Bash

Backend & Frameworks

Spring Boot Spring Framework Hibernate Node.js Express Play Framework Flyway WildFly Keycloak Auth0 MCP

Frontend

React Vue.js Vite Tailwind CSS Zustand HTML5 CSS3

Cloud & Infrastructure

AWS Docker Terraform GitHub Actions ECS / Fargate SQS / SNS

Data

PostgreSQL MySQL Oracle MongoDB Redis DynamoDB ElasticSearch OpenSearch RabbitMQ Power BI

AI & LLMs

Anthropic Claude OpenAI Google Gemini Spring AI

Architecture & Integration

C4 Model OpenAPI Microservices OAuth 2.0 / OIDC Open Policy Agent REST SOAP

Tooling

Jira Confluence Logi Analytics SnapLogic

Projects

Open Source

OpenSCAD MCP Server

Talk to Claude. Print in 3D.

A lightweight MCP server in Rust that bridges Claude and OpenSCAD — describe a 3D part in plain language, get back a rendered PNG preview inline in chat, and export a print-ready STL when satisfied. Runs entirely local, zero external dependencies, single binary.

Rust MCP OpenSCAD Tokio 3D Printing
More details
Open Source

kicad2print

Design in KiCad. Print at home.

A CLI tool and MCP server in Rust that converts KiCad PCB designs into 3D-printable substrate models for the hybrid PCB method — replace fab house runs with a 3D-printed board, copper wire traces, and copper eyelets. No chemicals, no etching, no minimum orders.

Rust MCP KiCad 3D Printing STL / 3MF
More details
Research

Photogram

Video or photos → metric-scaled 3D point cloud, mesh, and Gaussian splat.

A fully automated photogrammetry pipeline across three scene modes — indoor room, outdoor survey, object orbit. Six VLM integrations attempted; six instructive failures. The geometry is classical throughout (LightGlue, pycolmap, COLMAP MVS, Gaussian Splatting). The open question is what AI can add on top of that — fork it and find out.

Python COLMAP LightGlue Gaussian Splatting FastAPI Next.js open3d VLM Research
More details
Open Source

mtune-mirror

Tuned Arch package mirrors for the hardware you refuse to retire.

Rebuilds Arch packages tuned for a specific CPU — or offloaded from a slower machine — and serves them as pacman-compatible overlay repos over HTTP, with a web UI to monitor and drive the whole build pipeline. Provisions itself onto a fresh Proxmox LXC in one command. Proven on two real machines it was built to save: a tuned, slimmed kernel each, benchmarked against stock.

Go Bash Arch Linux Proxmox LXC systemd nginx SSE
More details
Open Source

Vaapi Relay

A VA-API/XvMC driver for a 2009 netbook that plays modern H.264 anyway.

A real VA-API driver for the Intel GMA950's legacy XvMC hardware path — direct MPEG-2 decode uses the actual motion-compensation hardware, while H.264 sources get relayed to a Rust transcode server that converts them to MPEG-2 on the fly. Real, measured benchmarks throughout: a 720×576 hardware ceiling found by bisection and handled gracefully, a bit-exact IDCT port that killed a real image-quality artifact, and a relay path that's not just the only way to reach this hardware above its ceiling — downscaling there measurably runs faster than passing a source through untouched.

C Rust VA-API XvMC ffmpeg Docker Proxmox LXC
More details

Experience

Lead Architect

Inpart
2024 — Present

Establishing company-wide architectural vision and leading infrastructure modernization. Delivered Okta/Auth0 migration, AWS cloud migration, GitHub Actions CI/CD, and a public OpenAPI-compliant API. Building MCP servers for product integrations and coaching the team on AI development tooling.

TypeScriptNode.jsMCPAWSC4 ModelAuth0Open Policy AgentOpenAPIGitHub ActionsMongoDBOpenSearchTerraformDocker

Technical Services Director

Inova Software → Inpart
2018 — 2024

Led technical services and support teams. Managed large-scale data migrations, Power BI integrations, and client-facing technical delivery for a portfolio of enterprise clients across pharma, finance, and technology.

JavaSpring BootPower BILogi AnalyticsSnapLogicMySQLBashJiraConfluenceGitHubGoREST

Senior Technical Leader

Inova Software — NYC
2014 — 2018

Delivering enterprise solutions for US Fortune 500 clients across pharma, finance, and technology. Architected the main reporting and dashboarding platform, built the Due Diligence Module for pharmaceutical clients, and managed full project lifecycle.

JavaSpring BootLogi AnalyticsMS Office APIMySQLOracleWildFlyKeycloakBashJiraRESTSOAP

For the full picture, check my LinkedIn or reach out for a CV.

Get in Touch

Open to conversations about architecture, engineering challenges, or potential collaborations.