Github Github LinkedIn Malt

Senior fullstack developer

Sara Morillon

#nodejs #react #typescript

I've been coding since 2011. I started out as a self-taught developer, building websites with HTML/CSS and PHP, before expanding my skills in Java and JavaScript during my studies. Since then, coding has become more than just a career—it's a true passion that drives me every day.

My greatest strength is my ability to quickly understand business needs and adapt to technical challenges. I become autonomous fast and start adding value from day one.

People often describe me as detail-oriented, reliable, and quality-driven. I constantly challenge my own solutions to keep improving and to find the most effective approach.

For me, it's not just about delivering code—it's about building elegant, sustainable, and meaningful solutions.

My projects

Open project →

Terraform Graph

A Visual Studio Code extension that generates and visualizes Terraform plans as interactive graphs, highlighting added, deleted, and updated resources.

#terraform #html #typescript
Open project →

Hooks

A curated set of reusable, fully-typed React hooks designed to simplify common UI logic and improve component reusability.

#react #typescript
Open project →

Mini CSS

A lightweight, class-less CSS framework that provides clean, responsive default styling for HTML elements, based on accessibility.

#less #less #accessibility
Open project →

Mini Planning

A simple, real-time poker planning web app for agile teams to estimate tasks collaboratively using minimal setup

#react #nodejs #websocket
Open project →

HTTP Router

A fast, lightweight TypeScript HTTP routing library that enables intuitive route definitions and middleware support for Node.js native servers.

#nodej #typescript
Open project →

Algorithmics

A collection of classic algorithm implementations coded from scratch to strengthen my understanding of algorithmics — written for learning rather than production.

#html #typescript #algorithmics

My strategy

Problem-Solving

Problem-Solving

As a developer, my core role is to deliver solutions that effectively meet client needs. Drawing on my experience and technical expertise, I design targeted solutions that address specific requirements. Beyond simply solving a challenge, I excel at breaking down complex issues into smaller, manageable components, making even the most intricate tasks approachable and actionable.

Continuous Improvement

I firmly believe that continuous improvement is key to building reliable and sustainable systems. I embrace principles like YAGNI and fail-fast, valuing rapid feedback from end users to iterate quickly. I focus on delivering only what is necessary, avoiding unnecessary complexity while maximizing efficiency and impact.

Continuous Improvement
Decision-Making

Decision-Making

During the design process, multiple options can emerge quickly. I am skilled at analyzing the pros and cons of each solution within the relevant context, assessing potential impacts, and determining the best course of action. I can make informed decisions under pressure, even in critical situations, ensuring progress without compromising quality.

Root Cause Analysis

I enjoy investigating and resolving issues by identifying their root causes. While working on complex bugs, I can manage symptoms temporarily while thoroughly analyzing the underlying problem. Finding the true cause of a challenging issue is both satisfying and essential for implementing lasting solutions.

Root Cause Analysis

My skills

Full stack Javascript development

Javascript
Javascript
Typescript
Typescript
React
React
Node.js
Node.JS

Data Management & Streaming

Postgresql
Postgresql
Mongodb
MongoDB
Mysql
Mysql
Redis
Redis
Kafka
Kafka

Testing

Vitest
Vitest
Jest
Jest
Cucumber
Cucumber
Mocha
Mocha

DevOps & Infrastructure

Docker
Docker
Terraform
Terraform
Aws
Aws

Language

French
Native
English
Bilingual