← ALL WORK
Family & daily life

MamaLog

A calmer record of the early years.

A mobile-first parenting and baby-tracking platform for organizing daily care information.

FlutterTypeScriptNestJSNext.jsMySQL
MY ROLE

Product & Full-Stack Engineering

BUILT FOR

Parents and caregivers recording baby-care routines

01 / THE CONTEXT

A calmer record of the early years.

Care information is easy to lose across a busy day. Parents need a clear way to record routines and revisit them without turning a personal, emotional experience into a complicated dashboard.

What I built

I built a Flutter mobile product backed by NestJS and MySQL, with Next.js for the web layer. The application focuses on structured care records and an approachable mobile experience.

02 / PRODUCT CAPABILITIES
01

Daily care records

Baby-tracking workflows organize everyday information into a consistent application model.

02

Parenting workspace

The mobile experience makes personal records accessible within the context of ongoing care.

03

Connected backend

NestJS services and MySQL persistence support the mobile and web product surfaces.

Under the surface.

Follow a real product workflow through its application boundaries. Select any step to explore the implementation.

ENGINEERING IN MOTION

A sleep timer becomes a shared care record.

A concrete care workflow showing ownership checks, session state, duration validation and event updates.

STEP 01 / CAREGIVER INPUT

Start a timer

The caregiver starts a sleep session for a child through the application.

WHY IT MATTERS

Everyday tracking has real state-management problems. Access checks, time invariants and a clear event boundary matter as much as the timer interface.

Conceptual flow based on the implementation. Animated connections illustrate data movement, not live traffic.

04 / ENGINEERING JUDGMENT

Built around the constraints.

Prioritize calm, legible interaction and reliable records. Keep care tracking distinct from unsupported medical interpretation.

Discuss the engineering ↗

Keep exploring.

Next project ↗