name: Naomi Carrigan contact: Washington, USA | contact@nhcarrigan.com | https://nhcarrigan.com | 🏳️‍⚧️ she/her summary: Passionate transfeminine technologist dedicated to building inclusive tech communities and empowering individuals to break into the field. With a rich background in community management, software engineering, and developer experience, I strive to create accessible pathways for diverse talent. employment: - title: Discord Bot Developer company: Ruutuli type: Freelance start_date: April 2025 end_date: Present description: As a Discord Bot Developer for Ruutuli, I help build integrations for a Zelda-themed role playing community. My work allows them to use automation to help handle game mechanics, world building, and more. - title: Developer Experience Consultant company: Deepgram type: Contract start_date: June 2024 end_date: Present prior_positions: - title: Community Bot Engineer start_date: July 2023 end_date: June 2024 description: As a Developer Experience Consultant at Deepgram, I managed community support across multiple platforms, addressing 60% of inquiries and implementing streamlined systems for tracking developer feedback. I spearheaded documentation improvements, provided expert support for JavaScript and Python SDKs, and developed applications showcasing best practices while optimizing developer workflows. Previously, as a Community Bot Engineer, I built an advanced Discord bot with AI capabilities that automated question answering, tracked community health metrics, and facilitated cross-platform integration between Discord, GitHub, and ProductBoard. - title: Educational Web Developer and Community Manager company: freeCodeCamp type: Contract start_date: December 2020 end_date: Present description: As an Educational Web Developer and Community Manager at freeCodeCamp, I led the complete redesign of the Responsive Web Design curriculum used by millions of developers worldwide, significantly improving accessibility and user engagement. I developed and deployed technical solutions including a Discord moderation bot and newsletter distribution tool that streamlined operations while managing vibrant online communities across multiple platforms. Additionally, I implemented data-driven engagement strategies that increased user participation and retention, while collaborating with leadership to align community initiatives with organizational goals and representing freeCodeCamp at external events. - title: Technomancer company: NHCarrigan type: Founder start_date: December 2020 end_date: Present description: As a freelance Technomancer, I've designed custom automation solutions that directly enhance client engagement and security, including a Twitch chat bot that improved user retention through intelligent channel point integrations. I engineered a membership verification system that protects multiple communities from spam, creating safer online spaces for thousands of users. My moderation bot, now deployed across approximately 300 communities, demonstrates my ability to scale technical solutions while maintaining performance and leveraging my expertise in TypeScript, Node.js, Angular, and community management principles. - title: Community Manager and Infrastructure Engineer company: Streamcord type: Contract start_date: August 2021 end_date: December 2024 description: As a Community Manager and Infrastructure Engineer at Streamcord, I managed a thriving community of 50,000+ members while providing support for a bot used by over 1 million communities. I led a complete community overhaul that significantly increased member retention and activity, while also contributing to technical infrastructure through bot development support and dashboard site maintenance. I spearheaded HR initiatives including staff interviews, onboarding, and quarterly evaluations, while ensuring seamless bot operations by promptly addressing user queries and maintaining high uptime across millions of communities. - title: Senior Integrations Engineer company: Rythm type: Contract start_date: April 2022 end_date: October 2024 description: As a Senior Integrations Engineer at Rythm, I developed and maintained advanced Discord bots and management tools that served a community of over 300,000 members. I architected comprehensive moderation systems with automated rule enforcement, case management, and evidence logging, while also creating engagement tools including economy systems with levelling mechanics and customizable profiles. I built sophisticated analytics platforms that measured both community engagement metrics and staff performance indicators, enabling data-driven community management decisions. Additionally, I developed cross-platform integration solutions connecting Discord with Twitter and Slack, significantly enhancing the community's social media presence and engagement. - title: Twitch Integration Engineer company: BigBadBeaver TV type: Freelance start_date: October 2022 end_date: January 2024 description: As a Twitch Integration Engineer at Big Bad Beaver Productions, I engineered and deployed "PrivateTwigs," a custom Twitch chat bot that significantly enhanced stream management and viewer engagement through comprehensive logging functionality and data analysis tools. I designed and implemented a flexible custom redemption rewards system that integrated seamlessly with Twitch's API, enabling unique viewer interactions and increasing overall stream engagement. I optimized bot performance to handle high-traffic streams without latency while collaborating directly with streamers to gather feedback for iterative improvements, all while ensuring strict compliance with Twitch's terms of service and API guidelines. - title: Community Manager company: TweetShift type: Contract start_date: January 2022 end_date: May 2023 description: As a Community Manager at TweetShift, I successfully managed and supported a vast user community across 230,000+ Discord servers, demonstrating exceptional ability to operate at scale. I provided comprehensive support through timely troubleshooting, created detailed user guides, and collaborated with developers to implement user-requested improvements. I maintained a safe and inclusive environment by enforcing community guidelines, moderating content, and resolving conflicts professionally, while driving engagement through organized events, informative content creation, and recognition programs for active members. - title: Community Manager company: 4C type: Contract start_date: May 2022 end_date: November 2022 description: As a Community Manager for 4C Discord, I orchestrated exponential growth from 1,100 to 3,350 members (205% increase) by implementing strategic engagement initiatives and creating compelling community events. I established comprehensive onboarding processes and moderated discussion channels to encourage meaningful interactions, while analysing metrics to continually improve engagement strategies. Collaborating with cross-functional teams, I aligned community initiatives with broader business objectives while ensuring a safe, inclusive environment through effective conflict resolution and community guidelines enforcement. - title: Community Manager and Open Source Engineer company: Sema type: Contract start_date: May 2022 end_date: September 2022 description: As Community Manager and Open Source Engineer at Sema, I spearheaded growth of our Discord community from 300 to 1,000 members (233% increase) through strategic engagement initiatives and creating an inclusive environment. I led multiple open source projects, including developing a standardized base template for new projects and building the Developer Skills Matrix ecosystem with companion Discord and Slack bots. I engineered automation tools to showcase open source opportunities, cultivated a vibrant community atmosphere, and collaborated cross-functionally to align community initiatives with business objectives, driving both user growth and product adoption. - title: Service Operations Manager company: Safeway type: Full Time start_date: November 2016 end_date: April 2020 prior_positions: - title: Person-in-Charge start_date: August 2013 end_date: November 2016 - title: Produce Clerk start_date: February 2010 end_date: August 2013 - title: Courtesy Clerk start_date: August 2009 end_date: February 2010 description: As Service Operations Manager at Safeway, I orchestrated daily operations while maintaining exceptional service standards, hiring and mentoring 50+ associates and developing new managers. I implemented comprehensive OSHA-compliant safety programs that reduced workplace incidents by 25%, while effectively resolving associate concerns and enforcing company policies. I audited weekly bookkeeping records with 99.8% accuracy, processed payroll for 120+ employees, and temporarily fulfilled Assistant Store Manager responsibilities, successfully managing store closure procedures and inventory liquidation that resulted in 15% higher-than-projected revenue recovery. volunteer: - title: Discord Moderator company: Virtual Insanity start_date: May 2024 end_date: Present description: As a Discord Moderator at Virtual Insanity, I cultivated a secure and respectful atmosphere in an adult-only community by vigilantly monitoring discussions and ensuring compliance with established guidelines. I resolved conflicts with empathy while providing support and guidance to foster positive interactions among diverse members. I also verified identification documents to maintain community authenticity, contributing significantly to an inclusive environment where all participants could thrive. - title: Discord Moderator company: FruitPursuits start_date: March 2024 end_date: Present description: As a Discord Moderator at FruitPursuits, I provide crucial support to community members, ensuring a seamless experience by troubleshooting technical issues and enforcing community guidelines. I foster engagement among members while collaborating with fellow moderators to continuously improve the server. My work has empowered users to fully enjoy their fruit-loving journey within our growing online community. - title: Development Lead company: Artists for Palestine start_date: November 2023 end_date: Present description: As a Development Lead at Artists for Palestine, I architected and built a custom bot integrating AirTable, Trello, and Discord that streamlined our workflow and significantly boosted team productivity. I implemented an automated news aggregation system that pulls and cross-posts verified content to keep our community informed with reliable updates. Additionally, I mentored junior developers through website design and implementation, establishing coding standards and ensuring all deliverables aligned with our humanitarian mission while fostering a collaborative development culture. - title: Discord Moderator company: Angel Rose start_date: September 2023 end_date: Present description: As a Discord Moderator at AngelRose, I maintained a safe and respectful environment by actively monitoring conversations and enforcing community guidelines to prevent disruptive behavior. I successfully resolved conflicts between members, providing timely support and guidance that enhanced user experience. I contributed significantly to community growth by fostering an inclusive atmosphere, resulting in improved member retention and positive feedback about the server culture. - title: Discord Moderator and Platform Engineering Manager company: Caylus Crew start_date: June 2021 end_date: Present description: As Discord Administrator and Platform Engineering Manager at Caylus Crew, I developed custom bots that enhanced community experience, including automated birthday messages and sponsor perk management systems. I coached and trained moderators, providing quarterly staff reviews to support their professional growth and improve performance. My technical innovations and leadership directly contributed to maintaining a vibrant community environment, streamlining operations, and ensuring exceptional user experiences across the platform. - title: Discord Administrator and Lead Integrations Engineer company: Commit Your Code start_date: December 2020 end_date: Present description: As the Discord Administrator and Lead Integrations Engineer at Commit Your Code, I fostered a supportive community environment by moderating interactions and providing personalized guidance to members on their development journey. I built a robust verification system that significantly reduced compromised accounts, enhancing overall community security. My technical leadership and community management skills have been instrumental in creating a safe, collaborative space where developers can overcome coding challenges and prepare for career opportunities. - title: Hacktoberfest Community Moderator company: DigitalOcean start_date: April 2021 end_date: October 2024 description: As a Hacktoberfest Community Moderator at DigitalOcean, I developed a custom bot that streamlined interactions by ensuring proper repository links and providing automated responses to FAQs, significantly enhancing participant experience. I guided developers through their open source contribution journey, helping them navigate challenges and maximize their impact during the event. By maintaining a safe, welcoming environment for developers of all skill levels, I fostered inclusive collaboration that directly contributed to the overall success and participant satisfaction of Hacktoberfest across my 3+ year tenure. - title: Discord Administrator and Integrations Engineer company: Azuliah start_date: December 2023 end_date: April 2024 description: As a Discord Administrator and Integrations Engineer at Azuliah, I engineered custom integrations that streamlined moderation workflows and enhanced community management efficiency for a growing VTuber audience. I successfully trained the owner and moderation team on community management best practices, implementing conflict resolution protocols that reduced incident response time by 40%. My technical solutions and leadership directly contributed to creating a safer, more welcoming community environment, resulting in a 25% increase in active member participation during my tenure. - title: Discord Moderator company: Rion Kuroko start_date: November 2023 end_date: January 2024 description: As a Discord Moderator for Rion Kuroko, I built the server from scratch, designing custom structures, channels, and rules to create an organized community environment. I provided expert technical guidance to the owner on Discord moderation best practices and implemented solutions that ensured effective server management. My strategic approach to server design and community governance established a functional, user-friendly space that positioned the VTuber's community for sustainable growth and engagement. - title: Integrations Engineer company: XCentric Collective start_date: April 2021 end_date: July 2023 description: As an Integrations Engineer at XCentric Collective, I developed a custom Discord bot with an innovative MMR system for precise Rocket League skill tracking. I implemented team formation capabilities and a matchmaking algorithm that paired users with similarly skilled opponents, increasing fairness and competition quality. I also engineered scheduling functionality that streamlined the match organization process, resulting in higher user engagement and a 30% increase in community participation over my tenure. - title: Discord Administrator company: EddieHub start_date: January 2021 end_date: May 2023 description: As a Discord Administrator at EddieHub, I moderated a vibrant tech community, enforcing guidelines while creating an inclusive environment for developers. I provided personalized support and resources to members on their professional development journeys, helping them overcome technical challenges and achieve their goals. Additionally, I orchestrated community events and initiatives that increased member engagement by 30%, fostering collaboration opportunities and strengthening our community bonds. - title: Community Moderator company: BattleSnake start_date: June 2021 end_date: November 2022 description: As a Community Moderator at BattleSnake, I ensured a safe and welcoming gaming environment while actively promoting positive member interactions. I implemented effective moderation strategies that significantly enhanced user experience and retention. I drove engagement initiatives for Summer League 2021 and developed the Caster House system, resulting in increased community participation. My efforts fostered an inclusive and vibrant atmosphere that strengthened the BattleSnake community. - title: Senior Discord Moderator company: Rythm start_date: February 2022 end_date: July 2022 description: As a Senior Discord Moderator at Rythm, I oversaw community moderation while mentoring the moderation team, tracking weekly staff activity to identify improvement areas and ensure team effectiveness. I actively guided moderators in skill development, helping them excel in their roles while identifying strategic opportunities to enhance staff engagement. My leadership was instrumental in maintaining a positive, safe community environment, contributing significantly to the overall health and vibrancy of Rythm's Discord community. - title: Technical Support Staff company: TweetShift start_date: September 2021 end_date: February 2022 description: As Technical Support Staff at TweetShift, I promptly resolved user queries and technical issues, ensuring smooth operation of their Discord bot service. I provided expert guidance on feature utilization, troubleshot complex problems, and developed effective solutions that enhanced user satisfaction. My responsive support and clear communication contributed directly to improved product reliability and community growth during my tenure. - title: Discord Moderator company: Rythm start_date: September 2021 end_date: February 2022 description: As a Discord Moderator for Rythm, I maintained a safe and welcoming environment for our vibrant arts and culture community by vigilantly monitoring conversations and ensuring compliance with guidelines. I promptly addressed disruptive behavior and implemented conflict resolution strategies that reduced incidents by 30%. My proactive approach to community management fostered an inclusive atmosphere that increased member retention and participation in community events. - title: Technical Support Staff company: Streamcord start_date: March 2021 end_date: August 2021 description: As Technical Support Staff at Streamcord, I triaged and debugged issues for the Streamcord Discord bot, ensuring seamless user experiences through effective problem resolution. I served as a critical liaison between users and developers, communicating user feedback that directly contributed to product improvements. Additionally, I actively moderated community spaces, fostering an inclusive environment that enhanced user satisfaction and retention during my tenure. - title: Community Moderator company: freeCodeCamp start_date: June 2020 end_date: December 2020 description: As a Community Moderator for freeCodeCamp, I provided technical support to users debugging code and answering curriculum questions across forum and Discord platforms. I fostered an inclusive learning environment by actively moderating discussions and enforcing community guidelines. I contributed to open-source development through GitHub issue triage and pull request reviews, helping maintain quality standards for educational content that impacts thousands of learners daily. - title: Shop Steward company: United Food and Commercial Workers start_date: September 2013 end_date: March 2016 description: As a Shop Steward for UFCW Local 555, I advocated for workers' rights and represented employees in management meetings to address workplace issues. I negotiated with employer representatives to contest disciplinary actions and ensured fair treatment for all union members. My advocacy resulted in a successful NLRB charge that changed company policy across four states. I attended arbitration hearings to fight for workers' interests, consistently working toward equitable outcomes while playing a key role in upholding workers' rights and fostering a fair work environment. - title: Instructional Assistant company: Vancouver Public Schools start_date: September 2010 end_date: June 2014 description: As a Teaching Assistant at Walnut Grove Elementary School, I provided essential support to the music instructor by teaching students to play various instruments, including xylophone, marimba, clarinet, trumpet, violin, piano, and recorder. I facilitated learning and skill development, helping students gain proficiency and confidence in their musical abilities. Additionally, I collaborated with the instructor in preparing lesson plans, contributing ideas to enhance the curriculum and ensure engaging, well-structured lessons that created a positive and enriching educational experience. education: - title: Computer Programming institution: freeCodeCamp type: Certification Program start_date: April 2020 end_date: August 2020 description: I earned a series of certifications from freeCodeCamp over the course of five months, demonstrating my proficiency in key web development and software engineering skills. These certifications include Responsive Web Design, Front End Development Libraries, JavaScript Algorithms and Data Structures, Data Visualization, Back End Development and APIs, Quality Assurance, Scientific Computing with Python, Information Security and Quality Assurance, and Full Stack Development. Through these intensive and comprehensive programs, I gained practical experience in various areas of web development, software engineering, and security, allowing me to create well-rounded and efficient web applications. This education has equipped me with a diverse skill set that I apply to build robust, user-friendly, and secure web solutions. - title: Nursing institution: Western Governors University type: Bachelor's Degree (not obtained) start_date: August 2015 end_date: May 2017 description: I pursued two years of nursing studies at Western Governors University, where I gained a solid foundation in nursing practices and healthcare. My coursework included essential subjects such as anatomy and physiology, patient care, and medical ethics, which equipped me with critical knowledge and skills for the nursing profession. Unfortunately, personal circumstances related to my divorce prevented me from completing my degree. Despite this, my experience at Western Governors University has been valuable in providing me with insights that I can apply in my professional endeavours. - title: Labour Law institution: National Labour College type: Bachelor's Degree (not obtained) start_date: August 2012 end_date: May 2014 description: I studied Labour Law at the National Labour College for two years, where I gained a deep understanding of workers' rights, labour relations, and employment law. My coursework covered topics such as labour unions, collective bargaining, dispute resolution, and employment regulations, providing me with a strong foundation in labour and employment issues. Although the college closed before I completed my degree, the knowledge and skills I acquired during my studies have been invaluable in my professional journey. - title: Education institution: Washington State University type: Bachelor's Degree (not obtained) start_date: August 2009 end_date: May 2011 description: I completed my undergraduate studies in the education program at Washington State University (WSU). During my time at WSU, I gained a strong foundation in educational theories and practices, developing skills in lesson planning, classroom management, and instructional strategies. My coursework included a range of subjects related to teaching and education, preparing me to support student learning effectively. I also had opportunities to engage in hands-on experiences, such as student teaching, which further honed my ability to work with students and adapt to diverse learning environments. - title: Primary Schooling institution: Vancouver School of Arts and Academics type: Diploma start_date: September 2002 end_date: June 2009 description: I attended the Vancouver School of Arts and Academics from grades 6 through 12, where I immersed myself in a rigorous academic and arts education. The school provided a comprehensive program with advanced levels of science, mathematics, and foreign language, all while promoting a strong foundation in creative disciplines. I focused my studies in the arts, particularly in band and theatre, where I honed my skills on instruments such as clarinet, piano, bassoon, and saxophone. The immersive and interdisciplinary approach at the school prepared me for both college and my future career through a daily atmosphere of creative work, self-discipline, and dedication. VSAA's unique curriculum, along with the influence of professional artists and community leaders, fostered my growth as a responsible and compassionate citizen with a strong understanding of multiple art forms. certifications: - title: Foundational C# with Microsoft issuer: freeCodeCamp date: November 2024 - title: 8 Git Commands You Should Know issuer: LinkedIn date: May 2024 - title: A Marketer's Guide to Appealing to Younger Generations issuer: LinkedIn date: May 2024 - title: AI in Business Essential Training issuer: LinkedIn date: May 2024 - title: Be the Manager People Won't Leave issuer: LinkedIn date: May 2024 - title: Becoming an Ally to All issuer: LinkedIn date: May 2024 - title: Build Your Logical Thinking Skills issuer: LinkedIn date: May 2024 - title: Building Online Communities issuer: LinkedIn date: May 2024 - title: Building a Trustworthy Reputation issuer: LinkedIn date: May 2024 - title: Business Etiquette for the Modern Workplace issuer: LinkedIn date: May 2024 - title: Creating Psychological Safety for Diverse Teams issuer: LinkedIn date: May 2024 - title: E-Commerce Modernization and Personalization for Retail issuer: MongoDB date: May 2024 - title: Enhancing Resilience issuer: LinkedIn date: May 2024 - title: Generative AI Approaches to Business Challenges issuer: LinkedIn date: May 2024 - title: "Hands-On Introduction: SQL" issuer: LinkedIn date: May 2024 - title: Improving Your Thinking issuer: LinkedIn date: May 2024 - title: International SEO issuer: LinkedIn date: May 2024 - title: Interpersonal Communication issuer: LinkedIn date: May 2024 - title: Key Psychological Principles for Ethical Persuasion issuer: LinkedIn date: May 2024 - title: Leadership Foundations issuer: LinkedIn date: May 2024 - title: Learning Ubuntu Desktop issuer: LinkedIn date: May 2024 - title: LinkedIn Profiles for Technical Professionals issuer: LinkedIn date: May 2024 - title: MongoDB Atlas Administrator Path issuer: MongoDB date: May 2024 - title: MongoDB Data Modelling Path issuer: MongoDB date: May 2024 - title: MongoDB Database Admin Path (Self-Managed) issuer: MongoDB date: May 2024 - title: MongoDB Node.js Developer Path issuer: MongoDB date: May 2024 - title: Performing a Technical Security Audit and Assessment issuer: LinkedIn date: May 2024 - title: Productive Creativity issuer: LinkedIn date: May 2024 - title: SEO Foundations issuer: LinkedIn date: May 2024 - title: Social Media Marketing with Facebook and Twitter issuer: LinkedIn date: May 2024 - title: "Social Media Marketing: Managing Online Communities" issuer: LinkedIn date: May 2024 - title: Strategic Business Analysis Essentials issuer: LinkedIn date: May 2024 - title: Unconscious Bias issuer: LinkedIn date: May 2024 - title: Using Generative AI for Performance Management issuer: LinkedIn date: May 2024 - title: Legacy Front End issuer: freeCodeCamp date: August 2020 - title: Quality Assurance issuer: freeCodeCamp date: July 2020 - title: Scientific Computing with Python issuer: freeCodeCamp date: July 2020 - title: APIs and Microservices issuer: freeCodeCamp date: May 2020 - title: Data Visualisation issuer: freeCodeCamp date: May 2020 - title: Full Stack Developer issuer: freeCodeCamp date: May 2020 - title: Fundamentals of Digital Marketing issuer: Google Digital Garage date: May 2020 - title: Information Security and Quality Assurance issuer: freeCodeCamp date: May 2020 - title: Front End Libraries issuer: freeCodeCamp date: April 2020 - title: JavaScript Algorithms and Data Structures issuer: freeCodeCamp date: April 2020 - title: Responsive Web Design issuer: freeCodeCamp date: April 2020 projects: - title: Mommy Bot company: NHCarrigan description: A multi-platform bot that provides motherly words of encouragement. date: April 2025 - title: Cordelia Taryne company: NHCarrigan description: AI-powered Discord assistant that provides general information, alt-text for images, text summarisation, and more. date: February 2025 - title: Gwen Abalise company: NHCarrigan description: A private ticketing system for Discord that leverages private threads for a clean UX. date: February 2025 - title: Life of a Naomi company: NHCarrigan description: RPG Maker game that gives a brief insight into who I am. date: December 2024 - title: Community Syndication company: Deepgram description: A multi-platform tool that connects help threads from Discord and GitHub into an internal Slack, and allows discussion among the team and replying to the customer directly through the Slack thread. date: June 2024 - title: Moderation Bot company: NHCarrigan description: A general-purpose bot that provides powerful moderation tools for Discord communities. date: May 2024 - title: Art 4 Palestine Bot company: NHCarrigan description: A bot for the Art 4 Palestine charity initiative. Manages art requests and delivery, and provides a news feed. date: November 2023 - title: CamperChan company: freeCodeCamp description: A Discord bot that provides a variety of features for the freeCodeCamp community, including moderation and Github issue management. date: June 2020 publications: - title: How to Help Someone with Their Code Using the Socratic Method company: freeCodeCamp description: As a programming community, freeCodeCamp helps many people who have questions about their code. It can be quite tempting to simply provide the learner with the answer and move on, but that’s actually detrimental to the learning process. date: 7 January 2025 - title: Freelancing is Hard company: NHCarrigan description: One of my clients put my contract on pause this month. They don’t have any work for me. Thankfully, I run a very heavy workload specifically so things like this aren’t quite the blow. But that’s not viable for many people (and arguably unhealthy for me). date: 11 October 2024 - title: I Did It, and You Can't Too! company: NHCarrigan description: "'Become job ready in 6 months'. 'Learn to code in 90 days'. If you've heard statements like this from various tech influencers, you're not alone. That seems to be the selling point lately - how to go from 0 to job ready as fast as possible." date: 9 August 2024 - title: De-Googling Myself company: NHCarrigan description: Recent life events have made me more cognisant of my digital footprint and online privacy. So much so that I'm paying for one of those services that sends data removal requests automatically on your behalf. But over the weekend I realised... how much data am I still giving to the tech giants? So I sat down and spent many hours moving away from those platforms. date: 14 May 2024 - title: Migrating from Windows to Ubuntu company: NHCarrigan description: I grew up on Windows. My very first computer ran MS-DOS. My schools all used Windows computers (except for a brief stint with the colourful iMac). I thought myself to be intimately familiar with how Windows works. Becoming a developer showed me just how wrong I was. date: 10 May 2024 - title: How to Claim Your Supporter Role on Discord company: freeCodeCamp description: If you have donated to support freeCodeCamp's efforts, you can now claim a special Supporter role in our Discord community. date: 12 April 2024 - title: Hacktoberfest 2023 Contributors company: freeCodeCamp description: The freeCodeCamp community just finished participating in this year's Hacktoberfest – a month-long celebration of open source. Our core team is excited to recognize all of our wonderful open source contributors. A big thank you to all of these folks for the effort they put into helping improve our curriculum and learning resources. date: 3 November 2023 - title: Hacktoberfest 2022 Contributors company: freeCodeCamp description: freeCodeCamp participated in Hacktoberfest (a month-long celebration of open source) again this year. We wanted to take a moment to thank all of our wonderful contributors for the effort they put in to help us continue to improve our curriculum and learning resources. date: 11 November 2022 - title: How to Set Up Your Own Mastodon Instance company: freeCodeCamp description: Mastodon is a decentralized, federated social media platform based on the ActivityPub protocol. It allows you to follow and interact with friends across multiple instances. In this article, you will learn how freeCodeCamp set up our own Mastodon instance - and how you can too. date: 11 November 2022 - title: How to Set Up a GitHub OAuth Application company: freeCodeCamp description: GitHub is an incredibly useful OAuth provider, especially if you are building an application targeted toward developers. In this article, we will give you a quick rundown of how to set up a GitHub OAuth application. date: 27 October 2022 - title: How to Use RegEx to Match Emoji - Discord Emotes Regular Expression Tutorial company: freeCodeCamp description: Emoji are special Unicode characters that render pictographs. But these characters can be very tricky to identify with regular expressions (RegEx). date: 13 July 2022 - title: Build a 100 Days of Code Discord Bot with TypeScript, MongoDB, and Discord.js 13 company: freeCodeCamp description: The 100 Days of Code challenge is very popular among new coders and developers looking to level up their skills. It's so popular that our Discord server has an entire channel dedicated to it. date: 31 January 2022 - title: How to Add Sentry to Your Node.js Project with TypeScript company: freeCodeCamp description: Sentry.io is an external monitoring and logging service which can help you identify and triage errors in your code. These logs provide information such as a trace stack, breadcrumbs, and (assuming this is a web application) browser data. This can help you triage issues and resolve bugs faster, with less investigative overhead. date: 28 September 2021 - title: How to Use TypeScript and MongoDB to Build a 100 Days of Code Discord Bot company: freeCodeCamp description: The 100 Days of Code challenge is very popular among new coders and developers looking to level up their skills. It's so popular that our Discord server has an entire channel dedicated to it. date: 22 June 2021 - title: What is SendGrid? SMTP Email Newsletter Tutorial company: freeCodeCamp description: You may have heard of the term SMTP before, and wondered what it is. SMTP is a common method for handling email messages. date: 14 May 2021 - title: How to Create an Email Newsletter [2021 Tutorial] - Design, Layout, Send company: freeCodeCamp description: If you manage a large community, chances are you need a way to communicate updates to your members quickly and efficiently. An email newsletter can be a very effective way to do so. date: 13 May 2021 - title: PowerShell Themes and Windows Terminal Colour Schemes - How to Customise Your Command Line company: freeCodeCamp description: I recently set up and configured Windows Terminal for my local development environment. In this article, I will walk you through the steps to configure your own Terminal. date: 5 March 2021 - title: How to Build a RocketChat Bot with TypeScript company: freeCodeCamp description: Today I will show you how to build your own Rocket.Chat bot and test it locally. This is the same process I used to build freeCodeCamp's moderation chat bot for our community's self-hosted chat server. This code is now running in production, and lots of people are using it. date: 7 January 2021 - title: How to Send an Email Newsletter with the SendGrid API company: freeCodeCamp description: For years, Quincy Larson sent a weekly email newsletter through freeCodeCamp's Mail for Good platform, which is powered by Amazon SES. He recently migrated this process to SendGrid. In this article, I will show you how I built a tool to accomplish this. date: 14 December 2020