
Apple Watch Healthcare Data Visualization and Analysis Tool
Skills: Python, uv, pandas, matplotlib, Jinja2, Playwright
Overview: A local-first Python tool that turns Apple Health XML data into monthly, weekly, and long-term HTML/PDF reports.
Updated: by Shohei
This project uses public data from the "Real Estate Information Library" API, provided by Japan's Ministry of Land, Infrastructure, Transport and Tourism (MLIT).
With Python, I automated the full workflow: data ingestion, cleaning, aggregation, chart generation, and web publishing.
Covering six major prefectures (Tokyo, Kanagawa, Chiba, Saitama, Osaka, and Aichi), the project visualizes used condominium price trends by municipality and floor plan. It turns authoritative public data into accessible, intuitive market information for general users.
Primary data from government sources is highly reliable, but it is often delivered as raw CSV files or through complex API endpoints. As a result, it can be hard for non-specialist users to understand market trends at a glance.
Manually compiling millions of transaction records into charts also takes substantial time and effort, making regular updates unrealistic.
This project addresses those issues with a programmatic data processing and visualization pipeline that automatically converts raw records into clear, easy-to-read charts.
To keep the analysis objective and accurate, the data comes directly from the official government API:
To provide more useful insights than simple prefecture-wide averages, the data is segmented and visualized at a more detailed level:
This project was built around Python to automate the workflow from raw data processing to static frontend output:
The automated pipeline runs through these steps:
Using automated scripts, I generated a large visualization library that would be impractical to build manually:

Skills: Python, uv, pandas, matplotlib, Jinja2, Playwright
Overview: A local-first Python tool that turns Apple Health XML data into monthly, weekly, and long-term HTML/PDF reports.

Skills: Python, LangChain/LangGraph, Google Cloud
Overview: A specialized web application leveraging AI for various business purposes.

Skills: Python, LangChain, Gemini API, Google Cloud
Overview: An entertainment web tool that automatically generates hip-hop style rap lyrics based on user inputs.

Skills: Python, Machine Learning, Pandas
Overview: A project that automates sales forecasting using Python machine learning.

Skills: Python, OpenAI/Gemini API, Jinja2, pandas
Overview: An analysis tool that turns SEO keywords into question prompts and automatically measures and visualizes mentions of your brand and competitors in GPT and Gemini responses.

Skills: Python, Pandas, Playwright, Gemini API
Overview: A Python tool that scrapes and scores property data based on defined rules, then generates Markdown reports and analytical CSVs.