← All projects
Software Engineering October 2021

Calliv

A server-rendered tool for cleaning, processing and visualizing scientific datasets, pairing a Vue/Nuxt front end with a data-processing pipeline.

RoleDeveloper & Data Analyst
When2021
StackVue · Nuxt.js · TensorFlow · SSR · CSV

The challenge

Scientific data rarely arrives analysis-ready. Calliv set out to take raw scientific datasets and make them clean, processable, and legible — turning messy CSV inputs into something a human can actually reason about and visualize.

My role

Built the project end to end: the data-processing pipeline and the server-rendered interface that exposes it.

Approach

  • Data cleanup & processing — handled the unglamorous but essential work of normalizing and validating raw CSV input before anything downstream could trust it.
  • Front end (Vue + Nuxt, SSR) — used server-side rendering for fast first loads and a UI geared toward presenting processed data rather than decorating it.
  • Analysis foundation (TensorFlow) — set up the groundwork for applying machine-learning techniques to the cleaned datasets.

What it demonstrates

  • The data-science fundamentals that matter most in practice: cleaning and validation come before modeling.
  • An ability to move between the data layer and a presentation layer that makes findings legible.
  • Choosing the right rendering strategy (SSR) for the job rather than reaching for a default.

Source: github.com/iasisalomon/calliv