Work Experience

OdeCloud

Full-Stack Engineer & Tech Lead | December 2024 - Current

At OdeCloud, I contribute as a Full-Stack Engineer and Tech Lead, focusing on building and scaling an innovative platform for technology consultants.

My responsibilities include architecting new features, leading the front-end team, and collaborating with DevOps to ensure the robustness and performance of our systems. We're passionate about transforming IT consulting for the future.

Broken Rubik

Team Leader & DevOps Architect | June 2021 - December 2024

As a Team Leader and DevOps Architect at Broken Rubik, I promoted development initiatives and bootstrapped our DevOps strategies. My focus was on building deployment pipelines, gathering metrics, and building internal tools for the dev team.

I developed 'Catalyst,' a key internal project comprising a CLI and toolkit designed to automate and streamline SuiteCommerce deployments and activations. This significantly improved our development workflow and efficiency. I also authored a blog post detailing our approach to monitoring and enhancing these deployment processes (see blog posts below).

Key Technologies:

Notable Projects & Contributions:

  • Slideshow preview
    Technical Slideshows (slides)

    A collection of slideshows I made for presentations at Broken Rubik. These varied from sharing technical concepts with the team, to running benchmarks on Sass engines (node-sass vs dart-sass), and presenting internal CLIs.

Blog Posts & Articles:

Independent Consultant

NetSuite Developer | Past

During my time as an Independent Consultant, I specialized in NetSuite development, helping businesses optimize their ERP systems and integrate custom solutions.

A key highlight was the ArcoSpace.io project, where I developed highly configurable branding customizations for their SuiteCommerce site, significantly enhancing their e-commerce capabilities and user experience.

Key Technologies:

Notable Projects & Contributions:

  • Toolbar Extension I developed to help with development in SuiteCommerce projects
    SCA Toolbar (chrome extension)

    Toolbar Extension to help with development in SuiteCommerce sites.

  • Thumbnail of the search extension
    NetSuite Search Extension (chrome extension)

    Allows you to press CMD + K and open a better search menu on NetSuite. Blazingly fast and keyboard-first.

Koru Network

Self Employed | 2019 - 2021

Koru Network was a Minecraft gaming community. Initially joined the team in its early stages as a web developer, to design and implement a website for the network. The website's prototypes were designed in Figma, which allowed for a quick feedback cycle.

The website featured a Nuxt.js (powered by Vue.js) front-end and an Express.js back-end, which involved MongoDB & Redis databases.

To fully finish and deploy the website, I had to venture into the Java world to connect the account systems with everything else. This was critical, as it also allowed me to play a significant role in the development of different game modes in the network, which were Java applications written for a microkernel architecture.

During this time, as the network grew in daily players, we managed to overcome multiple scalability issues and spam problems. To reduce spam, measurements regarding the authentication systems were deployed in both the website and the game.

In some game modes, the Java Reflection API was utilized; alongside in-game packets, to achieve highly specific features otherwise impossible.

Some of the website features worked in sync with the game, using Redis as an intermediary. Everything was self-hosted on Linux servers.

Key Technologies:

Notable Projects & Contributions:

  • We reached 600 simultaneous players, one of our biggest achievements.

  • An unreleased prototype for the next version of the website.

  • This web application allowed staff members to manage user's punishments, tickets, and other useful information.

  • Practice leaderboards on the website.