Matthew Marshall
mateomm@gmail.com+1 (214) 577-1925PDF ↓
An audience-aware résumé

Matthew Marshall

Fifteen years across data, climate, and markets. Don’t skim a page — step into each chapter and look around.

Download PDF: 1-page · technical · full

Experience
SAVVI Financial, LLCLead Software EngineerApr 2025 – Present

SAVVI Financial builds AI-driven benefits and retirement-income guidance for employers and their employees, delivered through partners including PlanSource and Alight. The work spans two tracks: the customer-facing APIs and onboarding tooling that carry those implementations, and aion — a declarative, formally specified application platform, together with the build and deploy substrate beneath it.

6,200 commitsArchitect and principal author of aion (~6,200 of 6,450 commits), a…

Architect and principal author of aion (~6,200 of 6,450 commits), a declarative, multi-tenant application platform where AI agents are first-class participants under machine-checked contracts, together with the build and deploy substrate it runs on.

Bitemporal RDF graph substrate — typed resources and statements, CRDT merge, and predicate-policy authorization — with a deterministic module compiler and a multi-tenant gRPC fleet.

230+ packages and 170 protobuf contracts across TypeScript, Rust, Go, and Lean in a single Bazel monorepo.

Built a Kubernetes-native coding-agent fleet: a Go/kubebuilder operator reconciling Agent, AgentTask, AgentChannel, and HumanPrompt custom resources into resumable, S3-checkpointed runner Jobs, coordinated over NATS JetStream with an MCP tool surface, human-in-the-loop resume, and durable spawn/handoff/merge lineage.

Designed agora, proof-carrying capability auctions layered above MCP: tools publish typed SPARQL basic-graph-pattern capabilities and bid per intent, and a second-price Vickrey allocation dispatches the Chandra–Merlin containment witness as typed arguments, closing the natural-language-to-arguments hallucination gap. Truthfulness, knowledge-graph consistency, and ledger solvency are machine-checked in Lean.

mAP 0.982

Authored rules_lora, Bazel-native LoRA fine-tuning: typed SFT datasets validated at build time, declarative torchtune/peft recipes, a RunPod H100 backend, and an ExpertManifest routing contract, plus a Rust/candle adapter merge validated byte-exact against peft to enable two-stage fluency-rebase training. Trained the NL-to-BGP parser (Qwen2.5-1.5B + LoRA) and an 8-dimensional box embedding for schema.org grounding.

Run 10+ kubebuilder operators and 30+ CRDs spanning instance lifecycle, Aurora provisioning, remote build execution, and agent coordination, behind a ~60-application ArgoCD app-of-apps on EKS with Karpenter, KEDA, and external-secrets: merge triggers a hermetic build, an OCI image and chart, a targetRevision write-back, and a self-healing sync, with status reported back to GitHub Checks and GitLab.

Led the employer setup and Data Service Interface endpoints

Led the employer setup and Data Service Interface endpoints — among SAVVI's first external customer APIs — extending OAuth2 to machine-to-machine clients and building JSON-Schema-based tooling to migrate models to Pydantic, with the generated schemas backing extensive contract and snapshot test suites.

Evolved the DSI benefits model with service inheritance for medical plans, reference resolution for service-specific values, and transparent copay and deductible waiver logic — unlocking schema generation, rapid support for additional plan types, and most of the employer onboarding workflow for the Alight implementation.

Started Savvi Studio, the internal onboarding console, including its data model and the forge code-generation tooling; improved delivery with GitLab CI test-result visibility, a container-registry proxy that removed Docker Hub rate limits, and an end-to-end load test that isolated environment timeout failures.

FundGuard, Inc.Lead Software EngineerApr 2024 – Feb 2025 · Dedham, MA

FundGuard is a cloud-native investment accounting platform for investment accounting and financial operations. I drove key feature development, improved system architecture, contributed to strategic infrastructure initiatives, and assisted in the interviewing and hiring process to help build the Boston R&D team.

Developed real-time and scheduled exception controls for money market funds using Kafka, enabling users to configure custom compliance alerts pertaining to cash transactions and expense yield impacts across funds and share classes.

Designed and implemented the NAV Impact Report, giving users visibility into the effect of accounting events on fund yield and NAV over time with a versioned history.

Authored technical thought leadership detailing code improvements, system architecture, and developer best practices.

Lotic Labs, Inc.Co-founderApr 2016 – Apr 2024 · Boston, MA

Lotic Labs developed software to manage climate-induced financial risk for water utilities experiencing large revenue swings. The platform simulated specialized financial scenarios for weather risk transfer (insurance) and included features for the optimization of water pricing and financial liquidity.

Designed internal knowledge base of financial and hydrologic data using Apache Jena, crafted ontologies in OWL-DL and demonstrated advanced SPARQL query evaluation capabilities.

Automated feature engineering using PyData tools to derive descriptive models of customer financial sensitivity to climate.

Developed cloud-native risk simulation application using Python, Java, and Next.js for configuring and executing stochastic financial forecasts through an intuitive web interface.

M Software Solutions LLCFreelance Full-Stack Software DeveloperJan 2012 – Apr 2024

Full-stack software consultant working with a select group of clients to deliver bespoke but cost-effective data engineering, data analysis, and visualization tools. Projects generally start with disparate datasets and a hypothesis about how the data can be leveraged for business insight. From there, a process of lean and rapid prototyping informs the ultimate scope and direction for the client.

2 years

Advised data engineering team for 2 years at unicorn alternative protein company on data pipeline design in GCP.

30M

Developed serverless ETL in AWS Lambda for forensic accounting system, analyzing 30M transactions in PostgreSQL.

Led design and implementation of iOS mHealth app and web portal for nutritionist telehealth platform.

Charles River DevelopmentSoftware Engineer, Portfolio Compliance TeamOct 2012 – Jan 2015 · Burlington, MA

Front and middle office investment management software, responsible for $29T in AUM and used by 25,000 investment professionals globally. In 2018, CRD was acquired by State Street Corporation and the product has become State Street Alpha. The role focused on stability and performance improvements for the existing C# desktop application; specifically the software used to configure portfolio rules for ensuring regulatory and fiduciary compliance.

Engineered performance and query enhancements for portfolio compliance alerts with 3x speed improvement.

Fixed numerous bugs and stability/performance issues in the IMS C# and Java codebases.

Greatly expanded unit and integration tests and improved code coverage, quality, and documentation.

Orbis Investment Management LimitedSoftware Developer in TestOct 2010 – Nov 2011 · Hamilton, Bermuda

Institutional asset manager with $31B AUM returning +4.2% versus the MSCI World Index. Orbis presented the unique opportunity to work at an internal startup building a new fund exchange platform (OrbisAccess) for their nascent retail investment business.

Designed integration testing and quality metrics for critical parts of the fund subscription and redemption processes.

Deployed automated remote code coverage and instrumentation using WMI on Windows Server.

Coordinated and led university programming competition; designed and implemented recruitment portal.

Education
Massachusetts Institute of TechnologyB.S., Electrical Engineering & Computer Science2010

Undergraduate research culminated with the development of a mobile app for creating labeled reinforcement learning datasets for wearable sensor data. The app let the user adjust the position of a stylized stick figure so that the activity sensor data could be properly classified. This project preceded the mobile era and was written for Windows CE using several custom graphics libraries and toolkits. Activities: MIT Football, Lambda Chi Alpha.