About

I’m Pål from Sweden.

I’m a software engineer working with platform development for a big tech company in Tokyo! The content of this blog will mostly consist of technology that I have to study for work and things that I’m building in my free time.

I do have a dream to someday release a fun and successful game, so if I can find the time for it I prototype around a lot in Unity.

Currently working on

Viviewd

Nextjs React Typescript Postgresql Prisma Firebase AWS Material-UI

Since December 2021 I’ve been spending my free time working on a web app where you can check what movies you have watched or want to watch called Viviewd. I prototyped it up very quickly using Vercels hosting tools for nextjs and various features from firebase(auth, firestore). To reduce cost and make the app more scaleable for more database-related features I decided to move it to a VPS. After much Googling AWS Lightsail came out on top and a 5$ instance was purchased! The servers resources weren’t good enough to build the next app, so I had to build it in GitHub actions and then send the build up to the server. In the end, the migration and CD pipeline turned out great.

Planned big features at writing time are:

  • Follow other users
  • Improving search
  • Add tv-series

For now there are only 2-3 active users. But if that number goes up some tuning is required.

Planned tech stack improvements:

  • GraphQL + Apollo to reduce request size, caching, and improving types in the code base.
  • Redis cache to reduce DB requests
  • Potentially create a separate backend service(Spring boot or Go?)