A public case study of a private, actively developed desktop trading journal.
The project demonstrates how I approach product requirements, data modelling, workflow design, testing, validation and technical problem solving in a real application.
https://trading-journal-case-study.netlify.app/
- Multi-source CSV import and normalization
- Account-level executions and Trading Decision grouping
- Copied trade matching across multiple accounts
- Structured Trade Review and Session Review workflows
- Analytics and behavioral evidence
- Local-first persistence with SQLite
- Screenshot and file handling
- Backup and restore
- Rule- and data-driven Trading Coach
- Refactoring and modularization for maintainability
- React
- JavaScript
- Vite
- Tailwind CSS
- Tauri
- SQLite
- Recharts
- Git / GitHub
I own the product idea, requirements, workflows, system behavior, prioritization, testing, validation and development decisions.
ChatGPT is used as the coding implementation layer.
The production source code for the Trading Journal application is private. This repository contains only the public case study website.
The goal of this case study is to show how I work with structured problem solving, system thinking, technical troubleshooting and iterative product development.
It is intended as a portfolio project for roles such as:
- Application Support
- Technical Support
- System Support
- Application Specialist
