<img height="1" width="1" style="display:none;" alt="" src="https://px.ads.linkedin.com/collect/?pid=4958233&amp;fmt=gif">
 
RSS Feed

Next Gen Insights | Antony Francis |
11 August 2020

Due to what is unquestionably one of, if not the largest global issue in recent memory affecting food, goods, and supplies distribution, there has seemingly been more discussion about supply chains than ever before.

When the crisis initially came to be, most of us experienced empty shelves in stores, which took weeks, and for some, months to restock. Some people had visions of post-war rationing as stores imposed their own rules, while many on social media were stigmatising individuals for hoarding supplies and food.

Even more critically, the whole healthcare system was brought to its knees with inadequate supplies of PPE and medical equipment as demand suddenly spiked.

So, what happened to our beautiful, efficient global supply chain that pulses product through itself in a timely fashion? Simply put, it overstretched and broke.

COULD THIS HAVE BEEN AVOIDED?

Certainly, no one predicted the size, scope, and speed of the current situation coming to pass. Other than some serious modelling in predictive analytics on the impact of a pandemic on supply lines, it’s become evident that practically everyone was taken by surprise.

This is, however, not a new phenomenon and is not solely related to a medical crisis. It is clear, though, that the best laid plans which emerged out of learnings from previous events still do not work. Let us look at some examples:

  • Annually, as a storm is announced during hurricane season, store shelves usually end up ransacked and empty prior to and after its arrival on land.
  • Whenever the media mentions a possible shortage of a given product or a temporary suspension of an essential service, supplies tend to become scarce in preparation for and following the event.
  • Certain geopolitical crises can cause an increase in gas prices, resulting in long queues at the pumps and even fuel shortages.

What are the causes that allowed these and other supply chains to get stretched beyond the breaking point? One must look back over these past 40 or 50 years at the globalisation of the economy and the definite acceleration of this process since 2000.

As production moved offshore to Asia, Mexico, or into low-cost European countries, the supply chain was lengthened and stretched. What used to be considered a simple B2C or B2B transaction has become B2B2B2B2C in many cases.

As a result, the whole industry of global logistics was developed, supported by both maritime carriers and large freight aircraft. Container ships with over 18,000 Twenty-foot Equivalent Units (TEUs) are now commonplace and the major air freight companies take up the balance for expedited delivery, especially for electronics. The movement of most commodities and products is now organised by a network of freight forwarders who manage the end to end process for their clients. These integrated physical networks include satellite tracking, shock and temperature-controlled devices, container positioning, and load and unload optimisation, which already require complex solutions to ensure the preservation and transportation of goods without taking into account even more external pressures.

AREAS IN NEED OF IMPROVEMENT

None of this would be possible without integrated technology that has evolved and become more collaborative over time. However, these systems still lack in some critical areas which could expose risks of breakage in the supply chain. Some examples can be found below:

DEMAND PLANNING

The principal issue is sharing forecasts across the extended supply chain. It must become a collaborative effort across multiple enterprises. While this requires a level of trust in the data provided, failure to properly maintain such information simply eliminates the possibility of mitigating pressure points at each hand off. The absence of such a digital thread prevents a connected data flow and integrated view of the asset's data throughout its lifecycle. See the Endava blog post on Predictive Analytics for an even better understanding.

Participants in the extended supply chain must begin by getting their houses in order. Trust will come if the information handed off to the next participant is accurate, timely, and complete. Simply put, they must ensure that internal processes deliver on each of these promises.

An example would be harmonised tariff code tables. These tables are updated on a regular basis by governments and customs agencies. Failure to integrate these updates in the preparation of export documents can result in huge exposure to fines, stoppage of goods in transit, and endless lawsuits between participants on “who got it wrong?”. Someone must be held accountable to execute these updates immediately.

Another example would be the failure to update or alert a temperature change outside of norms during shipment. Failsafe back-up processes must be established to eliminate this risk. If this is not done, and the product is unusable on arrival, the opportunity for early reorder is missed.

DATA MANAGEMENT

Having huge amounts of data is one thing, but it is what you do with it that is important. Furthermore, if the estimates of there being around 30 billion IoT connected devices functioning by the end of 2021 are accurate, then we are headed towards adding massive amounts of available data. This additional barrage of data will initially add further challenges. However, the opportunity is huge as it will allow supply chains to garner information straight from the customer, and if properly managed, can be fed back up the line.

With the right tools in place, organisations can gain visibility into the supply chains to identify areas of concern and react to issues as they are flagged. Building digital dashboards that sit above these systems and act as command & control are critical tools in the supply chain.

The worst thing to experience with a newly implemented dashboard is for the pass/fail parameters to be incorrectly set, so that even pass transactions are shown as exceptions. Test, test, and test are the operative words here! If the former situation arises, lack of trust and confidence are simply pushed down the line. Gaining back trust, as we know, is a huge uphill battle.

SUPPLY CHAIN STRETCH

There has been a movement over the years to stretch the supply chain by reducing inventory sizes to what some would say are dangerous levels. Some companies have eliminated strategic inventory locations and buffer inventory levels, with the result being that JIT is only achievable when all goes well. But a resounding snap is heard when the unexpected happens. Automation, IoT, and business intelligence technologies have been central to improving adaptability and optimising the supply chain for variable customer demand. The result, when done right, is increased visibility, responsiveness, and resilience across the entire supply chain ecosystem.

In an extended supply chain, there are literally hundreds of components each with its own BoM (Bill of Materials). For example, the F-35 fighter produced by Lockheed Martin incorporates over 300,000 parts from 1,500 suppliers from 11 countries. Recently, the knock-on effect of breakages in the supply chain caused a delivery delay of 18 to 24 jets out of the 141 planned. Good advanced planning and regular coordination between participants can alert and mitigate these impacts.

APP USAGE

There is a plethora of apps available today that purport to do this and that in providing information about product whereabouts. Many of these apps lack the depth of connectivity that real dashboards provide when linked to corporate data. They don’t have some of the value-adds that robust integrated systems provide, using dashboards that should be developed in all three environments: PC, tablet, and handheld.

Before launching blindly into selecting the ‘next best app’ it is critical to begin the process using best practices. 6 Sigma DMAIC (Define, Measure, Analyse, Improve, and Control) tells us to begin with a review of the ‘As Is’, followed by the desired outcomes, and then to map the gaps to define a path to the solution. Failure to do this often results in a problem/solution approach without a rational thought process.

A POTENTIAL SOLUTION FOR THE FUTURE

One area that could add significant value in the concept of an end to end fully reconciled transaction set is blockchain. Much has been written about the benefits (and drawbacks) of blockchain. On the subject of supply chains, you can approach the use of blockchain on two fronts – that is, implementing it in the order delivery cycle and in the payments process – but here we will focus only on the former.

The keyword here is TRUST. As a participant in the new very extended supply chain, how can I trust the information being passed along to me? It is already clear that blockchain’s ability to “automate trust” through a distributed digital ledger and automated transactions when pre-set conditions are met significantly raises supply chain efficiency. More importantly, blockchain must become a single trusted and agreed-upon data format for all partners across an ecosystem.

This will require not only time, but also multiple agreements on data standards between players across the supply chain. Indeed, blockchain may not be the panacea that many believe it will be. However, until blockchain adoption becomes ubiquitous, all is not lost. There are literally hundreds of control points along the supply chain where information is exchanged, shared and acted upon. Even though it lacks the automatic trust that comes with blockchain, establishing event manager platforms where everything is timestamped for measurement and dashboards to alert participants where information or events have not happened as planned provides an excellent substitute. These feed into real-time command & control centres and provide early warning signs to potential stretch points or failure issues that need to be put in place or strengthened with appropriate escalation protocols. Management can then act quickly to rectify the situation.

CLOSING THOUGHTS

Is the concept of an unbreakable digital supply chain a pipe dream? Could we learn of a breakage in the supply chain before it happens? Will supply chains ever have self-learning capabilities and intelligently modify processes on the fly? The only way we can ever find out is by collectively taking a chance with implementing more up to date and innovative practices and technologies designed to keep both informational and supply chains properly regulated and intact no matter the circumstances.

Antony Francis

SME for Supply Chain and Logistics

Antony has spent the last 25+ years helping organisations improve their supply chain processes and logistics operations by integrating automation and technology to accelerate and scale service to customers. He has a deep understanding of fulfilment operations: brick-and-mortar and e-commerce, returns processing and product refurbishment and repair. Throughout his career, he has had the opportunity to travel to over 43 countries. When he isn’t jet-setting around the globe, Antony enjoys books on European history and is passionate about opera and wine. He is also bilingual in English and French.

 

From This Author

  • 25 October 2022

    How Technology can help Monitor the Circular Economy

  • 28 January 2022

    The Value of Digital and Automation in the Product Returns Process

  • 26 October 2021

    Smart Tech: Providing the Visibility Supply Chains Need

  • 21 September 2021

    hi y’all! I’m Antony Francis

  • 18 May 2021

    4 Techniques to Fix Digital Breakages in the Supply Chain – Part 2

 

Archive

  • 26 September 2023

    Who Wins Most from Healthcare’s AI Transformation?

  • 21 September 2023

    Why Loyalty Programs Matter More Than Ever in Retail

  • 20 September 2023

    What Businesses Need to Start Innovating

  • 14 September 2023

    The Spark That Drives Machine Learning to Shine

  • 08 September 2023

    Why Customer Experience is at the Heart of Supply Chain Management

  • 07 September 2023

    How Offer and Order Management Systems Are Expanding The Aviation Business Model

  • 25 August 2023

    Tuning Out the Noise: Picking the AI for Practical Business Impact

  • 24 August 2023

    Resetting the Status Quo – How Banks Can Overcome Payments Challenges

  • 17 August 2023

    Opening Lap: An Endava and Toyota Racing Development Q&A

  • 17 August 2023

    The AI Boost in Gaming: Gameplay, Narrative and Production

  • 08 August 2023

    How Healthtech Simplifies and Secures Payments Processing

  • 14 July 2023

    Streamlining Digital Media Supply Chains with Generative AI

  • 13 July 2023

    4 Areas for Financial Institutions to Consider When Starting Out with Real-Time Payments

  • 12 July 2023

    Regtech - Necessary evil or competitive edge?

  • 07 July 2023

    Prime and Thrive: 3 Steps to Build Your International Payments Model

  • 06 July 2023

    Real-time Fraud – Solving the Virtual Pocket-Picking Problem

  • 29 June 2023

    Salut! I’m Radu Orghidan

  • 14 June 2023

    Debunking the myths on generative ai: what is the reality behind the most common ai misconceptions?

  • 31 May 2023

    The Time Is Now to Start Thinking About Real-Time Payments

  • 25 May 2023

    An Anatomy of the Data-Driven Retail Supply Chain

  • 23 May 2023

    BNPL regulation to protect consumers and control third-party lenders

  • 16 May 2023

    Salut! I'm Adriana Calomfirescu

  • 15 May 2023

    Hi, I'm David Boast

  • 12 May 2023

    The Business Impact of Fan Engagement: How to Leverage Technology to Improve Loyalty

  • 09 May 2023

    Staying Relevant - Why Merchants should embrace alternative Payments methods

  • 02 May 2023

    How IoT is changing Insurance

  • 26 April 2023

    A Veteran Game Developer's Perspective on Tool Development

  • 24 April 2023

    How Digital Ecosystems Enhance the Healthcare Experience

  • 21 April 2023

    Green Machines How Tech can Help Companies Hit Net-Zero Targets

  • 20 April 2023

    The Role of People and Technology in the Future of Underwriting

  • 19 April 2023

    Media 2030: Why Advertisers And Publishers Are Racing To Find New Strategies

  • 18 April 2023

    Alright, I’m Adrian Sutherland

  • 14 April 2023

    How Synthetic Data Could Solve Patient Privacy Dilemma

  • 11 April 2023

    Payments Makes The World Go Round

  • 06 April 2023

    Higher Fidelity Good Outcomes Harnessing FCAs Consumer Duty

  • 05 April 2023

    AI in Pharma: How Machine Learning is Transforming Drug Development

  • 04 April 2023

    Hello! I’m Leane Collins

  • 31 March 2023

    The Dos and Donts of Carve Outs Private Equity

  • 30 March 2023

    Cage Of Reason: Fca's New Consumer Duty Heralds The Rise Of The 'Reasonable Insurer'

  • 28 March 2023

    A Legal View on the Ownership and Future of AI-Generated Works

  • 24 March 2023

    Championing Women In Tech

  • 23 March 2023

    5 Ways Capital Markets Companies Can Ensure Resilient Operations

  • 15 March 2023

    Buenas! I’m Leticia Chajchir

  • 14 March 2023

    4 Ways To Improve Customers’ E-commerce Search Experience

  • 28 February 2023

    4 Healthcare Innovations that Can Benefit People and Profit

  • 21 February 2023

    Hey, I'm Lewis Brown

  • 17 February 2023

    Top Considerations for Financial Services Providers entering th Cross-Border Payments Space

  • 13 February 2023

    Better Together Harnessing The Power Of Digital Ecosystems

  • 09 February 2023

    What to Include in a Customer Re-Engagement Content Library

  • 07 February 2023

    Supercharging Wealth Management with Hyper-Personalisation

  • 02 February 2023

    How Innovating the Insurance Customer Journey creates a Competitive Advantage

  • 30 January 2023

    G'Day, I'm David Marsh

  • 26 January 2023

    Empowering Underwriting and Unlocking Revenue with Legacy Insurance Data Sets

  • 24 January 2023

    Four Stakeholders who win the most when Healthcare innovates

  • 23 January 2023

    Journey to the Centre of the Cloud with AWS - Part 3

  • 20 January 2023

    Journey to the Centre of the Cloud with AWS - Part 2

  • 18 January 2023

    Journey to the Centre of the Cloud with AWS - Part 1

  • 17 January 2023

    The 4 Most Common Mistakes in Retail Site Design

  • 13 January 2023

    Boost and bolster your innovation. Three tips to help get it to the next level

  • 10 January 2023

    5 Questions in Smart Energy that will define the Net Zero Transition

  • 19 December 2022

    Looking ahead and helping our customers do the same

  • 16 December 2022

    Stepping forward - The State of Cross-Border Payments in Southeast Asia

  • 14 December 2022

    Tech and Tinsel - Another Holiday Q&A with some of our Execs

  • 13 December 2022

    Why should Payment Service Providers be thinking about adding an ISV?

  • 07 December 2022

    How AI and Automation are revolutionising microscopy

  • 07 December 2022

    Venturing into the Metaverse to build an Innovative Bridge to Our People

  • 05 December 2022

    An Australian Eye on the Global Effort to Improve Cross-Border Payments

  • 29 November 2022

    How Reverse Logistics are Turning E-commerce Green

  • 23 November 2022

    5 things we learned at World Aviation Festival 2022

  • 23 November 2022

    Cyber Security Incidents in Australia Highlight the Need for a Balance Between Risk and Innovation

  • 22 November 2022

    The Era of Ecosystems and the Rise of Open Insurance

  • 18 November 2022

    How Tech is changing Sports betting for the better

  • 16 November 2022

    4 Ways Insurers Can Leverage Technology to Differentiate Themselves

  • 16 November 2022

    The Future of Banking in the Nordics - Being Digital and Personal

  • 15 November 2022

    Staying Relevant in the Buoyant Cross-Border Payments Market

  • 15 November 2022

    3 Experts' Insights on the Complicated Relationship between Fintechs and Banks

  • 09 November 2022

    How can banks create a secure, optimised cloud-enabled architecture?

  • 08 November 2022

    Tech is Good for you: How Wearable Edge Devices Changed Healthcare

  • 01 November 2022

    How Microservices can upgrade the Customer Experience

  • 25 October 2022

    How Technology can help Monitor the Circular Economy

  • 18 October 2022

    Why it's Time for Banks to let go of Legacy IT

  • 11 October 2022

    Buy vs. Build in Banking: Which Option is Right for You?

  • 04 October 2022

    The Rise of Super Apps: How Banks can compete

  • 28 September 2022

    AI Art in Game Production – an XDS 2022 Table Discussion

  • 20 September 2022

    Payments Data Monetisation is Key to Driving Sustainable Growth

  • 13 September 2022

    Navigating the Healthcare Ecosystem

  • 30 August 2022

    hey y’all! I’m Ashley Grant

  • 23 August 2022

    5 Ways to Fix Your Data Spine in Banking

  • 16 August 2022

    De-risking Digitalisation

  • 09 August 2022

    hi, I’m Brian Estep

  • 02 August 2022

    hey! I’m Lia Rollman

  • 19 July 2022

    The New Ways of Issuing Cards

  • 12 July 2022

    Scores on the Door: Rating Autonomous Vehicles

  • 06 July 2022

    We’re in Nottingham – a Q&A on Endava’s New Delivery Centre in the UK

  • 06 July 2022

    Data-Driven Impact: Don’t Settle for Less

  • 06 July 2022

    hey, I’m Chris Hart

  • 28 June 2022

    Platforms: a Blessing or a Curse?

  • 23 June 2022

    A Payments View on Marketplaces – How to Be(come) Successful

  • 21 June 2022

    Intelligent Commercial Underwriting

  • 14 June 2022

    The Future of Supply Chain: What’s Next?

  • 31 May 2022

    The Future of Autonomous Vehicles in T&L

  • 27 May 2022

    Hello! I'm Hannah McCarthy

  • 24 May 2022

    Going Native: Why Cloud-Native Services are Essential

  • 19 May 2022

    How to Tackle Legacy – Breaking Down Walls Between Change and Run

  • 17 May 2022

    Advantages of a Yard Management System

  • 13 May 2022

    Are Phones About to Become the New POS Terminals?

  • 10 May 2022

    The Digital Economy is an Upgrade of Smart Cities and Communities

  • 05 May 2022

    hello! I’m Sumita Davé

  • 03 May 2022

    Physical Automation in the T&L Industry

  • 28 April 2022

    zdravo! I’m Andrej Kotar

  • 26 April 2022

    Open Banking in the US

  • 20 April 2022

    hello! I’m Paul Maguire

  • 19 April 2022

    Digital Automation in the T&L Industry

  • 12 April 2022

    How Do Banks Embrace Embedded Finance – Have the Fintechs Already Won?

  • 06 April 2022

    ESG Data Architecture is a Business Imperative – How to Get Started

  • 05 April 2022

    hi! I am Roy Murphy

  • 05 April 2022

    Modernizing the Shipping and Cargo Process

  • 30 March 2022

    The Metaverse Evolution and Learning from the Games Industry

  • 30 March 2022

    Do Androids Dream of Trading Electric Sheep for Digital Wood? An Introduction to Automated Game Design

  • 23 March 2022

    Real-Time Payments in Australia – Why Corporates Should Get on Board

  • 22 March 2022

    Current Challenges in the Transportation & Logistics Industry

  • 16 March 2022

    bok! I’m Sanja Cvetkovic

  • 15 March 2022

    Rapidly Transforming: Healthtech Trends in 2022

  • 08 March 2022

    How to Digitize Warehouses and Distribution Centers

  • 01 March 2022

    Top Challenges in Warehouse and Distribution Centers

  • 28 February 2022

    Tackling CIB Legacy at its Core

  • 23 February 2022

    salut! I am Isabela Buhai

  • 22 February 2022

    4 Buy Now Pay Later Trends Set to Disrupt the Industry

  • 15 February 2022

    salut! I’m Natalia Ciobanu

  • 14 February 2022

    Product-Led Innovation – a Q&A with Joe Dunleavy

  • 02 February 2022

    Buy Now Pay Later: Will Regulation Burst the Bubble?

  • 31 January 2022

    Innovation Will Spur Ireland’s Race to the Top

  • 28 January 2022

    The Value of Digital and Automation in the Product Returns Process

  • 26 January 2022

    Virtually Disrupted? Keeping Pace with Accelerating Customer Expectations

  • 19 January 2022

    The 3 Big Ps in Modern Insurance: Personalisation, Prediction and Prevention

  • 19 January 2022

    An Introduction to Mobility as a Service in the US

  • 12 January 2022

    hello! I’m Paul Willoughby

  • 12 January 2022

    Buy or Build? A Game-Changing Question in Insurance

  • 11 January 2022

    Payment Service Providers 2.0

  • 21 December 2021

    Making a Positive Impact Through Giving

  • 14 December 2021

    From Global Pandemic to Holiday Spirit – a Q&A With Some of Our Senior Execs

  • 07 December 2021

    Hand in Hand with Artificial Intelligence in the Energy Sector

  • 03 December 2021

    Evolving Digital Self-Service in Insurance

  • 29 November 2021

    zdravo! I’m Ilija Gospodinov

  • 24 November 2021

    yes folks, I’m Joe Dunleavy

  • 09 November 2021

    hi there! I’m Tony Whitehorn

  • 03 November 2021

    Operating Responsibly for Future Success

  • 02 November 2021

    Leveraging ESG Data to Grow Your Business

  • 26 October 2021

    Smart Tech: Providing the Visibility Supply Chains Need

  • 12 October 2021

    hello! I’m Scott Harkey

  • 05 October 2021

    How to Improve Intelligent Energy Storage Systems Using AI

  • 28 September 2021

    Data-Driven Insurance

  • 21 September 2021

    hi y’all! I’m Antony Francis

  • 14 September 2021

    Once Upon a Time … in Payments

  • 31 August 2021

    Personalised Banking: How to Get Ahead of Ever-Changing Client Value Propositions

  • 17 August 2021

    RPA: Using Robots to Streamline Processes

  • 10 August 2021

    The Inclusive Workplace of the Future – a Q&A with Asif Sadiq MBE

  • 03 August 2021

    hello! I’m Elisabeth Bradley

  • 27 July 2021

    How the Board Game Catan Conquered the Digital World

  • 13 July 2021

    The Transformation Trifecta: Cloud, Digital and Open Banking

  • 06 July 2021

    How to Future-Proof the Digital Retail Experience

  • 23 June 2021

    hi! I’m Thomas Bedenk

  • 17 June 2021

    Hello! I’m Adrian Bugaian

  • 18 May 2021

    4 Techniques to Fix Digital Breakages in the Supply Chain – Part 2

  • 11 May 2021

    Phygital in Automotive: Bridging the Gap Between Physical and Digital – Part 2

  • 05 May 2021

    Artificial Intelligence: Where Does The Real Value Lie?

  • 27 April 2021

    4 Techniques to Fix Digital Breakages in the Supply Chain – Part 1

  • 20 April 2021

    Phygital in Automotive: Bridging the Gap Between Physical and Digital – Part 1

  • 14 April 2021

    What ‘We Care’ Means at Endava – a Q&A on Sustainability with our CEO

  • 08 April 2021

    Before Commission / After Digitisation – a Pivotal Era for Australian Payments

  • 06 April 2021

    Insurance Insights: Low Code

  • 30 March 2021

    Insurance Insights: Intelligent Underwriting Workbench

  • 23 March 2021

    The Challenge of Technology is Not Technology

  • 18 March 2021

    Supporting and Empowering Women in Tech

  • 16 March 2021

    Insurance Insights: Customer Retention & Cross-Selling

  • 09 March 2021

    Insurance Insights: Cloud Migration

  • 02 March 2021

    How to Improve Interoperability in Healthcare

  • 23 February 2021

    Insurance Insights: Data Exploitation

  • 16 February 2021

    Insurance Insights: Open Insurance

  • 11 February 2021

    Mapping the Future Applications of Artificial Intelligence

  • 18 December 2020

    Celebrating 20 Years of Endava – with Julian Bull

  • 15 December 2020

    Insurance Industry Trends from DIA Prime Time

  • 08 December 2020

    Celebrating 20 Years of Endava – with Rob Machin

  • 04 December 2020

    Trends in the Automotive Industry for 2021

  • 25 November 2020

    Approaching 2021 – Technology Becomes the Business

  • 19 November 2020

    What 2020 Has Taught Us About Leadership – A Q&A with a CEO

  • 03 November 2020

    Digital Challenges and Chances in the Automotive Industry

  • 27 October 2020

    Insights from InsureTech Connect Global 2020

  • 20 October 2020

    Revisiting Digital Transformation Mistakes

  • 13 October 2020

    Ada Lovelace Day: Celebrating Women in STEM

  • 06 October 2020

    Still Rising: The Need for Visibility in the Supply Chain

  • 29 September 2020

    3 Tips for Thriving in the Era of Digital Necessity

  • 16 September 2020

    MPE Summer Week Recap – a Seismic Shift in the World of Payments

  • 08 September 2020

    Increasing Brand Loyalty Through Empathy

  • 02 September 2020

    Remote Working: The Good, the Bad and the Ugly

  • 11 August 2020

    Strengthening Supply Chains by Understanding Digital Breakages

  • 05 August 2020

    What's Next in Digital – Predictions from the CxO

  • 30 July 2020

    The Rise of Human to Human Customer Experiences

  • 21 July 2020

    Gaining Insights with Predictive Analytics

  • 23 June 2020

    Advice for running in-person and virtual hackathon events

OLDER POSTS