Skip to content

Latest commit

 

History

12 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Gabriel Casselman

REPOrtfolio (get it cause its a git repo haha)

A collection of my work in the media technology space, along with other software projects and some production experience.

About

Creative Portfolio

Mechatronics Portfolio

Projects

Dreamcatcher

Download Beta (Requires iOS)

  • Full stack personal side project, co-created with Jonah Witte
  • Social app for logging & sharing dreams
  • LLM embedding for finding similarities between dreams

Technology:

  • Backend - Golang
  • Database - Postgres + pg_vector
  • Frontend - Flutter
  • Deployment - Docker, Docker Compose, Nginx, DigitalOcean
  • Currently in beta testing phase, deployed to TestFlight

Dreamcatcher screenshots

Casselmedia

casselmedia.com

Creative portfolio site, hand designed & coded

Technology:

  • Framework - Svelte & SvelteKit
  • Styling - Tailwind
  • Deployment - Netlify
  • Markdown w/ frontmatter metadata
  • Animation w/ GSAP

Casselmedia screenshots

Xtreme Power Controller

  • User friendly web interface for Xtreme switched PDUs
  • Additional sequencing capabilities.
  • Currently deployed in religious institution AV use-case

Technology:

  • Backend - Golang
  • Framework (if you can call it that!) - HTMX
  • Styling - Tailwind
  • Reverse engineered PDU's Telnet interface
  • Deployment - Banana Pi single board computer w/ Raspberry Pi OS Lite on premise, 3D printed case

Power controller screenshot

Roasting Plant Signage

Deployed in two locations

Technology:

  • Brightsign digital signage players
  • HTML & vanilla JavaScript
  • Listens UDP messages with Brightsign provided API
  • Styling - SCSS
  • Build tool - Grunt

Signage screenshot

Zlink

zlink-33007.web.app

source code

  • COVID era zoom link manager
  • Launch meetings with one click
  • Mobile friendly

Technology:

  • Framework: Vue.js
  • Backend: Firebase

Zlink screenshot

Production Experiences

Skills Learned

  • Foundations of production: writing, lighting, shooting, editing, storytelling
  • Broadcast engineering: SDI & networked video, software & hardware switching solutions, virtual sets, live graphics, media playback, audio routing and mixing
  • Team motivation, production organization, training others
  • Recruited during 3rd year of high school
  • Brought technical expertise to establish archival video recording workflow
  • Recorded hundreds of hours of classical music performances

Skills Learned

  • Data management, long form recording, single operator multi-cam systems
  • Fast paced production, time management, professional communication
  • Small team leadership, team workflows, in-process troubleshooting
  • Started as production assistance, moved to videographer
  • Hands on run & gun shooting
  • Large team environment

Skills Learned

  • Equipment handling, quick setup & tear down
  • Aesthetics, storytelling from marketing point of view
  • Large team workflows and communications

About

Portfolio repository, Gabriel Casselman's projects and experiences

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors