Blog
Here you can find posts about my thoughts on things techy and maybe gaming.
February 5, 2025
ReserveKit Devblog - #1 Building the Foundation
This post details the initial development of ReserveKit's API and backend, from concept to implementation.
November 14, 2024
Creating Persistent Modals in Next.js with Parallel Routes and Route Interception
In Next.js, creating modals with parallel routes is a well-documented approach, but there's one thing missing from the official docs - how to make the modal persist across page reloads.
August 24, 2023
How I reduced a search function query’s execution time by 85%
I want to talk about how I managed to reduce a Postgres function query's execution time.
August 12, 2023
Building a Web App for Cafes
The inception of cafeist.io dates back to the fourth day of our Phuket sojourn. Today, I am proud to announce that this endeavor has successfully achieved its initial milestone.
July 13, 2023
5 Tools I Use as a Remote Software Engineer
As a software engineer who works remotely, I appreciate the flexibility that comes with the job. I can manage my own schedule and travel wherever and whenever I want. However, this flexibility also comes with a great responsibility.
June 29, 2023
Supercharging My Coding Routine with Github Copilot and ChatGPT
I’m stoked to share my experiences with two tools that have truly upped my coding game. As a software engineer, staying on top of tech trends is crucial. It has also helped me save time, and let me tell you – these tools are game-changers.
June 22, 2023
Streamlining Version Control for Efficient Collaboration
Over the past year, I have come to rely on several key Git commands that have greatly improved my efficiency and collaboration with teammates. In this blog post, I will share my most used Git commands and explain how they have enhanced my development process.
June 15, 2023
Exploring Polymorphic Components in React with TypeScript
Polymorphic components are a powerful concept within React that enables adaptability and flexibility.
June 8, 2023
Blueprint for Building Layouts with Grid System
We will explore the importance of grid systems, discuss the perspectives of engineers and designers regarding grids, and demonstrate the process of building a React component for a page's layout using a grid system.
June 1, 2023
Full-blown Frontend Engineer!
Transitioning to a full-time front-end engineering role can be an exciting and transformative experience, with a catch..
April 19, 2019
Server to server communication using Socket.io for Battlev
Implementing Socket.io
April 4, 2019
Authenticating Battlev with Discord OAuth2.0 [Part 2]
Setting up OAuth 2.0 to Discord bot
March 24, 2019
Refining the Battlev Project
Refining my Discord bot project
March 2, 2019
Are you a builder or a developer?
Thoughts on being a developer
February 20, 2019
Implementing SSR to a production React (CRA) product (Part 2: Middleware & State Management)
How I added middleware and state management
February 16, 2019
How to create a Discord bot in Node.js that fetches images from Imgur
Create a meme machine in discord
February 4, 2019
Implementing SSR to a production React (CRA) product (Part 1: Setting up Babel Register & Override CRA script)
Implementing SSR to a CRA project