As a Community Source Developer on SuwatteSources, I created a TypeScript image source extension for an iOS image reader app. It stores user configuration, makes GraphQL requests with HTTP Basic Authentication, and adapts API responses for the frontend.
On my Discord Community Website project, I developed a Next.js and TypeScript site for reading and writing community records. Redis authentication caching reduced page loads from 1,147 ms to 80 ms, and authentication protects data privacy.
I also wrote a Node.js and TypeScript bot to fetch Discord messages for preservation and analysis. It archived over 1.8 million messages, while streaming JSON writes reduced memory use from over 2,000 MB to about 450 MB.

