march 2026 - august 2026

Jurimesh

React
Fastify
Rust

Overview

Jurimesh is an AI legal tech company based in Ghent, building tools that automate due diligence for legal and M&A teams.

Traditional due diligence is slow and manual, requiring lawyers to read through massive volumes of contracts and documents to flag risks, obligations, and inconsistencies. Jurimesh uses AI to speed up that process, surfacing relevant clauses and risks automatically so legal teams can focus on judgment calls instead of document triage.

I worked part-time as a full-stack developer on the team from April 2026. My work sat on the product side of the stack rather than the AI itself: I built and maintained the interfaces and APIs that legal teams actually used to review and interact with analyzed documents.

The work spanned the full range of scope, anywhere from a three-line fix to a single PR with 8.000+ changes. On any given week that could mean small, well-defined tickets and bug fixes, or large overhauls where entire endpoints, frontend interfaces and components got rewritten from the ground up. On the frontend I worked in the React application legal teams used, building complex, stateful interfaces for reviewing documents and keeping them fast and responsive under heavy data. On the backend I worked on the Fastify and Rust services that powered it, building type safe endpoints and wiring them up to the frontend. Most of the architecture was already in place or specced out in the tickets, so a lot of my job was implementing well-defined work cleanly, but every so often I got to make the more structural calls on a feature myself.

I worked closely with the designer, usually translating his designs directly into the product, with a focus on getting the details and interactions right rather than approximating them. I also contributed to the design system, building shared, reusable components so the UI stayed consistent across the app as it grew.

Since I started I grew a lot, both technically and in the amount of ownership I was trusted with, taking on progressively larger and more critical pieces of the product over time.

Stack

  • React
  • Fastify
  • Rust

Engineering challenges

Jurimesh is where I learned to work inside an existing production codebase and team, rather than one I’d built myself:

  • Navigation in a production codebase
  • Reading and extending a large unfamiliar codebase
  • End-to-end feature ownership
  • Type-safe full-stack development in TypeScript
  • Working in an established Git and PR-review workflow
  • Implementing designs faithfully alongside a designer
  • Shipping within existing team conventions
  • Production debugging
  • First introduction to Rust
  • Linear and Slack
GitHub
© 2026 Charles Degraeuwe