Skip to content
View whispem's full-sized avatar
πŸ’­
πŸ’­

Highlights

  • Pro

Block or report whispem

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
whispem/README.md

Hi, I'm Emilie πŸ‘‹πŸΌ

Curious Technologist Β· Systems-Oriented Β· Rust Learner

I like building small, well-defined systems that make sense β€” the kind where every piece has a purpose and the whole thing feels clean, lightweight, and intentional.

My background is in languages and structure, so I naturally think in terms of clarity, patterns, and β€œhow things fit together.”
I enjoy friendly collaboration, documenting ideas, and keeping projects welcoming and easy to navigate.


πŸ› οΈ What I Enjoy Working With

  • Languages: Rust πŸ¦€ Β· Swift Β· SwiftUI
  • Focus Areas: small-scale storage systems Β· data models Β· predictable state flow
  • Design Interests: UI/UX Β· visual clarity Β· intuitive representations
  • Languages I speak: Italian Β· English
  • Background: Italian studies (Aix-Marseille University)

I like technical work that stays simple, human, and approachable.


⭐ Featured Project β€” mini-kvstore-v2

A from-scratch Rust key–value store built as a learning journey into internal storage mechanics.

What I’m exploring:

  • append-only logs
  • minimal, transparent indexing
  • safe ownership boundaries
  • compaction (rewriting segments + index rebuilding)
  • small, understandable modules with clear responsibilities

I’m documenting decisions as I go to keep it welcoming for anyone browsing the repo.

πŸ”— https://github.com/whispem/mini-kvstore-v2


πŸ§ͺ Earlier Iterations & Related Work

mini-kvstore (v1)

My first attempt at a persistent K/V system.
It helped me understand where design choices start to break and how to redesign them properly in v2.
πŸ”— https://github.com/whispem/mini-kvstore

CSV-Key-Value-Store

A lightweight experiment using CSV as a persistence layer β€” great for understanding abstraction boundaries.
πŸ”— https://github.com/whispem/CSV-Key-Value-Store


🎨 Interactive & Visual Projects

DNA Helix Visualization

SwiftUI-based 3D DNA structure; a crossover between science, art, and animation.
πŸ”— https://github.com/whispem/DNA-Helix-3D-Visualization

LunarView

A small, peaceful exploration of lunar motion and lighting.
πŸ”— https://github.com/whispem/LunarView


🌱 Current Focus

A mix of systems fundamentals and creativity:

  • Rust learning (ownership, lifetimes, traits)
  • log-structured storage models
  • building reliable mini-systems from first principles
  • clear documentation & diagrams
  • early OSS contributions (Signal-iOS + small tooling)

My goal is always the same: make things simple, intentional, and pleasant to use.


πŸ”Ž About Me

Background in linguistics; mindset oriented toward structure and system behavior.
I’m interested in small architectures, clear interfaces, and the way simple components can model complex ideas.

I work visually, iteratively, and with a focus on clarity and intentionality.
My goal is to build tools that are minimal, reliable, and well-documented β€” systems that make sense.


πŸ“¬ Connect


I appreciate systems that feel balanced β€” where complexity quietly resolves into something clean, minimal, and genuinely thoughtful.

Pinned Loading

  1. mini-kvstore-v2 mini-kvstore-v2 Public

    Second iteration of my Rust key–value store β€” segmented log, in-memory index, checksums, and manual compaction.

    Rust 2