Portfolio
Matthew Poncini

Matthew Poncini

Founder, Monstra, LLCFull-Stack Software Engineer, Monstra.bot

AI Infrastructure, Data Systems, and Evaluation

San Francisco, CA

Professional Summary

Full-stack software engineer with an M.S. in Computer Science and B.S. in Applied Mathematics, focused on AI infrastructure, data-intensive applications, evaluation systems, and production workflows. Founder of Monstra, where I built and operate a full-stack platform spanning frontend interfaces, backend services, data pipelines, automated decision systems, external APIs, and production infrastructure. Experienced in Python, TypeScript, React/Next.js, PostgreSQL, ML evaluation, and designing systems that evolve quickly without sacrificing reliability, traceability, or maintainability.

Projects

Technical Skills

Languages
Python, TypeScript, JavaScript, SQL, C++, SAS
Full-Stack Engineering
React, Next.js, Node.js, REST APIs, PostgreSQL, Prisma, authentication, responsive interfaces, internal tools
AI / ML
PyTorch, Hugging Face Transformers, PEFT, TRL, LoRA, QLoRA, LLaMA-2, classification, feature engineering, clustering, model evaluation, prompt design
Data and Evaluation Systems
Data pipelines, experiment tracking, versioned configurations, model outputs, benchmark comparison, failure analysis, statistical analysis, reproducible evaluation
Production Engineering
Docker, Linux, background workers, scheduled jobs, retries, idempotency, transactional state management, observability, recovery workflows, Vercel, Render

Experience

Founder

Monstra, LLC

Full-Stack Software Engineer

Monstra.bot
San Francisco, CA2026–Present
  • Founded and built an end-to-end quantitative research and automation platform using Python, TypeScript, Next.js, PostgreSQL, REST APIs, and external integrations.
  • Own the full product surface from database design and backend services through user-facing web and mobile interfaces, deployment, monitoring, and production debugging.
  • Designed modular workflows for configuring algorithms, portfolios, execution settings, external integrations, and system state while abstracting complex backend behavior into understandable user experiences.
  • Built data pipelines that transform raw market observations into normalized, clustered, and composite feature representations used by downstream research and decision systems.
  • Developed evaluation infrastructure for comparing models, strategies, parameter configurations, and changing data universes using reproducible experiments and explicit information cutoffs.
  • Built dashboards and product surfaces for monitoring portfolio state, algorithm behavior, execution history, system actions, positions, and performance.
  • Engineered backend workflows that ingest data, evaluate model outputs, validate readiness, execute external API actions, and preserve attribution from input state through observed outcome.
  • Designed reliability controls including retries, idempotency, transactional completion ordering, stale-output protection, exact-run matching, recovery jobs, and structured failure reporting.
  • Migrated production validation from modeled historical execution to broker-executed paper trading, enabling evaluation through actual orders, fills, positions, and resulting portfolio state.
  • Operate independently across frontend, backend, data, infrastructure, and product direction, identifying high-impact problems and driving them from ambiguous idea to deployed system.

Selected Machine Learning and Evaluation Projects

Fine-Tuning LLaMA-2-7B with QLoRA

2025
  • Fine-tuned LLaMA-2-7B on a domain-specific financial question-answering dataset using PyTorch, Hugging Face Transformers, PEFT, TRL, BitsAndBytes, and QLoRA.
  • Built a complete training and evaluation pipeline with separate training and held-out test sets, covering tokenization, batching, GPU execution, generation, output extraction, and metric computation.
  • Used 4-bit NF4 quantization and parameter-efficient LoRA adapters while keeping base-model weights frozen.
  • Improved ROUGE-1 from 0.1205 to 0.2519 and ROUGE-Lsum from 0.0818 to 0.1526 after fine-tuning.
  • Evaluated hallucination, truncation, verbosity, domain adaptation, and behavioral overfitting in addition to aggregate metrics.

LLM-Based Financial Signal Generation

2025
  • Designed an end-to-end ML experiment testing whether economic-news language contained useful information for predicting subsequent foreign-exchange movement.
  • Collected and labeled 1,160 historical news observations, aligned them with future EURUSD, EURJPY, and USDJPY price changes, and created directional classification targets.
  • Fine-tuned three specialized LLaMA-2-7B QLoRA adapters and evaluated them against held-out examples.
  • Identified model collapse toward the majority Neutral class despite improving aggregate accuracy, tracing the failure to class imbalance and insufficient discriminatory signal.
  • Proposed revised sampling, weighting, feature, and objective strategies based on observed model behavior rather than treating benchmark improvement alone as success.

Open Shop Scheduling with Wisdom of Crowds

2025
  • Built Python experiments using five independently evolving genetic-algorithm populations with different parameter configurations to solve open-shop scheduling problems.
  • Designed fitness functions, selection and mutation workflows, experiment tracking, parameter comparison, and statistical evaluation.
  • Aggregated independently optimized schedules through a Wisdom of Crowds approach and evaluated the effect on solution quality.

Academic Work

Selected papers and code from my M.S. in Computer Science at the University of Louisville and prior coursework.

Genetics and Wisdom of Crowds Hybrid Algorithm for the Traveling Salesman Problem

CSE 545: Artificial IntelligenceFall 2025

Folded a Wisdom of Crowds aggregation step directly into the crossover operator of a genetic algorithm, so each offspring inherits high-frequency edges from the wider population as well as from its parents. Produced higher-quality tours than the prior GA-only implementation.

Unsupervised Clustering and Pattern Recognition of a 9-mer Peptide Dataset

CSE 632: Data MiningFall 2025

Clustered one million 9-mer peptides drawn from human, viral, bacterial, and cancer sources using HDBSCAN and UMAP. Found clear physicochemical structure, but none of the 229 engineered features could reliably recover a peptide's biological origin.

Classification of a Trojan Horse Data Set

CSE 632: Data MiningFall 2025

Built and compared six binary classifiers over ~160k web-traffic flows with 85 features, then stacked the top performers into an ensemble to separate trojan from benign traffic.

Simulated Annealing and Niching Genetic Algorithms for the Bottleneck Traveling Salesman Problem

CSE 620: Evolutionary ComputationFall 2025

Surveyed exact and approximate approaches to the bottleneck TSP, then compared simulated annealing against niching genetic algorithms on an objective whose landscape is dominated by plateaus.

Niching Genetic Algorithm Experimentation

CSE 620: Evolutionary ComputationFall 2025

Applied a standard GA, deterministic crowding, and parallel hillclimbing to multimodal benchmark functions, analyzing convergence, population distribution, and each method's ability to hold multiple optima.

Gradient Descent Optimization Methods

CSE 620: Evolutionary ComputationFall 2025

Implemented and compared vanilla gradient descent, Newton's method, AdaGrad, and Adam across three-dimensional surfaces at varying starting points and learning rates.

Trie Data Structure for Automatic Search Completion

CSE 503: Data Structures and Operating SystemsSummer 2024

Designed a trie-backed autocomplete structure and evaluated its lookup and insertion behavior against the demands of interactive search.

Round Robin CPU Scheduling

CSE 503: Data Structures and Operating SystemsSummer 2024

Implemented a round-robin CPU scheduler in C++ and analyzed how quantum size drives turnaround and waiting time.

Additional Professional Experience

Staff Sergeant, 94H Test, Measurement, and Diagnostic Equipment Specialist

U.S. Army National Guard
May 2019–May 2026
  • Led technical personnel supporting more than $10 million in precision test and calibration equipment; diagnosed complex system failures through structured testing, validation, troubleshooting, and root-cause analysis.
  • Managed technical workflows, documentation, accountability, and competing operational priorities in a high-reliability environment.

Mathematics and Computer Science Teacher

ICA Cristo Rey
San Francisco, CAAugust 2021–June 2025
  • Taught mathematics, statistics, programming, and quantitative reasoning while translating complex technical concepts for users with different levels of technical experience.
  • Designed curricula, tools, assessments, and workflows around user needs and iterated based on direct feedback and observed outcomes.

Actuarial Intern

CSAA Insurance Group
RemoteJanuary 2021–April 2021
  • Supported pricing and retention research using SAS, statistical analysis, quantitative modeling, data validation, and business-impact analysis.

Education

University of Louisville

May 2026

Master of Science in Computer Science

Louisville, KY

Relevant study: generative AI, artificial intelligence, machine learning, optimization, algorithms, data mining, databases, software engineering, computer systems, applied statistics, and C++ programming.

Saint Mary’s College of California

Spring 2018

Bachelor of Science in Applied Mathematics, Minor in Economics

Moraga, CA

Relevant study: probability, statistics, regression, numerical methods, mathematical modeling, optimization, economics, and game theory.