Work
A file-processing app and a grocery-shopping concept.
A closer look at how each came together.
Python / Flask / SQLite
Encryptron
A file encryption prototype with a guided upload flow, user accounts, and sharing permissions.
From JavaScript form steps to in-memory processing and SQL access checks.
Read the case studySource codeExplore the file workflow
File selectionChoose file
Select a file to see its name, then continue. Reset clears the selection so you can choose another file.
SHA-256 → custom cipherPassphrase
The passphrase is hashed with SHA-256 to derive key material for a custom ten-round, Feistel-style cipher.
BytesIO → send_fileDownload
Flask compresses and transforms the content in memory, records the file and its owner, then returns an .enc download.
The original interface separates file selection, passphrase entry, and submission.
Figma / Adobe XD
QuickCart
A grocery-shopping app concept for people short on time.
Research, wireframes, and usability feedback from my Google UX Design capstone.
Read the case studyWatch the walkthroughFrom wireframe to prototype

The early product screen lays out item details, an Add to Cart action, and recommendations.
More projects coming soon.