Open the live dashboard ↗
Our story

The story ofEcoLafaek

Lafaek guards the land

An AI-powered waste management system connecting citizens, authorities and technology to fight the waste crisis in Timor-Leste.

0+
Tons of waste a day in Díli
0+
Tons a day never collected
AI
Analysis of every photo
24/7
Community reporting
Our mission

Why EcoLafaek exists

Díli produces over 300 tons of waste daily, with more than 100 tons left uncollected. The waste clogs drains, causes floods and damages health and the environment. 

Our vision is a cleaner Timor-Leste where communities can report environmental issues, authorities can prioritise cleanup, and environmental health keeps improving. 

How it works

01

Citizen reporting

Citizens use the Flutter mobile app to report waste with a photo and location. It works in low-connectivity areas.

02

AI analysis

Amazon Nova-Pro classifies the waste type, assesses severity and estimates the environmental impact of every photo.

03

Coordination & action

The data puts cleanup where it matters most. Municipal teams get the jobs, and every report is tracked to resolution.

04

Public dashboard

Interactive maps, hotspots, analytics and leaderboards, open to everyone, with an AI agent that answers questions.

The winning stack

Our technology

Built with AWS AI services and modern tools for an autonomous, scalable waste management system.

AI & machine learning
Amazon Nova-Pro
Multi-modal LLM

Image analysis, waste classification and autonomous reasoning with multi-round tool calling.

Bedrock AgentCore
Autonomous agent runtime

Code Interpreter and Browser tools for SQL queries, chart generation, map creation and web research.

Titan Embed
Vector embeddings

amazon.titan-embed-image-v1 for semantic search and similarity matching with 1024-dimension vectors.

Apps
Flutter
Mobile apps

Citizen reporting app with GPS, offline support and photo capture; Staff app for cleanup teams.

Next.js
Dashboard & admin

Web applications with API routes, real-time analytics and interactive maps.

Backend & data
FastAPI
Python API

Pydantic validation, JWT authentication and AgentCore orchestration.

Node.js
API routes

Serverless routes with direct database access.

TiDB Cloud
Distributed SQL + vectors

MySQL-compatible database with vector search and automatic scaling.

Cloud & tools
AWS Lightsail
Cloud hosting

Ubuntu servers with SSL and managed services for the backend.

Amazon S3
Object storage

Report photos, generated charts and static assets.

Vercel
Edge platform

Global deployment for the Next.js applications.

Kiro
AI-powered IDE

Spec-driven development with autonomous agents.

Autonomous AI agent

Multi-round tool calling on the AgentCore runtime

Vector search

Semantic similarity with Titan embeddings

Real-time analytics

Live dashboards with interactive visualisations

Security

JWT auth, rate limiting and encrypted data

Questions

EcoLafaek is an AI-powered system that addresses waste management challenges in Timor-Leste through a network of intelligent agents. It enables citizens to report waste issues via a mobile app, provides authorities with actionable insights through an analytical dashboard, and supports data-driven decisions for waste management.

Download the mobile app to report waste in your area, explore the public dashboard to see waste hotspots, or request access to our code repository to collaborate.

Amazon Nova-Pro's multimodal capabilities analyse waste images, classify waste types, assess severity and identify potential environmental impacts. The system also detects waste hotspots with spatial clustering.

Report locations and images are shared publicly to help address waste issues, but account security uses JWT tokens with PBKDF2-SHA256 password hashing, and personal data is never shown publicly.

Lafaek means “crocodile” in Tetum: a sacred guardian in Timorese legend, a symbol of our commitment to protecting Timor-Leste's environment.

Join us in making a difference

Download the app, report waste incidents and become part of the solution for a cleaner Timor-Leste.