The Dev Log

Thoughts, tutorials, and updates from my journey.

RTMP Streaming Pipelines for Content Creators

Streaming workflows can be automated. This article explains how I designed an RTMP-based pipeline using OBS and custom backend logic to streamline vid...

Subarna Basnet

September 22, 2024

Read More
Creating a VPS Monitoring Dashboard with Flask

Visibility is key to stability. I break down how I built a Flask-based VPS monitoring dashboard that tracks network usage, running services, logs, and...

Subarna Basnet

September 5, 2024

Read More
Building a FiveM Anti-Cheat from Scratch

Anti-cheat systems should be lightweight and smart. This post explores detecting illegal mods, memory manipulation patterns, abnormal player behavior,...

Subarna Basnet

August 19, 2024

Read More
Automating Server Tasks with Python and Cron

Manual server maintenance does not scale. In this guide, I show how to automate backups, monitoring, cleanup tasks, and health checks using Python scr...

Subarna Basnet

August 3, 2024

Read More
Hardening Ubuntu VPS Against Attacks

Running a public VPS invites constant attacks. I cover practical steps to harden Ubuntu servers including firewall rules, service isolation, SSH prote...

Subarna Basnet

July 15, 2024

Read More
Designing a Dynamic Developer Portfolio That Feels Alive

Static portfolios are boring. This article explains my approach to building a modular developer portal that changes layout, theme, and interaction pat...

Subarna Basnet

July 1, 2024

Read More
Detecting Obfuscated Lua Malware Automatically

Obfuscated Lua is often used to hide malicious intent in FiveM scripts. In this post, I explain common obfuscation patterns, encrypted loaders, and ho...

Subarna Basnet

June 18, 2024

Read More
Building Realistic NPC Traffic Systems in FiveM

Creating believable NPC traffic goes beyond spawning random vehicles. I walk through designing AI-driven traffic flows, NPC pilots, air traffic at LSI...

Subarna Basnet

June 2, 2024

Read More
Securing FiveM Servers Against Backdoors

Roleplay servers are prime targets for malicious scripts. In this guide, I break down how to detect obfuscated Lua code and secure your resources......

Subarna Basnet

May 20, 2024

Read More
Building a Dynamic Portfolio with React and Node.js

Why settle for a static site? I break down how I built my "living" developer portal that changes layouts on refresh and fetches real-time GitHub stats...

Subarna Basnet

May 15, 2024

Read More
Deepfake Detection: Using CNNs to Spot Manipulated Media

As AI-generated content grows, so does the need for verification. A look into my research on using Convolutional Neural Networks (CNN) to detect artif...

Subarna Basnet

April 22, 2024

Read More
Optimizing OneSync for High Player Counts
Performance
Game Dev
Networking

Lag is the enemy of immersion. Learn how to optimize entity handling and server-sided loops to support 100+ players without FPS drops....

Subarna Basnet

April 15, 2024

Read More
VPS Hardening 101: Securing Your Linux Infrastructure

Before deploying any app, you need a secure foundation. Learn the essentials of UFW firewalls, SSH key authentication, and Fail2Ban configurations to ...

Subarna Basnet

April 5, 2024

Read More
Real-Time Communication with Socket.IO and MongoDB

From chat apps to live notifications, WebSockets are essential. This tutorial walks through building a scalable chat server that handles private messa...

Subarna Basnet

March 18, 2024

Read More
Environmental Monitoring with Google Earth Engine

How we used GEE and Python to detect unmanaged waste disposal sites. A case study on leveraging satellite imagery for environmental impact analysis....

Subarna Basnet

February 20, 2024

Read More
Mastering QBCore: Writing Modular Game Scripts

Stop writing spaghetti code. Learn how to structure your FiveM resources using modular patterns, events, and exports to make your server code maintain...

Subarna Basnet

February 10, 2024

Read More
Predicting Stock Trends using LSTMs
Machine Learning
Python
Finance

Financial markets are chaotic, but patterns exist. I share my experience building a stock prediction dashboard using Long Short-Term Memory networks a...

Subarna Basnet

January 15, 2024

Read More
The Future of AI in Nepal: Opportunities and Challenges

Reflecting on my role as AI & ML Head at ITIC. We discuss the growing tech landscape in Nepal, the adoption of AI in local industries, and the road ah...

Subarna Basnet

January 5, 2024

Read More