Blog & Insights

Thoughts & Stories

Sharing insights about web development, mobile apps, and the latest in tech

Building an AI-Powered Lead Generation System — Architecture and Hard Lessons
Featured
April 29, 20265 min read

Building an AI-Powered Lead Generation System — Architecture and Hard Lessons

How I built LeadSysGen — an automated prospect discovery, qualification, and outreach system — the technical architecture, what the LLMs are actually good at, and where they fail.

Read MoreView Article
How to Price Your Freelance Development Work — A Framework That Actually Works
March 25, 20265 min

How to Price Your Freelance Development Work — A Framework That Actually Works

After two years freelancing across France and Morocco, here's the pricing framework I use, how I handle scope creep, and why charging more often leads to better projects.

Read Article
View Article
Building a CRM with Next.js, Prisma, and PostgreSQL — Architecture and Lessons
February 17, 20265 min

Building a CRM with Next.js, Prisma, and PostgreSQL — Architecture and Lessons

How I architected LeadPulse — a full-stack CRM with real-time pipeline tracking, automated follow-ups, and analytics — and the decisions I'd make differently.

Read Article
View Article
TUIC and Hysteria2 — Why UDP-Based Protocols Change the VPN Equation
January 7, 20265 min

TUIC and Hysteria2 — Why UDP-Based Protocols Change the VPN Equation

TCP-based VPN protocols have fundamental performance limitations. TUIC (QUIC transport) and Hysteria2 (BBR over UDP) solve them differently — here's the technical breakdown of both and when to use each.

Read Article
View Article
Building a Distributed VPN Infrastructure with 99.9% Uptime
December 5, 20255 min

Building a Distributed VPN Infrastructure with 99.9% Uptime

Deep dive into designing and deploying anti-censorship VPN protocols optimized for restrictive networks using Xray Core and Golang

Read Article
View Article
Distributed Systems Lessons from Building VPN Infrastructure
November 14, 20255 min

Distributed Systems Lessons from Building VPN Infrastructure

What co-founding Vexonik taught me about high-availability distributed systems, anti-censorship protocols, and the engineering tradeoffs of running infrastructure used by thousands of concurrent connections.

Read Article
View Article
VLESS + Reality + XTLS Vision — How Modern Anti-Censorship Protocols Work
October 11, 20255 min

VLESS + Reality + XTLS Vision — How Modern Anti-Censorship Protocols Work

A technical deep dive into VLESS, the Reality TLS camouflage system, and XTLS Vision — the current state of the art for bypassing deep packet inspection by impersonating legitimate TLS traffic.

Read Article
View Article
Lessons from Building AI-Powered Recruitment Tools at Scale
September 22, 20255 min

Lessons from Building AI-Powered Recruitment Tools at Scale

What I learned building Recruiter Copilot and Talent Copilot at HRFLOW.AI — practical AI integration, candidate scoring, and the gap between AI demos and production systems.

Read Article
View Article
VPN Panel Comparison 2025 - Marzban vs V2Board vs Remnawave vs X-UI
September 15, 20255 min

VPN Panel Comparison 2025 - Marzban vs V2Board vs Remnawave vs X-UI

A comprehensive comparison of popular VPN management panels in 2025, analyzing features, performance, security, and use cases to help you choose the right solution

Read Article
View Article
How the Great Firewall of China Actually Works — A Technical Deep Dive
August 3, 20255 min

How the Great Firewall of China Actually Works — A Technical Deep Dive

A detailed technical breakdown of the GFW's filtering mechanisms — DNS poisoning, IP blocking, deep packet inspection, traffic analysis, and active probing — and why most VPNs fail against it.

Read Article
View Article
Building BaliHani — A Craftsmen Discovery App for Morocco
July 8, 20255 min

Building BaliHani — A Craftsmen Discovery App for Morocco

How I built a Flutter app connecting craftsmen with clients across Morocco, from real-time booking to multi-language support, and the unique challenges of building for the Moroccan market.

Read Article
View Article
Next.js App Router — Patterns I Use in Every Project
May 19, 20255 min

Next.js App Router — Patterns I Use in Every Project

Server Components, streaming, route handlers, and data fetching patterns that I've settled on after building multiple production apps with the Next.js App Router.

Read Article
View Article
TypeScript Best Practices for Large Codebases — What I Wish I Knew Earlier
February 11, 20255 min

TypeScript Best Practices for Large Codebases — What I Wish I Knew Earlier

Patterns, compiler flags, and architecture decisions that make TypeScript actually work at scale — from strict mode to branded types to module boundaries.

Read Article
View Article
PostgreSQL Performance for Developers — Indexes, EXPLAIN, and Common Mistakes
November 28, 20245 min

PostgreSQL Performance for Developers — Indexes, EXPLAIN, and Common Mistakes

Practical PostgreSQL optimization techniques I've learned building production systems — from index strategy to query analysis to connection pooling.

Read Article
View Article
Building an AI-Powered CV Parsing System with Multi-Format Support
November 15, 20245 min

Building an AI-Powered CV Parsing System with Multi-Format Support

Learn how to build a scalable CV parsing system that extracts candidate data from multiple formats using AI and helps recruiters identify the best candidates

Read Article
View Article
Scaling React Applications in NX Monorepos for 70,000+ Users
October 20, 20245 min

Scaling React Applications in NX Monorepos for 70,000+ Users

Lessons learned managing multiple React apps serving 70K+ users across 120 sites in a monorepo architecture with shared libraries

Read Article
View Article
From Employee to Freelance Developer — What No One Tells You
September 3, 20245 min

From Employee to Freelance Developer — What No One Tells You

After leaving a full-time role at Terros, I went full freelance. Here's the honest truth about the first year — what worked, what didn't, and how I actually found clients.

Read Article
View Article
Building a Freelancing Platform with FastAPI and MongoDB
May 14, 20245 min

Building a Freelancing Platform with FastAPI and MongoDB

How I architected Mosta9el — a platform connecting freelancers with clients — using FastAPI, MongoDB, and Flutter. Architecture decisions, data modeling, and real-world performance tips.

Read Article
View Article
Building a Multi-Service Logistics System with Node.js, Prisma, and TypeScript
February 20, 20245 min

Building a Multi-Service Logistics System with Node.js, Prisma, and TypeScript

Architecture decisions, data modeling, and real-time sync patterns I used when building a 5PL construction logistics platform from the ground up.

Read Article
View Article
Building Real-Time Features with Socket.IO and Node.js
October 5, 20235 min

Building Real-Time Features with Socket.IO and Node.js

How I implemented real-time synchronization across distributed services in a logistics management system — patterns, pitfalls, and production lessons.

Read Article
View Article
How to setup a monorepo with NX and Next.JS and Adonis.JS using PNPM workspaces
July 30, 20235 min

How to setup a monorepo with NX and Next.JS and Adonis.JS using PNPM workspaces

The proper way to setup a monorepo with NX and Next.JS and Adonis.JS using PNPM workspaces

Read Article
View Article
Flutter State Management in 2023 — Riverpod vs Bloc vs GetX
July 18, 20235 min

Flutter State Management in 2023 — Riverpod vs Bloc vs GetX

After building three production Flutter apps, here's my honest take on the major state management solutions, when to use each, and what I actually use day-to-day.

Read Article
View Article
10 Essential Coding Best Practices For React Native Devs
July 10, 20235 min

10 Essential Coding Best Practices For React Native Devs

React Native / Expo Best Practices

Read Article
View Article
Some useful React / React Native libraries that you must know in 2023
July 9, 20235 min

Some useful React / React Native libraries that you must know in 2023

Useful libraries that you must know in 2023

Read Article
View Article
Why should you use a monorepo?
June 7, 20235 min

Why should you use a monorepo?

Reasons why you should use a monorepo

Read Article
View Article
Docker for Full-Stack Developers — From Zero to Production
April 12, 20235 min

Docker for Full-Stack Developers — From Zero to Production

A practical guide to containerizing full-stack applications with Docker and Docker Compose, covering Node.js, Python, and database setups I use in production.

Read Article
View Article
Linux - The philosophy behind it
January 2, 20235 min

Linux - The philosophy behind it

How Linux is different from other operating systems

Read Article
View Article