DEV Community

Akbo Ichou profile picture

Akbo Ichou

404 bio not found

Joined Joined on 
1 porcja, 2 porcje, 5 porcji: Scaling Recipes and Handling Polish Plurals With Intl.PluralRules

1 porcja, 2 porcje, 5 porcji: Scaling Recipes and Handling Polish Plurals With Intl.PluralRules

Comments
3 min read
Searching 10,000 Printable Pages Without a Search Server: A Prebuilt Index, Synonyms and Kid-Friendly Typos

Searching 10,000 Printable Pages Without a Search Server: A Prebuilt Index, Synonyms and Kid-Friendly Typos

Comments
3 min read
Points to Grades: Building a German Grading Scale (Notenschlüssel) Calculator With Half-Point Precision

Points to Grades: Building a German Grading Scale (Notenschlüssel) Calculator With Half-Point Precision

Comments
3 min read
Recipe Structured Data Done Right: JSON-LD, ISO 8601 Durations and German Locale Gotchas

Recipe Structured Data Done Right: JSON-LD, ISO 8601 Durations and German Locale Gotchas

Comments
3 min read
Photo In, Macros Out: Designing an AI Meal Analyzer Where the LLM Never Does the Math

Photo In, Macros Out: Designing an AI Meal Analyzer Where the LLM Never Does the Math

Comments
3 min read
Stop Picking B2B Software From "Top 10" Lists: A Weighted Scoring Matrix Engineers Can Actually Defend

Stop Picking B2B Software From "Top 10" Lists: A Weighted Scoring Matrix Engineers Can Actually Defend

Comments
3 min read
Print CSS Is Still Hard: Making Web Pages Print Perfectly on US Letter at 100% Scale

Print CSS Is Still Hard: Making Web Pages Print Perfectly on US Letter at 100% Scale

Comments
3 min read
Decoding J1939 Diesel Fault Codes (SPN/FMI) in TypeScript — and Building a 767-Page Diagnostic Library

Decoding J1939 Diesel Fault Codes (SPN/FMI) in TypeScript — and Building a 767-Page Diagnostic Library

Comments
3 min read
Building a Fair Trivia Quiz Engine: Unbiased Shuffling, Answer Position Balance and Team Scoring

Building a Fair Trivia Quiz Engine: Unbiased Shuffling, Answer Position Balance and Team Scoring

Comments
3 min read
Scoring a Big Five Personality Test in TypeScript: Reverse-Keyed Items, Trait Scores and Continuums Instead of Labels

Scoring a Big Five Personality Test in TypeScript: Reverse-Keyed Items, Trait Scores and Continuums Instead of Labels

Comments
3 min read
Mapping Free-Text Meals to a Food Table (and Refusing to Guess): Building Race-Week Nutrition Tools for Runners

Mapping Free-Text Meals to a Food Table (and Refusing to Guess): Building Race-Week Nutrition Tools for Runners

Comments
3 min read
10 20 10 10: Composing 20,000 Email Templates That Don't Read Like Mail Merge

10 20 10 10: Composing 20,000 Email Templates That Don't Read Like Mail Merge

Comments
3 min read
Turning a Government Fee Table Into a Rules Engine: Lessons From a US Passport Cost Calculator

Turning a Government Fee Table Into a Rules Engine: Lessons From a US Passport Cost Calculator

Comments
3 min read
How an ATS Resume Checker Scores Your CV (and Why Developers Get Filtered Out)

How an ATS Resume Checker Scores Your CV (and Why Developers Get Filtered Out)

Comments
3 min read
"Uncertain" Is a Valid Answer: Building an Ingredient Checker That Doesn't Guess

"Uncertain" Is a Valid Answer: Building an Ingredient Checker That Doesn't Guess

Comments
3 min read
Building a Graffiti Text Generator With Canvas: FontFace Loading, Seeded Spray Effects and PNG Export

Building a Graffiti Text Generator With Canvas: FontFace Loading, Seeded Spray Effects and PNG Export

Comments
3 min read
Generating Printable Math Worksheets in JavaScript: Seeded Randomness, Constraints and Answer Keys

Generating Printable Math Worksheets in JavaScript: Seeded Randomness, Constraints and Answer Keys

Comments
3 min read
Converting Video and Audio Entirely in the Browser With WebAssembly: Lessons From Building a Free Converter

Converting Video and Audio Entirely in the Browser With WebAssembly: Lessons From Building a Free Converter

Comments
3 min read
The Math Behind a Freelance Consulting Rate Calculator (Overhead, Billable Hours and Location Multipliers)

The Math Behind a Freelance Consulting Rate Calculator (Overhead, Billable Hours and Location Multipliers)

Comments
3 min read
Implementing Validated Mental Health Screeners (Like PHQ-9) on the Web: Scoring, Severity Bands and Safety Rules

Implementing Validated Mental Health Screeners (Like PHQ-9) on the Web: Scoring, Severity Bands and Safety Rules

Comments
3 min read
Keep the Math Out of the LLM: A Calorie Calculator Where AI Only Explains the Result

Keep the Math Out of the LLM: A Calorie Calculator Where AI Only Explains the Result

Comments
3 min read
A "Daily Challenge" That Resets at Midnight: Deterministic Picks Without a Backend

A "Daily Challenge" That Resets at Midnight: Deterministic Picks Without a Backend

Comments
3 min read
Building 24 Classroom Tools That Load Fast on a School Chromebook (No Login, No Student Data)

Building 24 Classroom Tools That Load Fast on a School Chromebook (No Login, No Student Data)

Comments
3 min read
From Denial Letter to Appeal PDF: Building a No-Login Document Generator for Health Insurance Appeals

From Denial Letter to Appeal PDF: Building a No-Login Document Generator for Health Insurance Appeals

Comments
3 min read
Designing a "Can My Dog Eat This?" Content Model: Verdict-First Pages, Structured Data and Safety Caveats

Designing a "Can My Dog Eat This?" Content Model: Verdict-First Pages, Structured Data and Safety Caveats

Comments
3 min read
How I Structured a 21,000-Page AI Prompt Library for SEO (Without It Turning Into Thin Content)

How I Structured a 21,000-Page AI Prompt Library for SEO (Without It Turning Into Thin Content)

Comments 1
3 min read
Calculators Should Show Their Work: Lessons From Building 91 Formula-First Tools in 6 Languages

Calculators Should Show Their Work: Lessons From Building 91 Formula-First Tools in 6 Languages

Comments
3 min read
Building an AI Rubric Grader as a Chrome Side Panel for Google Classroom

Building an AI Rubric Grader as a Chrome Side Panel for Google Classroom

Comments
3 min read
loading...