Projects
Web apps I've built
JRP tools
OriginalThread 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 SourceContributions 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
OriginalSimple 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