AI Accelerated Coding for Good: Sri Lankan Flooding 2025
AI Accelerated Coding for Good: Sri Lankan Flooding 2025
AI Accelerated Coding for Good: Sri Lankan Flooding 2025
News
20 Dec 2025
In 2025, during a moment of real human crisis, we saw first-hand how powerful vibe coding can be when it’s used responsibly and with purpose. The 2025 flooding in Sri Lanka led to hundreds of deaths and left many more people trapped, displaced, or cut off from basic services. Our Sri Lankan partners stood up a disaster rescue platform overnight that made a huge difference for emergency services.



A Crisis That Couldn’t Wait
Earlier this year, Sri Lanka experienced severe flooding and landslides that led to hundreds of deaths and left many more people trapped, displaced, or cut off from basic services. Roads were destroyed, communications were fragmented, and entire communities were isolated — some deep in jungle regions, hundreds of miles from major cities.
In disasters like this, time is everything. The difference between action taken today and action taken next week can quite literally be the difference between life and death
An Overnight Platform
Our partners in Sri Lanka saw what was required, and knew it was in their power to make it happen. They did not wait for committees to be convened, government or NGO guidance; they started building.
Overnight, Saj, Thathsara and the team created a simple platform where Sri Lankans who were trapped or in need could log:
Their location
Their situation
The kind of help they required
By the next day, the platform had registered thousands of incidents.
A team on the ground immediately began categorising those incidents — food, medical aid, evacuation, shelter — and triaging them in coordination with emergency services and relief efforts. What would previously have been scattered phone calls, social media posts, and word-of-mouth reports became a single, structured source of truth.
It worked.
What This Has to Do With Vibe Coding
This is what vibe coding looks like when it’s done well:
Speed over ceremony: The team prioritised getting something usable into people’s hands immediately.
Intent over elegance: The goal wasn’t technical beauty — it was reducing suffering.
Iteration in the real world: The platform evolved as real data and real needs came in.
Human judgement remains central: Technology supported people on the ground; it didn’t replace them.
Vibe coding isn’t about abandoning skill or responsibility. It’s about trusting experienced builders to make pragmatic decisions under pressure, without being paralysed by process.
In moments of crisis, traditional development timelines are a luxury you don’t have.
From Software to Supplies
At Datalogic Labs, we were proud to be able to support this effort in a tangible way. We funded a container-load of supplies — food, essentials, and aid — which was driven 600 miles deep into the jungle to reach communities that needed it most.
A Different Way to Measure Success
We often judge software by uptime, scalability, and code quality. Those things matter — especially in the long term.
But sometimes the right question is simpler:
Did this help people when they needed it most?
In this case, the answer is unequivocally yes.
Pride, Gratitude, and a Lesson Worth Remembering
We are incredibly proud of Saj and the entire team who pulled this together under extraordinary circumstances. What they built was not just a platform — it was a bridge between people in distress and people who could help.
The whole episode proves the old adage that action speaks louder than words, and shows that vibe coding and today's rapid development techniques are huge drivers of action, reactivity and positive outcomes.
A Crisis That Couldn’t Wait
Earlier this year, Sri Lanka experienced severe flooding and landslides that led to hundreds of deaths and left many more people trapped, displaced, or cut off from basic services. Roads were destroyed, communications were fragmented, and entire communities were isolated — some deep in jungle regions, hundreds of miles from major cities.
In disasters like this, time is everything. The difference between action taken today and action taken next week can quite literally be the difference between life and death
An Overnight Platform
Our partners in Sri Lanka saw what was required, and knew it was in their power to make it happen. They did not wait for committees to be convened, government or NGO guidance; they started building.
Overnight, Saj, Thathsara and the team created a simple platform where Sri Lankans who were trapped or in need could log:
Their location
Their situation
The kind of help they required
By the next day, the platform had registered thousands of incidents.
A team on the ground immediately began categorising those incidents — food, medical aid, evacuation, shelter — and triaging them in coordination with emergency services and relief efforts. What would previously have been scattered phone calls, social media posts, and word-of-mouth reports became a single, structured source of truth.
It worked.
What This Has to Do With Vibe Coding
This is what vibe coding looks like when it’s done well:
Speed over ceremony: The team prioritised getting something usable into people’s hands immediately.
Intent over elegance: The goal wasn’t technical beauty — it was reducing suffering.
Iteration in the real world: The platform evolved as real data and real needs came in.
Human judgement remains central: Technology supported people on the ground; it didn’t replace them.
Vibe coding isn’t about abandoning skill or responsibility. It’s about trusting experienced builders to make pragmatic decisions under pressure, without being paralysed by process.
In moments of crisis, traditional development timelines are a luxury you don’t have.
From Software to Supplies
At Datalogic Labs, we were proud to be able to support this effort in a tangible way. We funded a container-load of supplies — food, essentials, and aid — which was driven 600 miles deep into the jungle to reach communities that needed it most.
A Different Way to Measure Success
We often judge software by uptime, scalability, and code quality. Those things matter — especially in the long term.
But sometimes the right question is simpler:
Did this help people when they needed it most?
In this case, the answer is unequivocally yes.
Pride, Gratitude, and a Lesson Worth Remembering
We are incredibly proud of Saj and the entire team who pulled this together under extraordinary circumstances. What they built was not just a platform — it was a bridge between people in distress and people who could help.
The whole episode proves the old adage that action speaks louder than words, and shows that vibe coding and today's rapid development techniques are huge drivers of action, reactivity and positive outcomes.
A Crisis That Couldn’t Wait
Earlier this year, Sri Lanka experienced severe flooding and landslides that led to hundreds of deaths and left many more people trapped, displaced, or cut off from basic services. Roads were destroyed, communications were fragmented, and entire communities were isolated — some deep in jungle regions, hundreds of miles from major cities.
In disasters like this, time is everything. The difference between action taken today and action taken next week can quite literally be the difference between life and death
An Overnight Platform
Our partners in Sri Lanka saw what was required, and knew it was in their power to make it happen. They did not wait for committees to be convened, government or NGO guidance; they started building.
Overnight, Saj, Thathsara and the team created a simple platform where Sri Lankans who were trapped or in need could log:
Their location
Their situation
The kind of help they required
By the next day, the platform had registered thousands of incidents.
A team on the ground immediately began categorising those incidents — food, medical aid, evacuation, shelter — and triaging them in coordination with emergency services and relief efforts. What would previously have been scattered phone calls, social media posts, and word-of-mouth reports became a single, structured source of truth.
It worked.
What This Has to Do With Vibe Coding
This is what vibe coding looks like when it’s done well:
Speed over ceremony: The team prioritised getting something usable into people’s hands immediately.
Intent over elegance: The goal wasn’t technical beauty — it was reducing suffering.
Iteration in the real world: The platform evolved as real data and real needs came in.
Human judgement remains central: Technology supported people on the ground; it didn’t replace them.
Vibe coding isn’t about abandoning skill or responsibility. It’s about trusting experienced builders to make pragmatic decisions under pressure, without being paralysed by process.
In moments of crisis, traditional development timelines are a luxury you don’t have.
From Software to Supplies
At Datalogic Labs, we were proud to be able to support this effort in a tangible way. We funded a container-load of supplies — food, essentials, and aid — which was driven 600 miles deep into the jungle to reach communities that needed it most.
A Different Way to Measure Success
We often judge software by uptime, scalability, and code quality. Those things matter — especially in the long term.
But sometimes the right question is simpler:
Did this help people when they needed it most?
In this case, the answer is unequivocally yes.
Pride, Gratitude, and a Lesson Worth Remembering
We are incredibly proud of Saj and the entire team who pulled this together under extraordinary circumstances. What they built was not just a platform — it was a bridge between people in distress and people who could help.
The whole episode proves the old adage that action speaks louder than words, and shows that vibe coding and today's rapid development techniques are huge drivers of action, reactivity and positive outcomes.












