Hi, I'm Nick.
I am

35/smessages handled per server · MediCoord, 0 failures in a 1-hour staging load test, mock AI provider
$0.0093median cost per chat answer · LedgerLens, prompt cut from ~24k to 4.4k tokens
0.956DeepEval faithfulness · MediCoord triage
3live demos · LedgerLens, MediCoord, Postair
Showroom

Three systems, walked through

Pre-launch builds on synthetic data. No real users, no production incidents.

LedgerLens: AI proposes, a human approves, the ledger stays correct.

Problem Advisers need answers from contracts they can trust, and corrections that never touch the books unchecked.

System Document-intelligence chat over advisory contracts with a verification gate, on top of a double-entry ledger.

  • 102SEC contracts indexed
  • 49question eval gate
  • $0.0093median cost per answer
  1. LedgerLens: Dashboard
    1. DashboardCorpus health at a glance: 102 of 102 contracts indexed, 817 extracted fields waiting for a person, and the golden-set eval result.
  2. LedgerLens: 102 contracts, one pipeline
    2. 102 contracts, one pipelineEvery contract shows its steps: stored, parsed and PII-tokenised locally, fee terms extracted and verified, then indexed.
  3. LedgerLens: Cited answer
    3. Cited answerEvery figure in the answer links to the page it came from; the model does not calculate.
  4. LedgerLens: Human approval gate
    4. Human approval gateA fee mismatch becomes a proposed balanced journal entry that waits for a person. Demo mode: nothing is written.
  5. LedgerLens: Audit trail
    5. Audit trailEach AI decision is logged with tool, model, prompt hash and inputs.
Nick Joel Gouend

Nick Joel Gouend

Software Engineer · Backend & AI Systems

Open to opportunities
Python FastAPI LangGraph Postgres AWS LLM Evals
Community Involvement
AWS JAM
AWS JAM April Jam Session
3rd Place · AWS Gen AI Jam
Team
NPower × Google Google Toronto Office
Google Google I/O Extended
Google I/O
Community
George Brown College · Waterfront Campus Networking Break · Toronto Tech Week 2025
Community Group Photo
HackTheBrain Idea Forge · Toronto Tech Week 2025
Pitch Project Pitch · Toronto Tech Week 2025
Community HackTheBrain · Closing talk
AI Camp AI Summit
Coding Shut Up & Code · Downtown TO
Microsoft DevOps Day
Technical Stack

Areas of Expertise

$0.0093median cost per chat answer · LedgerLens, prompt cut from ~24k to 4.4k tokens
79.4%correct on 277 questions over 102 contracts · LedgerLens, 95% CI 72.8-84.8, one run
0 of 106invented facilities in live checks · MediCoord, measured Jul-Aug 2026
93,322messages in a 1-hour staging soak, 0 failed · MediCoord, mock AI provider
AI & Agentic Systems

AI & Agentic Systems

  • —Agents LangGraph tool-orchestrated agents, forced tool routing, human-approved actions
  • —Retrieval hybrid search, RRF fusion, cross-encoder reranking, MMR, query expansion
  • —Vector & Graph Pinecone, pgvector, Qdrant and Neo4j GraphRAG, chosen and tuned per use case
  • —Evaluation golden-set gates, DeepEval, RAGAS, groundedness checks, LLM judges, Wilson confidence intervals, Promptfoo red-teaming
  • —Observability Langfuse tracing, Prometheus metrics, per-leg partial-failure contracts
  • —LLM Layer & Safety LiteLLM gateway (Groq, OpenAI, Anthropic), LangChain and Claude API, prompt caching, Docling local parsing, Presidio PII tokenisation, MCP tools
LangGraph RRF Cross-Encoder Pinecone pgvector Qdrant DeepEval RAGAS LiteLLM Langfuse Presidio Promptfoo
Backend Engineering

Backend Engineering

  • —API Design idempotent postings, ETag and conditional requests, OpenAPI contracts, Redis rate limiting, admission control under overload
  • —Data Integrity balance invariants as Postgres constraint triggers, append-only history, least-privilege roles
  • —Concurrency & Jobs advisory-lock workers, BullMQ queues, Redis failover, exact-match caching
  • —Data Layer SQLAlchemy 2.0, Alembic migrations, PostGIS proximity queries, RLS policies, cache-aside design
  • —Performance & Testing k6 capacity, soak and breakpoint load tests, Playwright e2e on the deployed app, pytest with provider mocks
Python FastAPI Node.js Spring Boot PostgreSQL Redis BullMQ TypeScript React k6
System Architecture

System Architecture

  • —Service Boundaries Angular, Node API and Python search service split, CQRS, decisions recorded as ADRs
  • —Ports & Adapters provider-agnostic LLM and web-search adapters, vendors swapped without touching callers
  • —Failure Design degraded_legs partial-failure contracts, circuit breakers, feature-flag kill switches, shadow calls
  • —Event-driven Data S3, Lambda, EventBridge and dbt pipeline with automated data-quality tests
ADRs Ports & Adapters Event-driven Feature Flags OpenAPI
Cloud & Observability

Cloud & Observability

  • —Infrastructure Docker, Kubernetes and Terraform, AWS SAM and CloudFormation, least-privilege IAM, Vercel and Railway with Doppler secrets
  • —CI/CD GitHub Actions with path-filtered deploys
  • —Observability Langfuse traces, Prometheus metrics, OpenTelemetry and Jaeger, Sentry, CloudWatch, sampled shadow calls
  • —Streaming Apache Kafka (Confluent Data Streaming Engineer certified), event-driven pipelines
  • —Security gitleaks, Trivy, pip-audit, Semgrep and ZAP scans, PII egress tests, red-team runs, with the untested areas written down
AWS SAM GitHub Actions Prometheus Langfuse Doppler Docker Kubernetes Terraform Kafka Confluent
Credentials

Industry Credentials

AWS
AWS Solutions Architect Associate
verified
Confluent
Confluent Certified Data Streaming Eng.
verified
MongoDB RAG Skill Badge
verified
Anthropic AI Foundations Badge
verified
Azure AI
Azure AI Fundamentals Microsoft
verified
Building with Claude Anthropic
verified
Background

Experience & Education

Work CivicTech Toronto

Independent Contributor

Aug 2026 — Present

Contributing to BikeSpace, a free open web app that lets Torontonians report bicycle-parking issues, with 1,000+ reports collected and an open API and public dashboard used by city planners. Working as an independent contributor in a volunteer team of engineers, designers and community organizers.

Open Source Civic Tech Open Data
Work Wiconet

Fullstack Software Engineer

Jan 2024 — Sep 2024

Early-stage research startup applying ML and computer networking to real-world problems. Owned the full delivery cycle from API to UI in a fast, research-driven environment.

Python React Node.js
Education University of Yaoundé I

Master's — Computer Science

2021 — 2023

Algorithms & data structures, software testing, TDD, architectural design patterns, Agile, data science and ML fundamentals.

Algorithms TDD ML Architecture
Work Firesoftware

Fullstack Engineer → Project Lead

Sep 2021 — May 2024

Joined as an intern, grew into delivery ownership. Led client meetings, managed the full software lifecycle and drove technical decisions across Java backend and Angular frontend.

Java Angular PHP
Education NPower Canada

Data Analyst Program

Apr 2025 — Jul 2025

Intensive training in data analytics — visualization, storytelling with data, exploration and data-driven decision making.

Data Viz Analytics Storytelling
Work

My Portfolio

LedgerLens: Fintech Ledger + Document Intelligence
View project
FASTAPI · POSTGRESQL · LANGGRAPH

LedgerLens: Fintech Ledger + Document Intelligence

Double-entry ledger plus cited document-intelligence chat for advisory contracts

MediCoord AI: Toronto Health Coordination
View project
FASTAPI · LLM AGENTS · GRAPHRAG

MediCoord AI: Toronto Health Coordination

Toronto health-triage system: LLM triage, graph grounding, AWS data pipeline, load-tested on staging at about 35 messages/s per server

Postair: Content Platform with Hybrid AI Search
View project
ANGULAR · NODE.JS · QDRANT

Postair: Content Platform with Hybrid AI Search

Content platform with 3-tier hybrid AI search and graceful degradation

docciter: Document Annotation & Citation MVP
View project
REACT · FASTAPI · OCR

docciter: Document Annotation & Citation MVP

PDF annotation workspace with OCR capture, built toward cited answers

Commitr: Developer Focus & Session Tracker
View project
REACT.JS · NODE.JS · POSTGRESQL

Commitr: Developer Focus & Session Tracker

Developer focus tracker with GitHub-style activity heatmap

AI Evaluator: Agentic Observability Platform
View project
AGENTIC WORKFLOWS · QDRANT VECTOR DB · LANGGRAPH

AI Evaluator: Agentic Observability Platform

Agentic RAG evaluation suite with HITL dashboard

AI Healthcare sickness severity classification
View project
GCP · VERTEX AI · LLM FINE-TUNING

AI Healthcare sickness severity classification

Gemini 2.5 Flash fine-tuned on Vertex AI for severity triage

Firo: Financial CSR Bot
View project
AWS BEDROCK · REACT.JS

Firo: Financial CSR Bot

Gen-AI assistant for banking CSR reps with confidence scores

Firo ML: User interaction topic classification
View project
DATA SCIENCE · MACHINE LEARNING · NLP

Firo ML: User interaction topic classification

Finance topic classifier on 50k transcripts with SBERT

Remote System Monitoring
View project
PYTHON · DJANGO · KUBERNETES

Remote System Monitoring

Streaming server metrics dashboard on Django + K8s + CodePipeline

Taskalert Full UI
View project
ANGULAR 19 · MICROFRONTEND · NATIVE FEDERATION

Taskalert Full UI

Angular 19 microfrontend with native federation and NgRx

Power BI Dashboard on Public Dataset
View project
DATA ANALYSIS · POWER BI · VISUALIZATION

Power BI Dashboard on Public Dataset

Power BI dashboard with storytelling on public dataset

Reactive Springboot Skillrater App
View project
JAVA · SPRINGBOOT · REST API

Reactive Springboot Skillrater App

Reactive Spring Boot with SSE and multi-threaded live voting

Insight Hub: Springboot Microservices
View project
SPRINGBOOT · MSSQL · T‑SQL

Insight Hub: Springboot Microservices

Microservices issue tracker with Kafka, Resilience4J and LDAP

Taskalert v2: Frontend Application
View project
ANGULAR · ANGULAR MATERIAL · NETLIFY

Taskalert v2: Frontend Application

MEAN stack task manager with NgRx and PusherJS notifications

Taskalert v2: Backend Application
View project
PYTHON · DJANGO · MONGODB

Taskalert v2: Backend Application

Django REST backend with RabbitMQ and WebSocket channels

Python AI Real‑Time Chat Message Filtering
View project
PYTHON · DJANGO · NODE.JS

Python AI Real‑Time Chat Message Filtering

Kafka-powered AI agent monitoring live chat for policy compliance

Python Asynchronous Web Data Scraper
View project
PYTHON · DJANGO · ASGI

Python Asynchronous Web Data Scraper

Async Django scraper with Selenium for dynamic JS-rendered sites

Python Advanced NLP Text Processing
View project
PYTHON · FLASK · DAPHNE

Python Advanced NLP Text Processing

BERT-based text summarization and contextual keyword augmentation

Mobile Application UI & Interaction Design
View project
FIGMA

Mobile Application UI & Interaction Design

High-fidelity Figma prototype with mobile interaction patterns

Contact Let's build together. Open to roles, collabs & good conversations.