Gaeel Bradshaw-Rodriguez
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
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