FlashNest
An Android flashcard app for creating study material and reviewing it offline, with optional AI chat for extra explanation.
My role
Android development and app interfaces.
Published under CubeDroid.


Dan Shay · San Diego
I build Android apps with Kotlin and Jetpack Compose, with a focus on clear interfaces, reliable behavior, and maintainable code.
Currently at InsuletM.S. in Computer Science, UC Riverside
Need a website for your business? See my website services

01 / Selected work
A closer look at the apps and tools I've built, the decisions behind them, and the parts I worked on.
An Android flashcard app for creating study material and reviewing it offline, with optional AI chat for extra explanation.
My role
Android development and app interfaces.
Published under CubeDroid.


Actual app screens from FlashNest's public project site.
02 / Experience
My main focus is Android: how a screen behaves, how its parts fit together, and how to keep changes well tested.
View full experience2026-present
Software engineering · San Diego
I develop Android features in collaboration with designers, QA, and other engineers, with a focus on clear UI behavior and well-tested changes.
2024-2025
Research & teaching
Graduate research and teaching work alongside my M.S. in Computer Science.
2023-2026
Independent Android project
Built an Android learning app around creating and studying flashcards, with offline review and AI-assisted learning.

03 / Developer tooling
Published VS Code extensionA developer tool for collecting content from multiple project files without copying them one by one.
Select files or folders and copy the contents with clear file boundaries and project-relative paths.

A little about me
I'm a software engineer based in San Diego. My main focus is Android development, from the way a screen behaves to the code that keeps it maintainable.
I also design and build websites for businesses. Across both, I care about making the important things easy to find and everyday interactions feel straightforward.
Let's talk
Send me a note with a little context. I'd be glad to hear what you're working on.