My name is Alex Gelinas, and I am a Canadian Developer & Musician! I have a strong passion for building great apps; but also have a deep love for performing, producing, and teaching music. I also love to keep active with mountain biking, hikes, and can often be found getting lost in the wilderness. I have also been a gamer for my whole life, and on top of keeping up with the latest games I was one of the hosts of the Gaming Fyx podcast, as well as the host of the Coding Fyx podcast.
Alex Gelinas
BC, Canada
Senior Software Developer• January 2023 - Present
Working on making the Backend systems for Sky: Children Of The Light!! Keeping our players connected and making memories together 🩵 We primarily use Golang for these services, alongside a bit of Erlang. The data layer a blend of MongoDB, Postgres, Redis, and Nebula Graph, alongside the use of tools such as Kafka.
Senior Software Developer• July 2021 - 2022 December
Working across many projects in many languages (C#, C++, Python, Go) and helping grow Roon in many capacities - from its software capabilities to its broader reach to both audio enthusiasts and normal everyday music listeners. We use big data to drive a fantastic experience for any and all to enjoy their music. The corpus of the data we work with is the entirety of released music, as well as all musicians who have ever been recorded and/or published. I also created tools to parse all of Wikipedia to further drive this data and give the richest metadata experience in the music industry!
Senior Software Developer• June 2019 - July 2021
Working with many languages across several projects involving big data, quick turnaround times, and frequent client interactions/feedback. Languages and technologies used include JavaScript, TypeScript, C#, Go, Kubernetes, Helm, Rancher, Gitlab, and DinD for the purpose of CI/CD. Have successfully been with projects which have gone from initial development and POC to production deployment with many clients, and am the Product Owner for a handful of internal services used by many teams.
Senior Full Stack Developer & Project Manager• September 2017 - May 2019
Full Stack Web & Software Development across a wide swath of languages and frameworks including JavaScript, TypeScript, Node, React, Redux, Django, Python, and C++. I acted as the Project Manager for the entire Web side of these projects. These projects used Docker and Kubernetes for most of the web infrastructure, and used Microsoft Azure as a host and provider of CI/CD pipelines.
Owner & Operator• August 2016 - Present
Have handled every aspect of KMA's development - from funding and market research, to platform development and content creation. Created a customized LMS based on a handmade WordPress theme injected with React code. Video content is edited and created with Premiere, and is captured at 4K. Provides education across all levels - from Elementary all the way to (beyond) College-Level.
Full Stack Developer & Product Specialist• May 2017 - November 2017
Developed a large part of VenturX's core app and infrastructure. This includes their frontend using Angular, backend using Node, DevOps pipeline, automated build process, as well as many custom pieces of software across their whole environment.
Practice Consultant• May 2016 - February 2017
Strategic Services Consultant• August 2015 - April 2016
Software Developer• September 2014 - October 2015
BMus - Electronic Production & Design• 2014
Graduated from Berklee with a degree in Electronic Production & Design, which is a combination of Music Production and Computer Science. My thesis project was creating a VR game in Unity with spatial audio (over two years prior to the commercial release of VR headsets)
GPA: 3.9 - Dean's List - Summa Cum Laude
AMus - Music Performance• 2010
GPA 3.8 - Dean's List
These are companies with which I have worked in a direct capacity - be it as an employee, partner, contributor, or consultant on their projects. Clicking on a company's logo will bring you to their site so you can learn more about them!
Due to ongoing Non-Disclosure Agreements, I am unable to publicly share code and examples from all of these projects, but please contact me if you would like to know more.
These bars denote a subjective comfort level with each skill. I am always looking to learn more, and am passionate about continually improving my skills!
I was the lead developer and project manager for the Web side of AudioWorks Technologies' ambitious projects. These aim to bring collaboration, education, and community to musicians all over the world. This includes having created a fully featured in-house DAW; a vast backend which uses microservices provided by Docker and Kubernetes; proprietary online version control; the use of VR to provide students the opportunity to sit in on University classes; and much, much more - a lot of which is under NDA at this time. Please contact me for more info!
JavaScript, TypeScript, React, Redux, Node, Python, Django, C++, PHP, MongoDB, PostgreSQL, Docker, Kubernetes, Ansible, Fabric, Azure, Git LFS, Jenkins, Premiere, VR
The product of a successful Kickstarter, KMA is an ongoing project to help bring high quality music education to students everywhere for a very low price. The skill level of this education ranges from extreme beginner, to beyond college-level. I created all technologies that KMA uses, including a fully-featured Learning Management System, custom authored WordPress theme, and many more behind-the-scenes React goodies to help with lesson interactivity.
Authored WP LMS, Authored WP Theme, React, Node, Docker, Trellis, AWS, Premiere
Gaming Fyx is a weekly podcast by six friends from around the world. We talk about video games, as well as a lot of our personal interests - ranging from anime and comic books, to hiking and crossfit. I handle all production aspects of the show - streaming, recording, editing, website, RSS, et cetera. The podcast can be found on all podcast providers!
Authored WP Theme, Authored RSS Feed, AWS, Cubase, OBS
My time with VenturX was spent building the infrastructure and development environment for the project. I built the majority of the front and backend, as well as their DevOps pipeline. I had the opportunity to mentor several developers during my time there, regularly keep in contact with the team, and occasionally still help them overcome technological hurdles.
Angular, Node, MongoDB, AWS
KitPlayer is an ongoing project which makes use of React Native to create a cross-platform mobile app. Down the road, the goal will be that you can set KitPlayer to use your subscription service of choice in a very lightweight way. More features are planned for the future, including (but not limited to) music suggestions via synesthesia.
React Native, MongoDB, GraphQL
This is a short, three minute track which showcases some of the music work I have done over the years! It covers a broad range of styles in that short play time, and I am excited to add to this with my upcoming Nier Tribute project!
Listen to a short demo which shows a large swath of my music!
Bastion is a game with a wonderful Soundtrack, and I felt that one of its most iconic tracks - Setting Sail, Coming Home - would be really exciting as a vocal jazz piece. This song is the product of that idea, and it has since been featured on OCRemix, and original composer Darren Korb has expressed his affection for this version as well.
This site was built by Alex Gelinas using React.
You can download and use it for your own projects by clicking here.