Services
River engineering × IT. We work with you from the first conversation through delivery and beyond.
How we work
- 01
Consultation
We listen to your challenges, goals and current situation. It is fine if you are not sure which service fits. Consultations are free.
- 02
Proposal & estimate
We propose what to compute or build, with deliverables, approach, schedule and cost.
- 03
Agreement
Once you are satisfied with the plan, we sign an agreement. We work with the procedures of government, universities and companies.
- 04
Development & analysis
We work in small steps and show interim results, confirming direction in meetings and adjusting as needed.
- 05
Delivery & report
We deliver the results and report what was done and what remains, handing everything over in a form you can keep using.
- 06
Ongoing support
After delivery we continue to help with maintenance, training and new features.
Service categories
01AI & COACHING
AI Adoption & Coaching
Helping teams build and keep building with AI.
Every day we design, build and run software and systems together with AI. We pass on what we have learned in practice to engineers and organizations, and we support iRIC and programming training from course materials through to hands-on follow-up.
Hands-on support for adopting AI
From deciding where AI fits in your work to bringing it into development, documentation and back-office tasks, and making it stick.
Training & coaching for engineers
AI, Python and Git/GitHub for development that assumes continuous operation and improvement, learned with your own project data.
iRIC & numerical-analysis workshops
From beginner to developer level. Beyond operating the software, we explain how to set conditions, read results and understand the models.
Q&A assistants grounded in your documents
AI assistants that answer questions based on your own manuals (we run iRICbot, which answers iRIC questions).
Typical deliverables
- Training and workshops (materials and exercise data)
- An AI adoption plan and procedures tailored to your work
- AI assistants that answer questions from your own documents
02NUMERICAL & GEOSPATIAL ANALYSIS
Numerical & Geospatial Analysis
Turning river flow and terrain into numbers you can trust.
Because we build the models, we analyze with a full understanding of how they work. We handle geospatial data such as terrain, rainfall and satellite data, prepare it for simulation, and visualize results so they are easy to understand.

River flow & bed evolution
2D and quasi-3D flow analysis, bed evolution, bank erosion, soft-rock scour and reservoir sedimentation.
Flood inundation & runoff
Fluvial and pluvial flooding, levee-breach inundation, rainfall-runoff-inundation (RRI), and reproduction of past floods.
Geospatial data processing
Terrain (DEM) and basin extraction, retrieval of radar and satellite rainfall, and remote sensing such as satellite SAR.
Visualization
Maps, 3D and animations that make results clear to non-specialists.
Typical deliverables
- Analysis reports with figures, charts and animations
- Complete input data, grids and configuration files
- Procedures for re-running the analysis
03PROGRAMMING
Programming
Turning models into software that lasts.
Drawing on our work designing, developing and maintaining iRIC, we develop and improve numerical models (solvers) and pre- and post-processing tools. We write programs meant to be improved and handed over, not just delivered.

Solver development & improvement
Extending Nays2DH, Nays2DFlood and others (vegetation, bridge piers, soft rock, suspended sediment), and making computations faster and more stable.
Bringing your model into iRIC
Making models developed by companies and institutes usable on iRIC while keeping them private, with one interface from grid generation to visualization.
Pre- and post-processing tools
Grid generation in Python, terrain preprocessing, and tools to aggregate and visualize results.
Maintenance & migration
Cleaning up legacy code, moving to version control, writing documentation and porting to new environments.
Typical deliverables
- Source code under version control, with a working environment
- Solvers and tools that run on iRIC
- User manuals and developer documentation
04SYSTEM DEVELOPMENT
System Development
Building the systems that deliver information and keep work running.
From web systems that share river and disaster information to membership, registration and payment platforms and automated data retrieval and forecasting, we handle design, development, UI and operation end to end.

Web systems for river & disaster information
Map-based sharing of survey data and photos, river cross-section management, and simulators for viewing floods in 3D.
Membership, registration & payments
Single sign-on accounts, event registration with online payment and invoicing, member management and email delivery.
Automating data and computation
Automatic retrieval of rainfall and terrain data, automated flood-forecast runs and social-media posting: replacing manual work with systems.
Cloud build & operation
We build on clouds such as AWS and keep maintaining and improving the systems.
Typical deliverables
- A running web system built on the cloud
- Operation and maintenance procedures and admin manuals
- Ongoing maintenance and improvement