Software engineer in Toronto.

Computer Science at the University of Toronto.
Building production systems at Bid Engine.

View work
01 / About

Practical systems. Clear decisions.

I like software that earns its complexity.

I am a Computer Science student at the University of Toronto with a Mathematics minor. I build across backend infrastructure, developer tooling, applied machine learning, and product interfaces.

At Bid Engine, I work on production systems for construction tender estimation. My work spans document processing, LLM agents, Java services, event-driven workflows, and cloud infrastructure.

I care about readable architecture, useful safeguards, and products that make difficult work easier.

Based in
Toronto, Canada
Education
University of Toronto
Graduating
May 2027
Focus
Backend, AI systems, tooling
02 / Experience

Work

Jan 2026 to present

Founding Engineer
Bid Engine

  • Built a Claude-powered Python pipeline that converts construction tender PDFs into scoped line items grouped by trade.
  • Engineered a Java Spring Boot MCP server exposing tender, catalogue, and pricing tools to agents over JSON-RPC.
  • Architected event-driven services on Azure AKS using Kafka for bidder invitation workflows.
  • Designed a LangGraph estimation agent with retries and human review below an 80% confidence threshold.
Jan to Apr 2025

Machine Learning Engineer
University of Toronto

  • Built a full-stack stock-market simulation project in a four-person team using React, Flask, MongoDB, and live market data.
  • Trained LSTM, RNN, and KNN forecasting models with TensorFlow and scikit-learn for backtesting.
  • Created a batched data pipeline processing more than 10,000 data points per minute.
03 / Selected projects

Projects

01Infrastructure

LogStream

A lightweight observability platform with a Rust log agent, Go ingestion API, durable storage, search, and production-style reliability controls.

Includes API-key authentication, request validation, cursor pagination, dead-letter handling, dropped-log counters, health checks, migrations, and CI-tested service boundaries.

Rust / Go / PostgreSQL / Docker / Kafka / React

02Full stack

Algorithmic Trading Platform

A paper-trading and backtesting workspace with configurable strategies, risk controls, diagnostics, equity charts, and execution history.

Built with modular strategy interfaces, broker validation, paper-execution safeguards, CSV reporting, local-first controls, and automated tests.

Python / FastAPI / React / Vite / SQLite / pytest

03AI systems

Tender Estimation Agent

A production workflow that extracts construction documents, calls trusted tools, matches suppliers, and routes uncertain results to human review.

The system combines MCP tool use, structured extraction, retryable agent state, confidence gates, event-driven services, and Azure deployment.

Python / Java / Spring Boot / LangGraph / Kafka / Azure AKS

04Machine learning

Market Simulator

A collaborative machine-learning project for comparing forecasting models through real-time backtesting and portfolio simulation.

The application joined a React interface, Flask APIs, MongoDB storage, live market ingestion, and TensorFlow and scikit-learn models.

React / Flask / MongoDB / TensorFlow / scikit-learn

04 / Capabilities

Skills

Languages

  • Python
  • TypeScript
  • Go
  • Rust
  • Java
  • C
  • SQL

Application

  • React
  • Next.js
  • FastAPI
  • Spring Boot
  • Flask
  • Node.js

Infrastructure

  • Docker
  • Kubernetes
  • Kafka
  • Redis
  • PostgreSQL
  • Azure

AI systems

  • LLM agents
  • LangGraph
  • MCP
  • RAG
  • Tool use
  • Hybrid search
05 / Contact

Let us build something useful.

Domenico Nota / Resume

Experience

Founding Engineer / Bid Engine

January 2026 to present

Production document-processing, agent, backend, matching, event-driven, and cloud systems for construction tender estimation.

Machine Learning Engineer / University of Toronto

January to April 2025

Full-stack market simulator with live data pipelines, forecasting models, backtesting, and portfolio views.

Selected projects

LogStream Observability Platform

Rust agent, Go ingestion API, PostgreSQL, Docker, Kafka, and React.

Algorithmic Trading Platform

Python, FastAPI, React, SQLite, modular strategies, paper execution, and tests.