M

Matt Cowley

Business Development Executive

Beaconsfield, England, United Kingdom12 yrs 11 mos experience
Most Likely To Switch

Key Highlights

  • Led development of scalable APIs for Hacktoberfest.
  • Rebuilt non-profit website using modern technologies.
  • Maintained open-source projects with significant community impact.
Stackforce AI infers this person is a Fullstack Software Engineer with a strong focus on Open Source and Community Engagement.

Contact

Skills

Core Skills

Open Source SoftwareNode.jsWeb DevelopmentSoftware DevelopmentStage ManagementIt ManagementTheatre ProductionTechnical SupportWebsite ManagementBroadcast SupportIt Support

Other Skills

Continuous IntegrationProject ManagementDocumentationJavaScriptNext.jsCollaborationGitHubCommunity ManagementDiscord Bot DevelopmentPull Request ManagementAPI DevelopmentGitHub IntegrationElectrical MaintenanceGoogle Drive ManagementTeam Coordination

Experience

12 yrs 11 mos
Total Experience
2 yrs 6 mos
Average Tenure
7 yrs 8 mos
Current Experience

Grafana labs

Growth Engineer

Feb 2025Present · 1 yr 3 mos · Remote

  • Grafana is the open source analytics & monitoring solution for every database.
  • https://grafana.com
  • Collaborating with the Growth product managers and the other engineers on the Growth team to plan, develop, launch, and track experiments to improve the Grafana Cloud onboarding experience. Building new features and messaging to get data flowing for users quicker and demonstrate value to drive paid plan upgrades.
  • Supporting teams across Grafana in adopting OpenFeature as our new feature flag management system, including writing internal documentation and best practices for using OpenFeature. Submitting improvements and fixes upstream to the open-source OpenFeature projects to solve for novel use cases arising from Grafana's plugin architecture.
  • Working with the team to overhaul the internal developer experience for Growth-owned code bases. Improving the development process from easier local setup to improved CI in pull requests with ephemeral previews of the changes, consolidating legacy code bases into a single React-based Grafana plugin.
  • Building an in-house customer cohort system to allow for targeted messaging and experimentation throughout the Grafana Cloud experience, replacing a previous third-party system that was expensive and often blocked by browser extensions.
Open Source SoftwareNode.jsContinuous IntegrationProject Management

Jingle jam

Open-source Maintainer

Nov 2023Present · 2 yrs 6 mos · Remote

  • The world's biggest gaming charity event - which has raised over £25 million for charity through their yearly fundraiser livestreams.
  • https://jinglejam.co.uk
  • Developing and maintaining an open-source Discord bot for the Jingle Jam charity event, allowing viewers to easily check the current total raised and other statistics about the event, as well as providing automated update announcements in the Jingle Jam server.
  • Collaborating with the Yogscast team to provide a similar set of statistics commands for the Twitch livestream chat bot, also maintained as an open-source project.
Open Source SoftwareDiscord Bot Development

Digitalocean

5 roles

Senior Software Engineer II

Promoted

Sep 2023Oct 2024 · 1 yr 1 mo

  • Helping millions of developers easily build, test, manage, and scale applications of any size - faster than ever before.
  • https://digitalocean.com
  • Led the architecture, development and deployment of a new stack for the marketing (WWW) + community websites, with a static Next.js client for reliability and Node.js microservices for interactivity. Built an in-house CMS for streamlined content management and collaborated with the design team to create a TypeScript UI library for a new design system, aligning code with Figma designs and rolled out across all marketing pages.
  • Core contributor to Hacktoberfest, leading the engineering and shaping event mechanics/direction. Built a scalable API integrating with GitHub and GitLab to track PRs/MRs each year, processing millions of daily events, and maintained an OpenAPI spec for seamless client-side integration. Managed the Hacktoberfest Discord community of 70k members, and worked with the volunteer moderation team to foster a welcoming and inclusive environment.
  • Maintained and championed open-source projects like do-markdownit and NGINXConfig, triaging issues, shipping new features and fixes, and reviewing community contributions. Advocating for open-source initiatives and encouraging broader adoption of open-source work within the company.
  • Part of the new Availability mission, focused on customer uptime. Improved the incident process, reducing resolution times for customer-impacting issues and overhauling the post-incident review process. Collaborated with the support team to refine public communications on the status page during incidents.
Software DevelopmentAPI DevelopmentCommunity Management

Senior Software Engineer I

Oct 2022Sep 2023 · 11 mos

Senior Web Developer

Mar 2022Oct 2022 · 7 mos

Community Platform Manager

Dec 2019Mar 2022 · 2 yrs 3 mos

  • Helping millions of developers easily build, test, manage, and scale applications of any size - faster than ever before.
  • https://digitalocean.com/
  • Working as part of the engineering team for the Community platform to continually evolve the feature-set provided on the site to better the experience for our Community users across our Q&A section, our Community Tools listings, and our vast collection of tutorial content, as well as working with internal teams using the platform.
  • Leading and coordinating the continued development of our open-source Community Tools, such as NGINXConfig. Working with community contributions to triage issues reported on GitHub effectively, shipping new features based on community issues and pull requests.
  • Running our GitHub open-source outreach program, reaching out to new contributors on any of the DigitalOcean maintained open-source repositories on GitHub, thanking them for being involved with our projects and sending them a swag pack as a gift for contributing.
  • Part of the core team for Hacktoberfest 2019 and 2020, responsible for handling all social and support engagement through the Hacktoberfest Twitter account and our Freshdesk support system. Also a principal engineer for maintaining the open-source Ruby on Rails Hacktoberfest application that powers the whole event and website.
  • Moderating the DigitalOcean Community on a daily basis, handling any user reports as well as the automated spam filter systems in place. Responding to any users who reach out when their post is caught in the automated filters.
  • Collaborating with the community management team to ensure the platform provides the features they need to effectively work with our community and assisting them with engaging on Community Questions and Answers, as well as escalating issues internally to support teams when appropriate and improving processes for triaging feedback provided by our users.
Open Source SoftwareCommunity ManagementProject Management

Community Manager

Jun 2019Dec 2019 · 6 mos

Node.js

Web Infrastructure Team

Aug 2023Present · 2 yrs 9 mos · Remote

  • Run JavaScript Everywhere. Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.
  • https://nodejs.org
  • Collaborating with all the open-source maintainers for the Node.js website and related services, including the Node.js website itself as well as the Node.js release worker that hosts Node.js downloads, to improve the reliability of the services and ensure that the community can always access Node.js web resources.
  • Handling communications on the Node.js status page when issues do arise, ensuring that the community is kept up-to-date with any issues that may be affecting the Node.js website and downloads.
Open Source SoftwareCollaborationWeb Development

Alveus sanctuary inc.

Open-source Maintainer

Mar 2023Present · 3 yrs 2 mos · Remote

  • Educating the world from the web, Alveus is a non-profit virtual education center following the journeys of non-releasable exotic ambassadors.
  • https://alveussanctuary.org
  • Working with the team at Alveus Sanctuary and other volunteer developers, rebuilding the entire website for the non-profit from the ground up, replacing their legacy WordPress-based site that had many performance and maintainability issues with a modern Next.js-based stack.
  • Creating an open-source organization on GitHub where the code for the site is available for anyone to view and contribute to, as well as providing a centralized place for other open-source projects related to Alveus to live, allowing a community of developers to come together to help the sanctuary.
  • Supporting the team at Alveus in launching new interactive features to engage with viewers of the Twitch livestreams, such as giveaways and push notifications, allowing them to grow the community, provide more education to the world, and raise more funds to continue operating.
Open Source SoftwareWeb DevelopmentJavaScriptNext.js

Cloudflare, inc.

Open-source Maintainer (cdnjs.com)

Oct 2018Present · 7 yrs 7 mos · Remote

  • The #1 free and open source CDN built to make life easier for developers.
  • https://cdnjs.com/
  • Working on a contract with Cloudflare to help maintain and moderate the core cdnjs CDN service, mainly focusing on the core GitHub repository for cdnjs.
  • Assisting external contributors wanting to add libraries to cdnjs by triaging and responding to issues, as well as reviewing and merging submitted pull requests to the main GitHub repository.
Open Source SoftwareGitHubCommunity Management

Js.org

Open-source Maintainer

Oct 2018Present · 7 yrs 7 mos · Remote

  • JS.ORG - Dedicated to JavaScript and its awesome community since 2015.
  • https://js.org/
  • Directly responsible for reviewing all pull requests made by third-party developers requesting their custom js.org subdomains on the js.org GitHub repository.
  • Working with the js.org team and external contributors to develop new PR review and management systems through continuous integration (CI).
  • Handling the annual cleanup of the js.org active file to ensure all subdomains are valid, liaising with contributors on subdomains which have failed checks to resolve any issues.
Open Source SoftwareGitHubPull Request Management

Rythm bot

3 roles

Development Manager

Nov 2017May 2018 · 6 mos

  • The most popular Discord music bot, used by over a million communities.
  • https://rythmbot.co/
  • Responsible for the main homepage site and the web dashboard in design, development and maintenance.
  • Coordinating all developers on the team working on the project and managing the GitHub repositories for all Rythm related projects.
  • Development of utility bots to work alongside the core bot project including a large self-service help desk bot.
Theatre ProductionTechnical Support

Technical Support Agent

Promoted

Jul 2017May 2018 · 10 mos

  • The most popular Discord music bot, used by over a million communities.
  • https://rythmbot.co/
  • Using my technical knowledge of the system and bot to be able to provide live chat support in Discord for users.
  • Triaging issues reported and helping users to quickly resolve them alongside evaluating any user feature requests made.
Web DevelopmentTeam Coordination

Python & Web Developer

Jul 2017Nov 2017 · 4 mos

  • The most popular Discord music bot, used by over a million communities.
  • https://rythmbot.co/
  • Working as part of a large development team for the project all with our own tasks and projects.
  • Providing assistance to the Java developers with secondary bots and other development tools for the team and users written in Python.
  • Designing and developing the front end of the user control panel for the bot, working with another developer responsible for the Laravel/PHP backend to provide user interaction through JavaScript.
Technical SupportUser Assistance

The young theatre

3 roles

Chief In-House Electrician

Sep 2017Sep 2019 · 2 yrs

  • A youth theatre group run by young people for young people.
  • https://www.youngtheatre.org.uk/
  • Responsible for maintenance of all electrical equipment within the theatre company.
  • Responsible for wiring and checking any practical effects used.
  • Often the production electrician or responsible for stage electrics during company productions.
  • Assisting with training of new members in all aspects of lighting and electrics.

Information Technology Officer

Promoted

Sep 2016Sep 2019 · 3 yrs

  • A youth theatre group run by young people for young people.
  • https://www.youngtheatre.org.uk/
  • Providing annual maintenance to all emails used by the production company and ensuring everyone who requires an email account has one.
  • Managing the shared Google Drive for the company, responsible for providing correct access to all members of the committee.
Stage ManagementElectrical Maintenance

Theater Technician

Feb 2014Sep 2017 · 3 yrs 7 mos

  • A youth theatre group run by young people for young people.
  • https://www.youngtheatre.org.uk/
  • Working on all company productions in a multitude of roles, often with responsibility for other crew.
  • Holding roles such as the stage manager, lighting operator, assistant stage manager, deputy stage manager or sound operator.
IT ManagementGoogle Drive Management

The highcrest academy

IT Technician

Jul 2017Aug 2017 · 1 mo · London Area, United Kingdom

  • The team responsible for all IT equipment and servicing at the Highcrest Academy school.
  • http://www.highcrest.bucks.sch.uk/
  • Installing new computers at multiple locations in the school.
  • Assisting with the roll-out of Windows 10 onto all computers in the school.
  • Using MDT to install a pre-configured image of Windows 10.
  • Aiding the updating of AD and Impero for the network.
Broadcast SupportEquipment Maintenance

School stage

Installation Technician

Jul 2017Jul 2017 · 0 mo · London Area, United Kingdom

  • An install specialist for lighting and sound equipment in schools.
  • http://www.schoolstage.co.uk/
  • Assisting with the rigging and permanent installation of lighting fixtures.
  • Wiring custom cabling for both lighting control/power as well as for the sound and data installation.
  • Running cable throughout the venue in a tidy fashion for control data and sound.
  • Responsible for ensuring the work environment was both clean and tidy as well as safe at all times.
IT SupportWindows Deployment

Blink fm

2 roles

Programme Controller & Website Designer

Oct 2014Sep 2017 · 2 yrs 11 mos

  • A local youth run radio that broadcasts online to all and via radio to areas of south bucks.
  • Responsible for managing when shows are on air and checking all content is appropriate.
  • Designing and running the station’s website and live radio stream.
  • Assisting with attaining correct licensing to be on air in the local area.
  • Organising shows for the station as well as equipment and bands for live events.
Web DevelopmentPython Programming

Broadcast Technician

Jul 2013Oct 2014 · 1 yr 3 mos

  • A local youth run radio that broadcasts online to all and via radio to areas of south bucks.
  • Providing assistance to youth presenters in the studio to ensure that their shows run smoothly and are broadcast online to the website live broadcast stream.
  • Maintaining all studio equipment to keep it show ready including the mixing desk, Auto DJ and Myriad systems.
Website ManagementEvent Organization

Education

University of Buckingham

BSc Computing — Computer Science

Jan 2020Dec 2021

Royal Grammar School High Wycombe

Computer Science

Jan 2012Jan 2019

Stackforce found 100+ more professionals with Open Source Software & Node.js

Explore similar profiles based on matching skills and experience