caffeineeee.me

projects

url-shortener

(TS, Fullstack)

websitecodeCover image of the project: url-shortener
  • • Implemented short-to-long URL redirection using middlewares, unit tests using Jest, data storage using Turso libSQL (SQLite)+Drizzle ORM, OAuth using Auth.js (NextAuth.js), server components using React, and Server Actions from Next.js.

rest-api-ts-sqlite

(TS, Backend)

websitecode
  • • Delivered a RESTful API to manage order and inventory data along with other technical requirements per the client's request.
  • • Used Falso `@ngneat/falso` (a faster, tree-shakeable alternative to Faker.js) for testing purposes.

apollo-server-graphql-jwt-ts-simple-auth-backend

(TS, Backend)

code
  • • Built an auth backend that uses Apollo GraphQL and JWT (JSON Web Token) and is based on credentials (email and password). It is linked to a Turso libSQL (SQLite) database.

kampung-sengkemang

(HTML+CSS+JS, Frontend)

websitecodeCover image of the project: kampung-sengkemang
  • • Built an official website for a village hall following the client's request (the village head).

caffeineeee.me

(TS, Frontend)

codeCover image of the project: caffeineeee.me
  • • Implemented CI/CD pipelines with `pre-commit` hooks and Biome.js.
  • • Added gesture-based navigation for better UX.
  • • Used AWS S3 for storing media files (images, etc.).

hacker-news-clone

(TS, Frontend)

websitecodeCover image of the project: hacker-news-clone

batak_toba_indonesian_nmt

(Python, Machine learning)

codeclick to view full imageCover image of the project: batak-toba-indonesian-nmt