DoneLock : Personal Productivity Journal
A cross-platform mobile productivity journaling application engineered with Flutter and Dart, backed by Firebase Authentication and Cloud Firestore. Built with an opinionated brutalist aesthetic, DoneLock replaces complex to-do lists with daily reflection journaling, visual 7x52 GitHub-style contribution heatmaps, monthly calendar views, and scheduled local notifications to build long-term consistency.

Problem & Technical Response
What needed solving
Traditional productivity tools like complex kanban boards and nested task managers overwhelm users with cognitive friction, focusing on busywork rather than meaningful self-reflection and habit consistency.
Technical execution
Designed a brutalist, distraction-free journaling experience centered on one core question: 'Was today productive?'. Combined with GitHub-style visual heatmaps and calendar trends to celebrate consistency over complexity.
Pipeline & Component Topology
Flutter Reactive UI & Brutalist Design System
Riverpod State Management & GoRouter Navigation
Cloud Firestore Data Models & Offline Cache
Timezone-Aware Local Notification Scheduler
Firebase Auth & Google Sign-In Pipeline
Core Capabilities & Features
Engineering Contribution
Architected the mobile application end-to-end, designed the brutalist UI system in Flutter, implemented Riverpod reactive state management, integrated Firebase Auth and Firestore with offline caching, and configured background local notifications.
Let’s build something practical.
I am open to internship opportunities, full-stack or backend developer roles (especially Laravel, Next.js, and modern APIs), and collaborating on software projects.