Blog
Here you can find posts about my thoughts on things techy and maybe gaming.
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.
about 2 months ago
4 min read
––– views
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.
over 1 year ago
18 min read
––– views
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.
over 1 year ago
4 min read
––– views
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.
over 1 year ago
6 min read
––– views
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.
over 1 year ago
5 min read
––– views
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.
over 1 year ago
4 min read
––– views
Exploring Polymorphic Components in React with TypeScript
Polymorphic components are a powerful concept within React that enables adaptability and flexibility.
over 1 year ago
7 min read
––– views
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.
over 1 year ago
12 min read
––– views
Full-blown Frontend Engineer!
Transitioning to a full-time front-end engineering role can be an exciting and transformative experience, with a catch..
over 1 year ago
4 min read
––– views
Server to server communication using Socket.io for Battlev
Implementing Socket.io
over 5 years ago
3 min read
––– views
Authenticating Battlev with Discord OAuth2.0 [Part 2]
Setting up OAuth 2.0 to Discord bot
almost 6 years ago
4 min read
––– views
Refining the Battlev Project
Refining my Discord bot project
almost 6 years ago
2 min read
––– views
Are you a builder or a developer?
Thoughts on being a developer
almost 6 years ago
4 min read
––– views
Implementing SSR to a production React (CRA) product (Part 2: Middleware & State Management)
How I added middleware and state management
almost 6 years ago
10 min read
––– views
How to create a Discord bot in Node.js that fetches images from Imgur
Create a meme machine in discord
almost 6 years ago
6 min read
––– views
Implementing SSR to a production React (CRA) product (Part 1: Setting up Babel Register & Override CRA script)
Implementing SSR to a CRA project
almost 6 years ago
9 min read
––– views