Bioinformatics platform restructure
Typescript, Postgres, Next.js
PostGIS, Drizzle, Neon

Soilytix GmbH
tl;dr
In collaboration with the team at Soilytix, I refactored their bioinformatics platform to deliver a scalable, flexible data structure - unlocking the potential for powerful new features as they scale their operations.
problem
Soilytix is a bioinformatics company which provides a platform for analysing soil data. It's product delivers critical insights into soil health, making it valuable to both academic institutions, agronomists and farmers alike.
Although the platform had a strong foundation, Soilytix wanted to overhaul its data structure to support more complex operations and enable advanced features, with the main goal being to allow it's users to get even more out of their soil data.
The challenge: implement this update while the product was actively used by customers across the world - from Brazil to the Middle East.
solution
We started by designing a new database schema and running extensive benchmarks on both the schema and the associated tooling. Testing was done with datasets 10× and 100× the current size to ensure scalability.
During this process, it became clear that a change in ORM was overdue:
Up to this point, the company had been using Prisma. As part of the project, we evaluated alternatives and found Drizzle to be both more performant and better aligned with our API requirements. We decided to make the switch.
Once confident in the new architecture, I refactored the platform’s front-end and back-end to match the new schema. This included reworking API endpoints, data stores, graphs, and UI controls. In total, the restructure involved over 20k lines added and 20k lines removed - most of which couldn’t be offloaded to AI (believe me, I tried).
results
The new data structure opens the door for a range of advanced capabilities, including:
- Global soil comparison and benchmarking
- AI-powered querying and interaction with soil data
- Optimised raw sample data ingestion processes
This overhaul gives Soilytix a robust foundation for growth and innovation, ensuring the platform can handle future demands with ease.
Do you have a similar project in mind?