Portfolio Project

Handwriting Legibility Scoring

PyTorch CNN Fine-Tuning

Data Science Machine Learning Python PyTorch AWS Docker CNN

STAR Summary

Situation
My wife says my handwriting is hard to read. I wanted an objective score.
Task
Owned the end-to-end build, from implementation through the final deliverable.
Action
  • Built three digit-recognition models, moving from a simple baseline to a CNN.
  • Trained on MNIST (60,000 digits) and selected the best model.
  • Deployed it behind a serverless scoring API for the live demo.
Result
  • The best model reached ~99% test accuracy on MNIST (see notebook).
  • On a small personal handwriting set, accuracy was ~75.6% (not a benchmark; see notebook).
  • My wife was right.
Stack
Python ? PyTorch ? AWS ? Docker ? CNN
Status
Live interactive demo

Demo

Notes

MNIST is the training baseline; the personal handwriting scores are a domain-shift check, not a full handwriting benchmark.