Software engineer · Distributed systems · Security · Performance
LinkedIn · X / Twitter · Email
I'm a software engineer based in São Paulo, Brazil. My background is in distributed backend systems, payment infrastructure and security engineering, working primarily with Rust and TypeScript.
I've worked on payment services, identity verification, authentication and event-driven processing, from implementation through deployment and production debugging. I also have a background in robotics and mechatronics.
My open-source work focuses on dependency analysis and reproducible benchmarks for systems performance.
- Backend & infrastructure: distributed services, APIs and asynchronous workflows; PostgreSQL, Redis, AWS, GCP, Kubernetes and Terraform.
- Security: authentication, cryptographic workflows and identity verification, with experience in payment and fraud-prevention systems.
- Performance & reliability: profiling, concurrency, observability and debugging across application, network and operating-system layers.
capsurface an offline tool for reviewing npm dependency updates.
It compares source scans against a reviewed baseline and points to newly observed filesystem, network, process-execution and credential-access indicators. The goal is to give reviewers a useful before/after, with source locations they can inspect locally or in a pull request.
It's early. I'm especially interested in real updates where the report is noisy, misses a change, or leaves you unsure what to review next.
Try the demo · Report an issue
I also write benchmarks to understand where time goes, from memory access to compiler behavior.
| Project | What it explores |
|---|---|
| roofline-bench | Memory bandwidth and arithmetic intensity in CPU workloads modeled on LLM inference. C. |
| cache-bench | How matrix traversal order and data layout affect CPU cache behavior. C. |
| mc-greeks-bench | Finite differences, hand-written differentiation and compiler-generated derivatives for Monte Carlo option Greeks. Rust. |
| trait-tax | Dynamic dispatch versus a static processing pipeline. Rust. |
For bugs, examples or technical questions, open an issue in the relevant repository. You can also reach me at martins.victor212004@gmail.com.
