ethoX is my technical identity for building practical software across geospatial systems, artificial intelligence, LLM applications, automation, data platforms, SaaS, and climate technology.
My work connects software engineering with real-world problems: spatial data processing, decision-support dashboards, environmental intelligence, workflow automation, and AI-assisted tools.
Data and domain problems β Processing and intelligence β APIs and products β Useful decisions
- AI and LLM-powered tools, agents, retrieval workflows, and automation
- Geospatial data pipelines, web maps, APIs, and analytical dashboards
- SaaS products for small businesses, technical teams, and institutions
- Water-accounting and Earth-observation applications using WaPOR and related datasets
- Reusable software for cartography, environmental monitoring, and data visualization
Exploring and building practical applications using large language models, structured prompting, retrieval-augmented generation, tool use, agents, and automated workflows.
Focus: useful AI products, domain-specific assistants, document and data workflows, reliable outputs, and integration with existing software.
Decision-support dashboard work for the WaPOR II Kenya programme, combining rainfall, evapotranspiration, water productivity, land-use, administrative, and basin-level indicators.
Contribution: dashboard development, geospatial data preparation, analytical design, automation, visualization, testing, and technical documentation.
Tools and data: Power BI, Python, WaPOR, CHIRPS, GIS boundaries, and water-accounting indicators.
Workflows for preparing raster and vector data for dashboards and APIs, including reprojection, clipping, zonal statistics, temporal aggregation, geometry optimization, and quality checks.
Tools: Python, GeoPandas, Rasterio, GDAL, PostgreSQL/PostGIS, and QGIS.
A reusable mapping workflow for generating river-network maps across countries, regions, counties, and basins using hydrography data and cartographic rules based on stream order.
Tools and data: Python, QGIS, GeoPandas, and HydroRIVERS/HydroSHEDS.
Designing practical software products such as point-of-sale systems, dashboards, management platforms, extensions, and automation tools, with an emphasis on usability and commercial viability.
Some institutional and client work cannot be published as complete source code. Where possible, I share reusable methods, sanitized examples, and independent demonstrations.
- AI agents and tool-using LLM systems
- Retrieval-augmented generation and knowledge assistants
- Geospatial AI and environmental intelligence
- SaaS products and workflow automation
- Water, climate, agriculture, and Earth-observation analytics
- Open tools for African institutions, businesses, and communities
I am open to practical collaborations involving AI/LLMs, geospatial intelligence, SaaS, automation, dashboards, climate technology, and data products.