Skip to content
View mqmalagris's full-sized avatar

Block or report mqmalagris

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

Matheus Malagris

Full-Stack Developer — based in Brazil. Building production software at Arctic Leaf Inc. — SaaS platforms, e-commerce storefronts, serverless data pipelines, and ERP integrations.

I started in Electrical Engineering and ended up deep in software, drawn by the same thing: building systems that work precisely and reliably. I like the parts of the job most people avoid — distributed state, third-party API complexity, schema design that has to survive real-world load.


Selected projects

claude-skills — Claude Code plugin marketplace

Curated marketplace installable via /plugin marketplace add mqmalagris/claude-skills. Headline skill is swe-compass, a multi-mode software engineering coach that routes intent across architect/advisor/reviewer/refactor/explain workflows — stack-agnostic by default, defers to the user's chosen stack, then optimizes for that stack's idioms (skips Singleton suggestions for Rust where lazy_static! solves it natively). Progressive-disclosure layout: SKILL.md router, 5 workflows, 9 topics (SOLID, GoF subset, TDD, refactoring, DevOps, processes, requirements, modeling), 10 cross-cutting reference tables, 5 checklists. Plugin manifest at .claude-plugin/marketplace.json registers skills with category/keywords/semver.

yield-curves — Rust yield curve library

Pure-Rust fixed-income interpolation and parametric fitting: piecewise linear, natural cubic spline (C² via Thomas tridiagonal solver), Nelson-Siegel (1987), Svensson (1994). Zero third-party numerical crates — bundles its own Nelder-Mead simplex optimizer. unsafe_code = "forbid" at the crate level, with a post-fit sanity check so callers can deterministically fall back to the spline when the optimizer lands on an implausible mode. Published to crates.io.

CalculeOnline — PT-BR calculator platform

140+ static Astro pages with Svelte 5 islands — every calculator is a pre-rendered HTML page that hydrates one interactive component. Build-time sync of Selic/CDI/IPCA/IGP-M/INPC/TR from my own Indicadores-BR API. Full Brazilian tax & payroll suite (IRPF, FGTS, rescisão CLT, INSS, Simples Nacional, MEI, 13º), real-estate financing with composable extra-payment strategies (SAC vs Price), symbolic-calculus parser, 2D/3D function plotters. All math runs client-side.

Ephemask — Disposable email service

Go Lambdas + Terraform-managed AWS (SES inbound, S3, DynamoDB with TTL auto-delete, API Gateway, Route53). Astro + Svelte 5 web, React Native + Expo mobile, shared TypeScript API client — all in a Turborepo monorepo.


Stack

Languages

TypeScript JavaScript Rust Go Dart HTML5 CSS3 Bash

Frontend

React Svelte Astro Next.js Vue.js Angular Tailwind CSS Sass Redux Apollo GraphQL GraphQL Vite Webpack

Mobile

Flutter React Native Expo Ionic Capacitor

Backend

Node.js Express Bun

Databases

PostgreSQL MongoDB MySQL SQLite DynamoDB Supabase Firebase

Cloud & Infra

AWS Cloudflare Cloudflare Workers Vercel Docker Terraform

Tooling & Testing

Git GitHub GitHub Actions Vitest Jest pnpm VS Code Postman


Background

B.Eng. Electrical Engineering — CEFET-RJ, Brazil. The engineering mindset stuck: understand the system, find the constraint, fix it properly.


Contact

Pinned Loading

  1. yield-curves yield-curves Public

    Yield curve interpolation, parametric fitting (Nelson-Siegel, Svensson, PCHIP), compounding, and bond pricing — zero-dependency Rust

    Rust

  2. baby-shower-rsvp baby-shower-rsvp Public

    Svelte

  3. claude-skills claude-skills Public

    Curated Claude Code skills — software engineering coaching and beyond.

    Shell

  4. ephemask ephemask Public

    Disposable email that self-destructs. No signup, no trace. Serverless temp-mail on AWS (SES + Lambda + DynamoDB) with Astro/Svelte web + React Native mobile.

    TypeScript