The rulebook
Notes on Laravel, React, Three.js, e-commerce and game development. Every post is a page on how a piece of work is played.
WHMCS or WiseCP? 6 questions to ask when a hosting company picks a panel
What to look at when a company selling hosting and domains chooses between WHMCS and WiseCP. There's no winner, only the right questions.
Making a WHMCS theme update-safe: child themes and hooks
A child theme structure, the template markup you must keep, and hook-based customisation without touching the core, so your custom theme survives WHMCS updates.
GEO: how to write content that AI answers cite as a source
Search isn't just ten blue links anymore. Structure, language and technical tips for content that answer engines like ChatGPT, Perplexity and Gemini understand and quote.
Customising WiseCP without touching the core: first steps with hooks
Modules, themes, hooks and the API explained, plus practical examples with action, filter and gate hooks, so your WiseCP extensions survive every update.
60 FPS in a browser game: smooth scenes without cooking the phone
Practical notes on draw calls, shadows, textures and pixel ratio for keeping a Three.js browser game smooth on mid-range phones.
7 rules for getting a sales team to love its CRM
Setting up a CRM is easy; getting the team to actually use it is hard. Seven practical rules for a CRM your sales team opens on its own instead of avoiding.
From Excel to ERP: a switch plan that keeps the business running
Have stock, orders and production lived in Excel for years? A step-by-step plan for moving to an ERP without stopping the business or losing the team.
Your first field in the browser with Three.js
How do you set up the first scene of a browser game? A step-by-step start with Three.js for camera, light, a low-poly field and clickable plots.
A bilingual site with Astro: wiring hreflang correctly
How to set up URL structure, shared content keys and hreflang tags in Astro so search engines understand your Turkish and English pages correctly.
CRM or ERP? Choosing the right order for your business
A CRM runs the customer side, an ERP runs the inside of the business. Which one to start with, how the two connect and what to watch during the switch.
A site without a database: content management with Markdown and Astro
This site uses no database. Posts, projects and services are generated from Markdown files. Why I chose this path and how it works.