Mouton Journal

Mouton Journal

Private diary with a cute AI companion.

A subscription-based commercial iOS app (actively developed until April 2025). I built everything from ideation to planning, design, and back-office tools entirely on my own. Available in 8 languages: English, German, Korean, Japanese, Chinese, French, Italian, and Spanish.

Key Features
  • AI Companion that likes your posts and writes empathetic comments on your diary entries
  • Clean, social media-inspired design
  • Calendar view and search functionality
  • Optimized for iPhone and iPad, also runs on macOS (Apple Silicon)
  • Support for comments and quote-sharing
  • PDF export
Started

Jan 2025

Released

Mar 2025

Commits

1,653

Built with

Flutter, Django

Technical Details

๐Ÿ—„๏ธ Offline-First Architecture

All journal entries are stored locally using SQLite with FTS5 (Full-Text Search) for instant search capabilities. Data syncs to the server when online with sophisticated conflict resolution and change tracking.

๐Ÿค– AI-Powered Interactions

Mouton's personality is powered by OpenAI's GPT models with custom prompt engineering. Includes content moderation, emotion matching, and multi-language support. Comments are generated contextually based on entry content and attached images.

๐Ÿฆ€ Rust Integration

Performance-critical operations like image resizing are handled by Rust modules viaflutter_rust_bridge. Uses the fast_image_resize crate for efficient image processing, ensuring smooth performance even with multiple high-resolution photos.

๐Ÿ”„ Smart Synchronization

Implements a sophisticated sync protocol with change tokens, automatic conflict resolution, and retry logic. Supports offline post creation with automatic sync when reconnected.

๐Ÿ”— Rich Content Support

Automatic link preview generation with OpenGraph parsing, special YouTube handling, and support for quoting other entries or comments in a social media-style interface.

iOS Apps built in Collaboration

9 side projects created with designer Eui-Hyung Jung (2015-2023)

Sole developer on all projects (Swift, Objective-C, Flutter)

Daygram icon

Daygram

E-ink Style Simple Diary with Password

Minimal diary app designed to capture thoughts and feelings with intuitive interface. Features password protection and cloud sync.

Built with Swift: 771 commits
Released: May 2015
$1.99
Daygram screenshot 1
Daygram screenshot 2
Daygram screenshot 3
Flink icon

Flink

Bullet Notes / MinimalList TODO

Ultimate tool for schedule management and to-do list organization with sleek design and e-ink style interface.

Built with Swift: 224 commits
Released: May 2017
$1.99
Flink screenshot 1
Flink screenshot 2
Flink screenshot 3
Otter icon

Otter

Easy Calorie Counter

Simple food diary app to track daily calories with minimalist design and easy food entry system.

Built with Flutter: 277 commits
Released: Feb 2021
$0.99
Otter screenshot 1
Otter screenshot 2
Otter screenshot 3
Tables icon

Tables

Designed for Simple Scheduling

Grid-based planner app for organizing life with customizable layouts and visual task management.

Built with Flutter: 174 commits
Released: Oct 2020
$0.99
Tables screenshot 1
Tables screenshot 2
Tables screenshot 3
Fews icon

Fews

Well begun is half done

Build habits with minimal friction. Simple habit tracker focused on getting started rather than complex systems.

Built with Flutter: 130 commits
Released: Sep 2019
$0.99
Fews screenshot 1
Fews screenshot 2
Fews screenshot 3
Kipkam icon

Kipkam

Take a deep breath

Breathing exercise app with visual guides and calming animations for stress relief and mindfulness.

Built with Flutter: 30 commits
Released: May 2020
$0.99
Kipkam screenshot 1
Kipkam screenshot 2
Kipkam screenshot 3
CampNight icon

CampNight

Nature sounds for better sleep

Natural sleep sounds app featuring campfire, rain, and nature ambience for better sleep quality.

Built with Flutter: 70 commits
Released: May 2020
Free
CampNight screenshot 1
CampNight screenshot 2
CampNight screenshot 3
Haru icon

Haru

Have a good day!

Elegant calendar app with memo features combining scheduling and note-taking in minimalist design.

Built with Flutter: 116 commits
Released: May 2023
$0.99
Haru screenshot 1
Haru screenshot 2
Haru screenshot 3
Tabatach icon

Tabatach

Interval workout timer

Tabata interval training timer with customizable workouts and visual progress tracking for fitness enthusiasts.

Built with Obj-C: 236 commits
Released: April 2015
$0.99
Tabatach screenshot 1
Tabatach screenshot 2
Tabatach screenshot 3

Work Experience

2025

Product Owner & Engineer

Jan 2025 - Present

Architected and launched Mouton Journal, a personal diary app with AI-powered features. Integrated LLM capabilities for intelligent comments, achieving 1,600+ commits in 5 months.

2024

Senior Software Engineer

Jan 2024 - Aug 2024

Architected RESTful APIs for Japanese e-commerce platform nugu.jp. Used Next.js, Svelte, Django. Mentored team on Django best practices.

2022

Chief Technology Officer

TooEasy
Jun 2022 - Dec 2023

Achieved 75% AWS cost reduction through strategic optimization. Led technical architecture using Django, React, and PostgreSQL.

2019

Chief Technology Officer

LikeStudio
Oct 2019 - May 2022

Launched K-POP fandom app with Flutter reaching 10K+ users. Engineered real-time video broadcasting with WebRTC and FFmpeg/CUDA optimization.

2017

Senior Software Engineer

Mar 2017 - Oct 2019

Architected AI-powered chatbot engine for Kakao's smart speaker. Ported KakaoTalk messenger server from Linux to macOS for faster local development.

2016

Chief Technology Officer

MataCompany
Jun 2016 - Feb 2017

Co-founded company, developed iOS app with Swift and Flask backend. Led team of 2 junior engineers to deliver in 4 months.

2015

Senior Software Engineer

Nov 2015 - May 2016

Designed UI test automation for "Need for Speed Edge". Reduced QA testing time by automated test suite implementation using customized PhantomJS.

2013

Senior Software Engineer

BeatPacking Company
Oct 2013 - Mar 2015

Developed social music player Android application. Maintained Python API server handling 1M+ daily requests.

2012

Senior Software Engineer

Fancy.com
Oct 2012 - Aug 2013

Reduced AWS costs by $200,000/month through infrastructure optimization. Maintained Android App. Enhanced Django app for 10M+ daily requests.

2011

Professional Consultant

Nov 2011 - Oct 2012

Prototyped comment plugin backend using Node.js. Implemented Platform-as-a-Service solution based on CloudFoundry. Developed custom Nginx extension using C/GLib.

2009

Independent Software Engineer

Self-Employed
Jul 2009 - Oct 2011

Developed MSN Messenger clone for Android with 2M+ downloads, generating $100K+ revenue through Google Ads.

2007

Software Engineer

Feb 2007 - Apr 2009

Developed MSN Messenger bot for SpringNote. Implemented secure private messaging service with OpenID authentication.

1999

Early Career

Various Companies
1999 - 2007

Started at CyberImagination (1999), progressed through roles at Linux Korea, and Tri-D Communication. Used Java, C++, and Python.