Skip to content
View ttomohisa's full-sized avatar

Block or report ttomohisa

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ttomohisa/README.md

Hi there πŸ‘‹

I work in cloud architecture and data engineering, focusing on Azure and Databricks. I enjoy building server-free, single-file HTML tools to solve small everyday pain points I run into at work and in personal projects.

πŸ”§ What I'm Building

All of these are "browser-only" and "offline-first" tools β€” no data ever leaves your machine.

Repository Description
html-parquet-viewer Drag-and-drop a Parquet file into the browser to instantly view its schema and data as a table
image-to-webp-base64 Converts images to WebP format and generates a Base64-encoded string (data URI)
htmlapps-office-image-extractor Extracts all embedded images from Office files (Word/Excel/PowerPoint) in bulk
htmlapps-jargon-bingo A private, offline meeting-jargon bingo game with customizable and JSON-importable word packs, 3x3/4x4/5x5 cards, PNG export, and an always-on-top Document Picture-in-Picture card with stealth and Boss modes
htmlappps-gif-optimizer Optimizes animated GIFs directly in the browser to help reduce file size
htmlapps-temporary-links A disposable local work queue for temporary web links, file:/// URLs, Windows paths, and UNC paths, with expiry rules, notes, Markdown export, and an always-on-top Document Picture-in-Picture window
htmlapps-private-face-redactor Detects faces locally with YuNet and ONNX Runtime Web, then redacts them using pixelation, blur, solid fills, eye bars, emoji, or custom-image overlays; supports manual masks, stamps, and JPEG/PNG/WebP export
htmlapps-mine-window A self-contained offline Minesweeper game that runs in a Document Picture-in-Picture floating window, with local records, resumable games, custom boards, keyboard/touch controls, and an optional Boss mode

πŸ’‘ Development Philosophy

  • Single-file HTML distribution: no build step β€” just download and open
  • Offline-first: all processing happens in the browser, nothing is sent externally
  • Vanilla JavaScript: avoiding framework lock-in for long-term maintainability

πŸ›  Skills & Interests

  • Cloud: Azure (VMs, Functions, SQL Database, Cosmos DB, IoT Hub, Log Analytics)
  • Data Engineering: Databricks, Parquet, MLflow

πŸ“« Contact

Feel free to reach out via GitHub Issues or PRs!

Popular repositories Loading

  1. html-parquet-viewer html-parquet-viewer Public

    A self-contained, offline Parquet file viewer delivered as one HTML file.

    HTML

  2. image-to-webp-base64 image-to-webp-base64 Public

    HTML

  3. htmlapps-office-image-extractor htmlapps-office-image-extractor Public

    HTML

  4. ttomohisa ttomohisa Public

  5. htmlappps-gif-optimizer htmlappps-gif-optimizer Public

    HTML

  6. htmlapps-temporary-links htmlapps-temporary-links Public

    HTML