Nathan Gomes

Software, Data & Mathematics - Toronto, Canada

Aspiring software developer with a passion for data, mathematics, and automation.

I'm a Computer Science graduate who enjoys building useful applications, finding patterns in data, and turning mathematical ideas into working code. My projects explore financial analysis and everyday workflows that can be improved through automation.

See the projects Download résumé

Projects

Nine projects. Each one opens its own page with the full write-up.

01

Quantitative finance · Featured

Quantitative Portfolio Research Pipeline

A reproducible portfolio research system that moves ETF market data from SQL into pandas analysis, portfolio optimization, MATLAB cross-checks, and tested walk-forward reporting.

Python pandas SciPy SQL MATLAB pytest Jupyter
Live report
02

Investment analytics · Data engineering

Strata: Quantitative Investment Analytics

A Python and SQL pipeline that validates 19,575 historical price records, compares four Canadian equity portfolios, and extends completed backtests into five-year scenario ranges with explicit timing controls.

PythonpandasSQLNumPyPlotlyJupyter
Report & notebook
03

Real-estate portfolio risk

Multifamily Portfolio Risk & Capital Allocation Engine

A property risk system that turns multifamily financials, CMHC-aware debt, valuations, and capital projects into stress tests, risk scores, concentration analysis, and budget-aware capital recommendations.

Python pandas SQL Financial modeling CMHC financing Stress testing pytest
Live app
04

Cloud FinOps · AWS operations

Cloud FinOps Monitoring Platform

An end-to-end, read-only AWS cost and resource monitoring platform that tracks spend, inventories infrastructure, detects idle and oversized resources, flags unusual cost spikes, estimates savings, and produces a prioritized action queue.

ReactFastAPIAWSPostgreSQLTerraform
Live demo
05

Independent research · AI economics

Agentic AI Economics Research

A 22-page scenario-based study comparing the operating cost of agentic AI with human labour across routine, tool-using, complex, and high-risk workflows. Includes break-even analysis and 11 evidence tables.

Cost modelingScenario analysisAI economicsLabour research
Read paper
06

AI Connector

Private Claude MCP Portfolio Connector

A private MCP connector that gives Claude verified, structured access to a property portfolio with eight read-only tools, deterministic business logic, and a full audit log. Deployed to AWS Lambda and passing all 32 evaluation checks.

PythonMCPSQLiteAWS LambdaDocker
Live pilot
07

Real-estate expense intelligence

Financial Expense Analytics Dashboard

A full-stack review workspace that turns property invoices into validated records, portfolio trends, explainable anomalies, and assigned follow-up actions. Live on Render with 565 demo invoices.

Next.js TypeScript FastAPI Python SQLite
Live
08

Mobile app

Mobile Python Tutor

A mobile-first Python course built around short lessons, streaks, and instant feedback - programming practice shaped like a daily habit rather than a textbook.

React Native Python Cloud sync
Shipped

Experience

Technical delivery, data investigation, and customer-facing work in environments where accuracy and communication matter.

Project NANDA · MIT

Volunteer Project Developer

May 2026 - PresentRemote

Contribute to an MIT-affiliated agentic AI research project, applying analytical thinking and clear communication within a distributed technical team.

  • Support project work around emerging agentic AI systems while learning from a collaborative research environment.
  • Communicate technical observations and next steps clearly across a remote, distributed workflow.
Agentic AIResearch collaborationRemote teamworkTechnical communication

Fergo Group

Asset Management & Risk Analyst Intern

May - Sep 2025Windsor, ON

Analyzed multifamily portfolio performance and financial risk, translating property-level operating data into practical decision support for asset management.

  • Analyzed property-level revenue, operating expenses, NOI, cap rates, debt costs, and cash flow to assess asset performance and financial risk.
  • Built Excel-based analyses to compare historical trends and model the effect of occupancy, expenses, interest rates, and rental income on investment returns.
  • Performed scenario and sensitivity analysis to quantify downside exposure and support risk-adjusted asset management decisions.
  • Evaluated portfolio and property-level risk indicators, identifying abnormal expense trends, concentration risk, and deviations from expected operating performance.
  • Automated recurring financial-data preparation and reporting workflows using Python and Excel to improve consistency and reduce manual analysis.
Financial analysisPortfolio riskExcelPythonScenario analysisReal estate

HCLTech

Data Analytics & Cloud Apprentice

May - Sep 2024Mississauga, ON

Worked within the AbbVie client account, combining data analysis, automation, cloud training, and clear technical documentation in a security-conscious enterprise environment.

  • Used Excel and Power BI to organize data, examine trends, and present findings through clear reports and visualizations.
  • Applied Python and PowerShell to prepare data and automate repeatable technical tasks.
  • Investigated inconsistencies by comparing information across sources, tracing likely causes, and documenting findings.
  • Built hands-on knowledge across SQL, AWS, Azure, DevOps, data analytics, and cloud technologies through internal assignments.
PythonPowerShellSQLPower BIExcelAWSAzure

LCBO

Customer Support Representative

May - Sep 2023Mississauga, ON

Supported customers and high-volume store operations in a regulated environment where transaction accuracy, discretion, and calm problem resolution were essential.

  • Processed cash, debit, and credit transactions accurately while following standardized compliance procedures.
  • Completed daily cash reconciliation and payment processing, ensuring transactions balanced correctly at shift end.
  • Identified customer needs, recommended suitable products, and built positive, trust-based interactions.
  • Resolved concerns professionally, escalating non-standard situations appropriately and supporting coworkers during peak periods.
POS systemsCash reconciliationComplianceCustomer resolutionTeam operations

HomeSense

Store Associate

May - Sep 2023Mississauga, ON

Worked across a busy sales floor with frequently changing inventory, balancing customer support, product knowledge, and shifting operational priorities.

  • Engaged customers directly, understood what they were looking for, and guided them toward relevant products.
  • Balanced several customer-facing responsibilities at once while adapting quickly during high-traffic periods.
  • Learned rotating inventory and product details quickly so customer questions could be answered confidently.
Customer needsProduct knowledgeFast-paced operationsPrioritization

Selected coursework

CP322: NYC Airbnb Data Analysis & Regression

A coursework notebook exploring data cleaning, feature engineering, linear and regularized regression, and the bias-variance tradeoff using NYC Airbnb listings. Includes the original code, saved results, and visualizations.

View coursework notebook

Certifications

Continued learning in data, mathematics, AI, and cloud technologies, with viewable completion credentials.

07 credentials
MATLAB Onramp course completion certificate 01

MathWorks Training Services

MATLAB Onramp

August 2026

Learning focus

MATLAB Onramp

Completed self-paced MATLAB training covering core syntax, arrays, plotting, scripts, functions, and practical numerical workflows used in technical computing.

  • MATLAB syntax
  • Matrix and array operations
  • Data visualization
View certificate
Introduction to Big Data with Spark and Hadoop course certificate 02

IBM via Coursera

Introduction to Big Data with Spark and Hadoop

September 2026

Learning focus

Introduction to Big Data with Spark and Hadoop

Completed IBM-authorized coursework introducing distributed data systems and the role of Spark and Hadoop in large-scale data processing.

  • Big-data architecture
  • Apache Spark concepts
  • Hadoop ecosystem
View certificate
AWS Agentic AI Demonstrated completion certificate 03

AWS Training & Certification

AWS Agentic AI Demonstrated

May 2026

Learning focus

AWS Agentic AI Demonstrated

Completed AWS training focused on the concepts and practical foundations behind agentic AI systems in the AWS ecosystem.

  • Agentic AI concepts
  • AWS AI services
  • Responsible implementation
View certificate
AWS Cloud Practitioner Essentials course certificate 04

Amazon Web Services via Coursera

AWS Cloud Practitioner Essentials

August 2026

Learning focus

AWS Cloud Practitioner Essentials

Built foundational understanding of AWS services, cloud architecture, security, pricing, and the shared responsibility model.

  • Core AWS services
  • Security and compliance
  • Cloud economics
View certificate
Introduction to Microsoft Azure Cloud Services course certificate 05

Microsoft via Coursera

Introduction to Microsoft Azure Cloud Services

August 2026

Learning focus

Introduction to Microsoft Azure Cloud Services

Developed a foundation in Azure cloud concepts, core services, management tools, security, governance, and cloud-based solution planning.

  • Azure core services
  • Cloud management tools
  • Security and governance
View certificate
Azure Identity and Networking Essentials course certificate 06

Microsoft via Coursera

Azure Identity and Networking Essentials

August 2026

Learning focus

Azure Identity and Networking Essentials

Strengthened cloud fundamentals across identity, access control, virtual networking, and secure Azure resource connectivity.

  • Identity and access
  • Virtual networking
  • Secure connectivity
View certificate
HCL AWS and DevOps Journey certificate of completion 07

HCLTech

HCL AWS & DevOps Journey

June 2024

Learning focus

HCL AWS & DevOps Journey

Completed an applied learning journey covering AWS delivery practices and the automation mindset used in modern DevOps teams.

  • AWS infrastructure
  • CI/CD practices
  • DevOps automation
View certificate

Technical stack

The tools I use to build software, analyze data, implement mathematical models, and automate repeatable work.

01Build

Software engineering

Full-stack applications, APIs, desktop utilities, and practical automation tools.

PythonTypeScriptJavaScriptReactNext.jsFastAPIJavaCSwift
02Analyze

Data & analytics

Cleaning and validating data, building research pipelines, and communicating findings through clear visualizations.

PythonpandasSQLSQLitePostgreSQLPlotlyPower BIExcel
03Model

Mathematics & quantitative research

Applying statistics, constrained optimization, and financial calculations in portfolio research, with explicit assumptions and reproducible tests.

NumPySciPyStatisticsPortfolio optimizationScenario analysisBacktestingJupyter
04Automate

Systems & integration

Scripts and controlled integrations that reduce manual work and connect reliable data to useful interfaces.

PowerShellBashREST APIsMCPJSONGitLinuxmacOS
05Deploy

Cloud & delivery

Supporting applications with hosted services, repeatable deployments, and automated releases.

AWS LambdaAWS AmplifyMicrosoft AzureDockerTerraformGitHub ActionsCI/CD
06Operate

Technical operations

Investigation, monitoring, documentation, and communication that keep technical work understandable and supportable.

TroubleshootingMonitoringTechnical documentationMS OfficeInternet researchClient communication

About

I'm drawn to the connection between software and mathematics: taking an idea, expressing it clearly, and building something I can test. I enjoy investigating data, understanding why a result changes, and making the reasoning easy for someone else to follow.

My portfolio research projects bring those interests together through financial calculations, optimization, and scenario analysis. My application and automation projects explore another side of the same curiosity: how to make repetitive work simpler and useful information easier to access.

I'm early in my career and eager to keep learning from experienced developers and analysts. I want to contribute careful code, thoughtful questions, and practical tools that help a team get things done.