Skip to content
Rayan Terki

Rayan Terki

Software Developer

I build web applications and backend APIs with Python, C# and TypeScript.

Based in Canada

Download résumé (PDF)

About

I’m Rayan, a software developer based in Canada. I work with Python, C# and TypeScript to build web applications, backend APIs and tools that connect data with everyday workflows.

My recent work includes LIDAL Pulse, a marketing intelligence application, and OuiAgent, a bilingual security marketplace. I also contribute to Alerte IA, a research prototype for emergency-call transcription and incident information. In these collaborative projects, my role is software development.

I earned my Computer Programming diploma at La Cité after two years of preparatory studies at ESTIN in Béjaïa. I’m interested in backend, full-stack and applied AI development roles in Canada.

I’m authorized to work in Canada with a valid Post-Graduation Work Permit. I work in French and English.

Projects

LIDAL Pulse explorer with simulated test data
Prototype · test data

LIDAL Pulse

A collaborative marketing intelligence application. I connect Python/FastAPI services with React/TypeScript interfaces, multilingual NLP workflows and language models.

  • Python
  • FastAPI
  • React
  • TypeScript
  • NLP
OuiAgent public website
Public website

OuiAgent

A bilingual marketplace for clients and independent security agents. I contribute to the Next.js application, including agent discovery, booking and account workflows.

  • Next.js
  • React
  • TypeScript
Alerte IA workflow illustration: audio call to transcription, then structured incident information for operator validation
Workflow illustration

Alerte IA

A collaborative emergency-call research prototype. I develop collection and annotation tools, integrate models, and contribute to the operator interface for transcription and structured incident information.

Public research prototype · Fictional demo data

  • Python
  • FastAPI
  • Next.js
  • TypeScript
  • Speech processing
Safar DZ public website with its travel category carousel
Public website

Safar

A collaborative travel and booking platform with client, partner and admin interfaces. My contributions include authentication routes and fixes to partner booking rendering.

  • Next.js
  • React
  • TypeScript
  • Authentication
  • Booking workflows
Let-Data-DZ audio collection form: role and scenario theme selection
Public collection form

Let-Data-DZ

Browser-based audio collection connected to Drive and Sheets. I work on browser recording and collection workflows using HTML, CSS, JavaScript and Apps Script.

  • HTML
  • CSS
  • JavaScript
  • Apps Script
FairwayElite golf tournament interface preview from the project repository
Repository UI preview

Golf Tournament Management

A team ASP.NET Core MVC application. My contributions include interface improvements, database query fixes, integration tests and PostgreSQL deployment adjustments.

  • C#
  • ASP.NET Core MVC
  • Entity Framework Core
  • PostgreSQL
  • Integration tests
More on GitHub

Skills

Backend

  • Python
  • FastAPI
  • C#
  • ASP.NET Core

Frontend

  • TypeScript
  • JavaScript
  • React
  • Next.js
  • HTML / CSS

Data

  • SQL
  • PostgreSQL
  • SQLite
  • Entity Framework Core

Quality

  • pytest
  • xUnit
  • Playwright
  • Integration tests

Tools & Cloud

  • Git
  • Docker
  • Azure

Applied AI

  • NLP
  • Speech processing
  • Model integration

Education

2024–2026

Collège La Cité

Computer Programming

Ontario College Diploma · Earned

2021–2023

ESTIN · Béjaïa

Integrated Preparatory Cycle

Two years · Mathematics and Computer Science

Contact

For opportunities in backend, full-stack or applied AI development, you can reach me by email or on LinkedIn.

Connect on LinkedIn