Ottawa, ON, Canada

Zachary Legros

I'm a full-stack developer at Trend Micro, crafting AI-powered security products and interfaces people love to use.

ยทcontact@zacharylegros.dev

Experience

Building enterprise security systems and crafting exceptional user experiences

Full-stack development for enterprise cloud security products, specializing in AI-powered threat detection and email protection systems.

Key Highlights

  • Accelerated full-stack development with Claude Code and custom MCP servers (Atlassian, Figma): charting migration, encryption implementation, 100+ case triages, and daily debugging workflows.
  • Reduced base Tonic UI open-source bundle by 92% (752KB โ†’ 61KB) via Vite build optimization, tree-shaking, and modularization.
  • Architected frontend (React, TypeScript, Zustand, React Query) and backend APIs (NestJS, Node.js) for Correlated Intelligence: AI-powered threat detection with custom signal conditions and anomaly detection.
  • Championed professional development and technical onboarding for a University of Waterloo intern; mentored on full-stack architecture, NestJS API design, and systematic troubleshooting within complex production environments.
  • Led AI-powered migration from HighCharts to ECharts for Cloud Email and Collaboration Protection, leveraging automated refactors to accelerate delivery.
  • Triaged 100+ technical support cases using Splunk log analysis, ElasticSearch/Kibana debugging, and MySQL/T-SQL queries.
  • Developed Closed-loop Feedback frontend and REST APIs: auto-remediation workflows, quarantine mitigation, and secure email rendering using DOMPurify.
  • Optimized risk metrics service (Node.js) with Azure Service Bus queue system, request timeouts, connection pooling, and Grafana monitoring for improved reliability.
  • Developed Email Banner frontend (React) and backend APIs (NestJS, T-SQL stored procedures) with multi-language template support and i18n integration.
  • Orchestrated a mission-critical encryption migration for secrets; utilized AI-driven architectural planning to deliver a seamless, opt-in transition with zero service disruption.
  • Deployed features via Docker, Kubernetes, GitHub Actions CI/CD pipelines across 25+ repositories.
ReactTypeScriptNestJSNode.jsZustandReact QueryEChartsDockerKubernetesT-SQL

Projects

From cryptocurrency analytics to e-commerce platforms

MoonDCA

Featured

Full-stack financial analytics platform providing real-time cryptocurrency market analysis, risk assessment tools, and dollar-cost averaging calculators for informed investment decisions.

  • Bitcoin Risk Index calculations
  • Rolling ROI analysis
  • DCA strategy simulator
  • Multi-asset comparison tools
Next.jsTypeScriptPythonAWS LambdaDynamoDBTailwind CSS
View Live

Crayobois

Featured

Full-stack e-commerce site for a Quebec-based woodworking microenterprise, featuring custom pen builder, multi-language support, and secure payment processing.

  • Custom pen builder
  • Stripe payment integration
  • Bilingual (FR/EN) support
  • Order tracking system
Next.jsTypeScriptPostgreSQLTailwind CSSStripeVercel
View Live

Other Projects

uOttaHack 4

Official website for University of Ottawa's largest hackathon, serving 500+ participants.

ReactTypeScriptNext.js

All-in-One Oscillator

TradingView technical analysis indicator combining stochastics, RSI, MFI, and VWAP signals.

Pine ScriptTradingView

uORocketry

Flight computer software for university rocketry team's avionics systems.

C++Embedded Systems

Technical Skills

Technologies and tools I work with

Frontend

React
Next.js
TypeScript
Tailwind CSS
Framer Motion

Backend

Node.js
NestJS
Express
REST APIs
GraphQL

Databases

PostgreSQL
MySQL
DynamoDB
T-SQL
Redis

Cloud & DevOps

AWS
Docker
Kubernetes
GitHub Actions
Vercel

Tools & Other

Git
Claude Code
ECharts
Jest
Splunk
7+
Years Coding
25+
Technologies Used
AI-Native
Development Workflow

Education & Beyond

The degree and the distractions

BASc. in Software Engineering

University of Ottawa

Magna Cum LaudeMerit Scholarship Recipient

Beyond Code

Gym Rat
315lb bench press and counting ๐Ÿ‹๏ธ
Market Nerd
Mass-refreshing charts and overthinking trades ๐Ÿ“ˆ

Let's Work Together

I'm always open to discussing new opportunities, interesting projects, or just having a conversation about technology.

contact@zacharylegros.devOttawa, ON, Canada