Selected work

Five studies, then the site — by the mechanism.

Six entries on one spine. Sidequest opens; the portfolio closes as 01. Each block is the mechanism, the refusal, and the trade-off underneath.

Studies

  1. One quest, sized to the time you have.

    A quest system that builds one doable action from interests, time, and place, then remembers what you actually did so the next one is not a repeat.

    • Quest fields are structured - time, place, difficulty, medium - and the model fills them. It does not write an essay.
    • Personalization reads interests, context, and previous quests, so the next action is neither a repeat nor a leap you cannot make.
    • Memory stores experiences: what you tried, what you avoided. It does not store a chat transcript.
    • The loop is discover, do, complete, remember. The screen asks one question: what should I do now?
    • React Native
    • Expo
    • TypeScript
    • React Native Web
    • Supabase
    • PostgreSQL
    • AI
    • Reanimated
  2. Photo to music to language to image.

    synesthesia.chiradeep.me
    synesthesia.chiradeep.me

    A creative system that reads atmosphere, rhythm, and structure in one medium and constructs another, then lets a second person challenge that reading.

    • Image, audio, and text share one semantic layer. The output is an interpretation, not a file conversion.
    • Chains keep history: photo to music to text to image, each step the input for the next.
    • Interpretation battles give two people the same source and two competing readings.
    • Generation runs after feature extraction, so meaning is structured before a new medium is made.
    • Next.js
    • React
    • TypeScript
    • Tailwind CSS
    • AI
    • Generative media
    • Supabase
  3. Which five frames belong.

    framework.chiradeep.me
    framework.chiradeep.me

    A photography workspace that clusters a shoot, ranks what remains against composition and your own keeps, then sequences the frames that belong together.

    • A shoot comes in as a set. Near-duplicates cluster. What remains is ranked for selection.
    • Sharpness, subject, composition, and personal taste stay separate signals. Nothing collapses into one score.
    • Sequence is a second pass, after the edit, so a gallery reads as a story.
    • Every keep is a preference signal. The model learns your eye, not a generic photography grade.
    • Next.js
    • React
    • TypeScript
    • AI
    • Computer vision
    • Supabase
  4. One next action, always named.

    path.chiradeep.me
    path.chiradeep.me

    A learning system that turns a broad goal into a prerequisite graph, maps resources onto the nodes, and answers one question: what now?

    • A goal becomes a graph of concepts and dependencies, not a syllabus and not a list of search results.
    • A node stays closed until its prerequisites are done, so the path cannot skip the foundation.
    • Courses, docs, books, and exercises attach to a node. They do not replace the path.
    • What now reads the goal, the completed nodes, and the current project, and returns one next action.
    • Next.js
    • React
    • TypeScript
    • AI
    • Graph data
    • Supabase
  5. Every version, and why it changed.

    stem.chiradeep.me
    stem.chiradeep.me

    A workspace for the passes of a song - demos, vocals, mixes - with the reason each one changed kept on the version where it happened.

    • Versions stay in order, from the first demo to the current mix. Nothing is overwritten to save a filename.
    • Vocals, instrumentals, mixes, references, and notes live on the song, not in a folder.
    • A creative decision stays attached to the version where it was made.
    • Analysis can compare takes and flag repeated patterns. It does not produce the track.
    • Next.js
    • React
    • TypeScript
    • Web Audio
    • Supabase
    • AI
  6. My World

    This site. Studies, a few notes, and a contact form that actually sends — nothing dressed up to look finished.

Have an idea...

Have something to build.