Gaeel Bradshaw-Rodriguez

Avatar, Gaeel smiling

Full-stack developer with 10 years of programming experience.

Proven ability to design, develop, and deploy complex applications using a variety of technologies.

Skilled in both front-end and back-end development, with a strong focus on building robust and reliable applications.

Skills

Languages: C#, Rust, TypeScript, JavaScript, Lua

Frameworks: Node.js, Express.js, React.js, Actix, Unity

Tools: Git, GitHub Actions, Docker, Jira, Confluence

Other: Native English and French, Technical writing

Contact

鈽庯笍 +33 6 18 95 96 38 (France)

馃拰 gaeel@spaceshipsin.space

馃殌 spaceshipsin.space

Experience

2015 -> Ongoing 路 Freelance Developer 路 spaceshipsin.space

Rapid prototyping, design, software development, and consulting

Clients range from individuals to large companies and non-profit organisations

Provided technical advice and developed software solutions for cultural, social, and entertainment projects

2020 -> 2022 路 Senior Developer 路 52 Entertainment

Designed and developed a new online Bridge client for browser and mobile platforms

Maintained and upgraded existing cross-platform projects (browser and mobile)

Implemented continuous integration and deployment for internal projects

Reverse-engineered and documented legacy projects

2016 -> 2021 路 Teacher 路 E-Artsup

Authored and delivered courses: introduction to programming, design, and gameplay programming

Created browser-based teaching tools for workshops and classes

Instructed students on applied game design, game tooling, and prototyping

2015 -> 2016 路 Developer 路 Ys Interactive

Prototyped a video鈥痝ame adaptation of the Blacksad visual novels

Developed systems and mechanics for story, cutscene, investigation, and dialogue

Designed and implemented the technical art pipeline

Created asset editing and integration tools

Blacksad: Under the Skin was released in November 2020

2014 -> 2016 路 Teacher & Programme Manager 路 Supinfogame Rubika

Created the learning programme for the "game programming" track

Recruited and managed teaching staff

Provided coaching and assistance to students

Authored and delivered courses: introduction to programming, design, and gameplay programming

Held workshops and events on focused subjects and projects

2014 -> 2015 路 Developer 路 NaturalPad

Developed web services for the configuration of functional rehabilitation sessions

Prototyped games for use in physical therapy sessions

Plume - used in physical therapy sessions

Zether - released in November 2018 on Steam

Freelance Work

2017 路 Developer 路 Paper Sail (Ex Nihilo, NFB & ARTE)

Developed a multiplayer mini-game for ARTE's Very Very Short project

Implemented a drop-in, drop-out massively multiplayer system running in browser with Node.js backend

Built procedural generators for world and fauna animations

2016 -> 2017 路 Developer 路 Zero Impunity (a_BAHN)

Developed a virtual street march representing online petition signatures as joining marchers

Built an intermediary API for memoized, secure, and quick access to Change.org API data

Created a WebGL app displaying petitioners as a large crowd, each with a unique appearance and the ability to display their petition message

2014 路 Developer 路 AXA Blocks (Assurances AXA)

Ported a large screen puzzle game for trade shows and events to function on Microsoft PixelSense

Created tools for the art team to seamlessly integrate new assets