Computer science · Concordia University Informatique · Université Concordia

James Victor Alvarez

Currently studying CS and looking for opportunities to ship real products. I love working on side projects that involve AI and Web Development. Étudie actuellement l'informatique et recherche des opportunités pour concevoir des produits réels. J'adore travailler sur des projets personnels impliquant l'IA et le développement Web.

GitHub LinkedIn Email
James Victor Alvarez

Background Parcours

Experience Expérience

Université de Montréal

Full Stack Developer Développeur Full Stack

Université de Montréal
Feb 2026 - Present Fév 2026 - Présent

Designed and built Elearning platform.

Managed task delegation as a team lead.

Conçu et développé une plateforme d'apprentissage en ligne (E-learning).

Géré la délégation des tâches en tant que chef d'équipe.

MR Control Systems International

Software Intern Stagiaire Logiciel

MR Control Systems International
May – Aug 2024 Mai – Août 2024

Built IoT automation dashboards.

Integrated Sinolta data sources; improved ops efficiency.

Conçu des tableaux de bord d'automatisation IoT.

Intégré des sources de données Sinolta ; amélioré l'efficacité opérationnelle.

Events & Competitions Événements & Compétitions

Hackathons Hackathons

Feb 2026 Fév 2026
ConUHacks X logo

ConUHacks X

Concordia University

Engineered a custom web agent to autonomously drop out.

Integrated AI decision-making to allow the agent to dynamically interpret unclear user flows.

Conçu un agent web personnalisé pour abandonner de manière autonome.

Intégré une prise de décision par IA permettant à l'agent d'interpréter dynamiquement des flux d'utilisateurs ambigus.

May 2025 Mai 2025
GameJam UdeM logo

GameJam UdeM

Université de Montréal

Designed and developed an educational 3D game that helps teachers understand how students feel and learn through interactive level-based experiences.

Built in Unity using C#, with each level presenting unique challenges.

Conçu et développé un jeu éducatif en 3D qui aide les enseignants à comprendre comment les élèves se sentent et apprennent à travers des expériences interactives par niveaux.

Conçu avec Unity en C#, chaque niveau présentant des défis uniques.

Feb 2025 Fév 2025
ConUHacks IX logo

ConUHacks IX

Concordia University

Implemented a first-person ray-casting engine from scratch in C++ using SDL2 for rendering and real-time graphics.

Developed a multiplayer architecture supporting both TCP and UDP sockets.

Implémenté à partir de zéro un moteur de ray-casting à la première personne en C++ avec SDL2 pour le rendu et les graphismes en temps réel.

Développé une architecture multijoueur prenant en charge les sockets TCP et UDP.

May 2024 Mai 2024
JACHacks logo

JACHacks

John Abbott College

Winner of Valnet Mini Challenge.

Built an AI-driven web-scraping system to measure news timeliness and implemented keyword extraction using NLP models.

Automated data extraction from Excel sheets, GameRant articles, and Twitter posts, handling rate limits and structural differences across websites.

Gagnant du mini-défi Valnet.

Conçu un système de web-scraping alimenté par l'IA pour mesurer la fraîcheur de l'actualité et implémenté l'extraction de mots-clés à l'aide de modèles NLP.

Automatisé l'extraction de données à partir de feuilles Excel, d'articles de GameRant et de publications Twitter, en gérant les limites de requêtes et les différences de structure des sites.

Jan 2024 Jan 2024
GameJam DINGO logo

GameJam DINGO

Vanier College

Developed a 2D platformer in Unity where players use magic abilities that dynamically alter parkour mechanics and character effects.

Implemented custom C# scripts for camera control, state management.

Développé un jeu de plateforme 2D avec Unity où les joueurs utilisent des capacités magiques modifiant dynamiquement les mécaniques de parkour et les effets du personnage.

Implémenté des scripts C# personnalisés pour le contrôle de la caméra et la gestion d'état.

Selected work Projets sélectionnés

Projects Projets

Kindred

Movie discovery and recommendation app with personalized recommendations, search, watchlists, favorites, a movie diary, and social profiles. Application de découverte et de recommandation de films avec recommandations personnalisées, recherche, listes de films, favoris, journal de films et profils sociaux.

React AWS Amplify TMDB API Cloudflare Pages

FCCSS

Bilingual community website for the Filipino Canadian Community of the South Shore, featuring organization information, activities, events, and contact details. Site web bilingue pour la Filipino Canadian Community of the South Shore, présentant l'organisation, ses activités, ses événements et ses coordonnées.

Next.js Tailwind CSS Vercel

MacWidget

Native macOS desktop widget app with customizable widgets, theming, persistence, and menu-bar integration. Application native macOS de widgets de bureau avec widgets personnalisables, thèmes, sauvegarde persistante et intégration à la barre des menus.

Swift SwiftUI AppKit

Music Guesser

Web app where you guess songs or artists from 10-second audio clips. Real-time multiplayer with Socket.io. Application web où vous devez deviner des chansons ou des artistes à partir de clips audio de 10 secondes. Multijoueur en temps réel avec Socket.io.

React Socket.io Express Vite

Zonk

A wave-based 3D shooter built with SDL3 and C++, featuring a raycasting engine, procedural audio, and dynamic obstacle-based gameplay. Un jeu de tir 3D basé sur des vagues construit avec SDL3 et C++, doté d'un moteur de raycasting, d'audio procédural et d'un gameplay dynamique basé sur des obstacles.

C++ SDL3

OrderUp

Restaurant order management system. Real-time order tracking across kitchen and front-of-house. Système de gestion des commandes de restaurant. Suivi des commandes en temps réel entre la cuisine et la salle.

Flutter Firebase

Downtime Temps libre

Hobbies & Interests Loisirs & Intérêts

On repeat En boucle