<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Sheharyar Siraj</title>
    <description>The latest articles on DEV Community by Sheharyar Siraj (@sheharyarans).</description>
    <link>https://dev.to/sheharyarans</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4195071%2F1792e3f7-7695-4e5f-86e9-6f4e61ecc194.jpg</url>
      <title>DEV Community: Sheharyar Siraj</title>
      <link>https://dev.to/sheharyarans</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/sheharyarans"/>
    <language>en</language>
    <item>
      <title>Why I Built a Zero-Cost GCC Labour Law &amp; Financial Calculator Hub</title>
      <dc:creator>Sheharyar Siraj</dc:creator>
      <pubDate>Tue, 20 Oct 2026 00:06:02 +0000</pubDate>
      <link>https://dev.to/sheharyarans/why-i-built-a-zero-cost-gcc-labour-law-financial-calculator-hub-6hk</link>
      <guid>https://dev.to/sheharyarans/why-i-built-a-zero-cost-gcc-labour-law-financial-calculator-hub-6hk</guid>
      <description>&lt;p&gt;Calculating statutory dues across the Gulf Cooperation Council (GCC) has always been surprisingly fragmented. Most expatriates and small business owners rely either on decade-old Excel templates or outdated web forms that miscalculate legal formulas.&lt;/p&gt;

&lt;p&gt;For example, under Kuwait Labour Law No. 6/2010 (Article 55), computing an employee daily wage requires dividing the basic salary by 26 working days. Yet, almost every standard online calculator divides it by 30 calendar days, creating substantial accounting discrepancies. Similarly, the transition between Oman Royal Decree 35/2003 and Royal Decree 53/2023 requires a clear split calculation for service tenures.&lt;/p&gt;

&lt;p&gt;To solve this, I engineered &lt;a href="https://gulfcalc.tech/" rel="noopener noreferrer"&gt;GulfCalc&lt;/a&gt;, an unmetered, privacy-first web property dedicated to GCC statutory mathematics.&lt;/p&gt;

&lt;p&gt;Technical Architecture&lt;br&gt;
Client-Side Math Engine: All calculation algorithms execute entirely in the user browser using Vanilla JavaScript. There are zero database round-trips and zero external API dependencies, ensuring sub-second response times.&lt;/p&gt;

&lt;p&gt;Edge Deployment: Hosted on Cloudflare Pages connected directly to a Git repository, providing unmetered bandwidth, automatic universal SSL, and sub-30ms global latency across 300+ data centers.&lt;/p&gt;

&lt;p&gt;Legal Compliance Hierarchy: Every single utility is paired with statutory references, such as the &lt;a href="https://gulfcalc.tech/tools/kuwait-indemnity-calculator.html" rel="noopener noreferrer"&gt;Kuwait Indemnity Calculator&lt;/a&gt; adhering to Article 55 and the &lt;a href="https://gulfcalc.tech/tools/uae-gratuity-calculator.html" rel="noopener noreferrer"&gt;UAE Gratuity Calculator&lt;/a&gt; matching Federal Decree-Law No. 33/2021.&lt;/p&gt;

&lt;p&gt;The primary objective was simple: build a clean, ad-free financial utility hub without server overhead, complex frameworks, or tracking bloat.&lt;/p&gt;

&lt;p&gt;You can inspect the live implementation directly at &lt;a href="https://gulfcalc.tech/" rel="noopener noreferrer"&gt;gulfcalc.tech&lt;/a&gt;. Feedback on the client-side calculation logic and UI state management is welcome.&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgmmksgw83bsl3pv7vlev.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgmmksgw83bsl3pv7vlev.png" alt=" " width="800" height="346"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>ai</category>
      <category>javascript</category>
      <category>python</category>
    </item>
  </channel>
</rss>
