Born & Living in Oklahoma City, OK

William Danial Arthur

Web Developer, Mobile App Developer & Tech Business Owner

Founder of Camelot Web Tools. I build client-side web platforms, native Android applications with Kotlin and Jetpack Compose, and interactive simulation engines.

Featured Projects

Web applications, native Android mobile apps, and interactive simulations.

https://camelotwebtools.com
Camelot Web Tools Web Application Screenshot
Live Commercial Suite Web • Windows Desktop • MCP

Camelot Web Tools (CWT)

A 100% client-side multi-tool suite offering 79 utilities for freelancers, contractors, and small businesses: including vector PDF form filling and Bates stamping, invoice generation, e-signatures, document conversion, and financial calculators. Runs entirely inside the browser and desktop runtimes with zero external server dependencies.

  • Integer-cent currency arithmetic eliminating IEEE-754 floating-point errors.
  • In-memory Bates stamping with sequential numbering across multi-page PDF bundles.
  • Client-side cryptographic hashing envelopes and PDF generation via pdf-lib.
  • MCP Server package (camelotwebtools-mcp) providing 79 tools for automated workflows and developer environments.
React 18 TypeScript Vite Tailwind CSS Electron pdf-lib IndexedDB
Android Package: com.camelotwebtools.app (API 36)
CWT Mobile Hub Android Screen
CWT Mobile Financial Suite Android Screen
Production Android App Android SDK 34+ / API 36

Camelot Web Tools: Mobile App

The native Android edition of Camelot Web Tools, built with Kotlin and Jetpack Compose. Delivers the complete 75+ utility catalog offline on Android 15+ devices using AndroidX WebViewAssetLoader for local asset virtualization and MediaStore Scoped Storage for instantaneous PDF exports.

  • Offline execution: entire catalog runs on-device with zero server pings.
  • WebViewAssetLoader virtual domain bypassing CORS and file-scheme restrictions.
  • Android MediaStore Scoped Storage integration for instantaneous PDF exports.
  • Signed and compiled as an optimized release .AAB for Google Play.
Android Kotlin 2.x Jetpack Compose Material 3 WebViewAssetLoader Signed .AAB
The Cattle Tycoon Game // Livestock Genetics & Ranch Simulation
The Cattle Game Livestock Simulation Screenshot
Production Prototype Simulation • Game Systems

The Cattle Tycoon Game

A strategic agricultural ranching and livestock genetics simulation built with React 19. Players manage herds across 40 seasonal cycles: breeding multi-species bloodlines, navigating commodity market fluctuations, and entering livestock in judged county fair competitions with dynamic procedural commentary.

  • Multi-species genetics engine breeding 4 species across 5 rarity tiers.
  • Seasonal commodity ticker simulating peak beef and pork demand cycles.
  • Procedural dialogue engine generating contextual judge evaluations and auctioneer banter.
  • Synthesized Web Audio sound engine generating procedural ranch audio with zero external MP3s.
React 19 TypeScript Tailwind CSS v4 Motion 12 Web Audio API
ORIGO 4D Population Atlas (Three.js WebGL)
ORIGO 4D WebGL Population Dispersal Atlas Screenshot
Production Prototype Bioinformatics • 4D WebGL

ORIGO: Deep-Time Ancestral Atlas

An interactive bioinformatics platform that reconstructs 300,000 years of human migration. Users can upload raw DNA data (23andMe, AncestryDNA, or VCF files), which is decompressed and parsed entirely client-side to map Y-DNA and mtDNA lineages onto an interactive 4D Three.js WebGL globe with temporal scrubbing.

  • Universal client-side genomic parser decompressing .vcf.gz using in-memory pako.
  • Phylogenetic resolver mapping paternal Y-DNA and maternal mtDNA branches to archaeological cultures.
  • Interactive 4D Three.js WebGL globe with dynamic temporal scrubbing from 300,000 BCE to modern day.
  • Evidence Workbench correlating genetic claims with published DOI citations and radiocarbon-dated fossils.
React 19 Three.js React Three Fiber XState v5 Leaflet D3-Scale pako

Standalone Android Applications

Single-purpose mobile utilities compiled, signed, and packaged for Google Play Store deployment.

View Full Catalog →
Debt Payoff Calculator Android Screen

Debt Payoff Calculator

Snowball and Avalanche loan repayment engine with dynamic interest savings charts and payoff schedule exports.

Quick Budget Android Screen

Quick Budget

Zero-based household budgeting tool with variable spending allocations, savings buffers, and local persistence.

Invoice Generator Pro Android Screen

Invoice Generator Pro

Commercial invoicing utility generating vectorized, print-ready PDF invoices with tax multipliers and Bates stamping.

Receipt Itemizer Pro Android Screen

Receipt Itemizer Pro

Expense itemization and tax deduction tracker. Allows contractors to split line items and export clean CSV/PDF reports.

Subscription Manager Android Screen

Subscription Manager

Recurring payment auditor computing annualized spending burdens and renewal timelines without linking bank portals.

Time Track Analyzer Android Screen

Time Track Analyzer

Project timekeeper and billable rate auditor. Tracks task hours across clients and outputs formal timesheets.

About William

Developer & Business Owner

I was born in Oklahoma City and live and work here today. I am a full-stack web developer, native Android mobile developer, and independent tech founder.

My primary focus over the last several years has been building Camelot Web Tools from the ground up: writing the client-side calculation and document generation engines in TypeScript, designing the UI, packaging desktop builds with Electron, and porting the entire system to native Android with Kotlin and Jetpack Compose.

Outside of CWT, I build simulations and data tools, including an agricultural genetics simulation game and a 4D population genetics atlas that parses raw genome files in the browser.

If you want to talk about a project, collaborate, or hire me for web or mobile development, feel free to reach out directly.

Core Technologies
Languages
TypeScript JavaScript (ES2024) Kotlin Python HTML5 / CSS3 SQL
Web & Frontend
React 18 / 19 Next.js Tailwind CSS Vite WebGL / Three.js React Three Fiber
Mobile (Android Native)
Kotlin 2.x Jetpack Compose Material 3 Android SDK (API 36) WebViewAssetLoader Scoped Storage Signed .AAB
Desktop & Systems
Electron Node.js Web Workers IndexedDB MCP Protocol Local-First Architecture
Document & Media Processing
pdf-lib Bates Stamping Engine Web Audio API Canvas / Vector Graphics REST APIs & Webhooks