Profile Picture

CEP | Software Developer

Samuel (Dawn) Gupta

Building interactive experiences through software, games, and creative engineering.

About

I enjoy building systems that combine creativity, technical depth, and interactivity.

My experience spans software engineering, game development, Android development, and large-scale data processing.

I prioritize maintainable architectures over rapid delivery and favor iterative development practices over one-time deployment approaches. My focus is on writing software that remains adaptable, readable, and scalable as it evolves.

I’m especially interested in projects where engineering and artistic design intersect.

Projects

A selection of projects exploring software engineering, interactive experiences, artificial intelligence, and game development.

DRIVE AGAIN (NorLab Robotics Project)

A collaborative robotics research project focused on autonomous navigation and field robotics in challenging environments, developed with NorLab at Université Laval.

PythonROSRobot NavigationLidar

Unity 3D Game Projects

A collection of 3D gameplay prototypes built in Unity, focusing on physics, player controllers, camera systems, and gameplay mechanics.

UnityC#Game DevelopmentPhysics

Godot Game Projects

A set of indie game prototypes built with Godot, exploring 2D and 3D gameplay systems, scene architecture, and scripting with GDScript.

GodotGDScriptGame DevelopmentGame Design

VR Development Projects

A set of virtual reality prototypes exploring immersive interactions, including object manipulation, movement systems, and interactive environments.

UnityC#VRXR Interaction Toolkit

Quoridor

A modern Python implementation of Quoridor featuring AI opponents, multiplayer support, and CI/CD executable builds.

PythonPygameGitHub Actions

Bloomigo

A gamified Android wellness app inspired by Duolingo that encourages healthy daily habits and routines.

AndroidKotlinFirebase

Personality Prediction

A machine learning pipeline for predicting OCEAN personality traits from large-scale Reddit datasets.

PythonMachine LearningBig Data

Portfolio Website

A modern developer portfolio built with Next.js and Tailwind CSS, featuring smooth animations, responsive design, and a premium UI/UX feel.

Next.jsReactTailwind CSS

YouTube Music Downloader

A Python-based automation tool that downloads music from YouTube playlists/URLs, extracts audio, and embeds metadata using ffmpeg and yt-dlp.

Pythonyt-dlpFFmpegMutagen

Car Marketplace App

An Android application for creating, browsing, and managing car listings with image uploads, filtering, and in-memory repository support.

AndroidKotlinFirebaseMVVM

Contact

Feel free to reach out for collaborations, opportunities, or just interesting conversations.

Location / Time Zone

Quebec City, Canada (EST/EDT)

Availability

Open to full-time roles and creative collaborations.

Waving raccoon