Projects

Web apps I've built

  • JRP tools

    Original
    JRP tools sample Image
    Thread tracker for journal-based roleplay. Built to make storing and sharing threads simple with just a few clicks.
      Technical concepts practiced:
    • From conception to completion, including data modeling
    • Data validation with zod
    • Server-side rendering with Next.js
    • CRUD mutations with server actions
    • Database logic (RLS and constraints)
    • Authentication using OAuth and Supabase Auth
    • Responsive layout

    Next.js+

    Tailwind+

    Supabase

  • Neon Wallet Desktop

    Open Source
    Neon Wallet Desktop sample Image
    Contributions done to the front-end of the open source blockchain project Neon wallet.
      Technical concepts practiced:
    • Grasping the logic of a complex project built by other developers
    • UI-related concepts such as React components lifecycle, prop drilling, regex, etc.
    • Learned basic concepts about blockchain

    React

  • Mini Travel List

    Original
    Mini Travel List sample Image
    Simple bilingual travel list PWA. Works like a native app when installed. All data is stored in the browser's local storage.
      Technical concepts practiced:
    • How to build a PWA
    • Responsive layout
    • i18n with next-i18n
    • State management with useReducer and Context API

    React+

    Tailwind

Menu