Indie SaaS · building in publicv0.4.2 · shipping weekly

Building systems, not standalone software.

mjasrar is a software platform — a growing suite of utility and AI tools built by an indie founder. One identity, one interface, dozens of small, sharp products that compose into a real workflow.

Foundermjasrar · CS, FAST NUCES
Active modules24 tools across 4 systems
Build cadenceWeekly releases · public log
Privacy postureLocal-first, on-device AI
~/mjasrar/platform — main
$ mjs deploy pdf-toolkit
→ building wasm runtime ............ ok
→ bundling 6 tools ................. ok
→ publishing v1.4.0 ................ ok
 shipped to 8 regions · 142ms

$ mjs status
  SYS.01 utility ........ ● shipped
  SYS.02 ai ............. ● building
  SYS.03 identity ....... ● building
  SYS.04 platform ....... ○ planned
02 — Tools

A marketplace for small, sharp utilities.

Twenty-four tools across PDF, image, text, AI and developer workflows — each one a focused module inside a single, consistent product surface. New tools ship roughly every week.

K
hot

Compress PDF

Shrink documents up to 90%

v1.4.0 · stableOpen

Merge PDF

Combine files, reorder, drag

v1.2.1 · stableOpen

Split PDF

Extract pages or ranges

v1.1.0 · stableOpen

Sign PDF

Local signing, no upload

v0.6.2 · betaOpen
AI

Extract Text

Clean prose from any PDF

v2.0.0 · stableOpen
AI hot

Translate PDF

Layout-preserving, 40+ languages

v0.4.1 · betaOpen

Compress Image

WebP, AVIF, JPEG — visually lossless

v1.3.0 · stableOpen

Convert Format

PNG · JPG · WebP · AVIF · HEIC

v1.5.0 · stableOpen
AI hot

Remove Background

On-device, no upload

v1.0.0 · stableOpen
AI

Upscale 2×/4×

Real-ESRGAN local pipeline

v0.7.0 · betaOpen
AI

Smart Crop

Subject-aware framing

v0.5.0 · betaOpen
AI

Summarize

Long-form → essentials

v1.1.0 · stableOpen
AI

Rewrite

Tone, length, audience

v1.2.0 · stableOpen

Diff & Merge

Side-by-side comparison

v1.0.0 · stableOpen

Format / Clean

Whitespace, casing, encoding

v1.4.0 · stableOpen
AI hot

Workbench

Multi-model scratchpad

v0.4.2 · betaOpen
AI

Structured Extract

Files → JSON, schema-aware

v0.3.0 · betaOpen
AI

Image Inspect

Caption, OCR, tagging

v0.2.0 · betaOpen
AI

Transcribe

Audio → text + speakers

v0.5.0 · betaOpen
AI

Translate

40+ languages, context-aware

v1.0.0 · stableOpen

JSON Toolkit

Format, query, validate

v1.2.0 · stableOpen
AI

Regex Lab

Build, test, explain

v1.1.0 · stableOpen

UUID / Hash

Generate, decode, verify

v1.0.0 · stableOpen

JWT Inspector

Decode, validate, sign

v1.0.0 · stableOpen
02b — Live demo

Every tool has the same shape.

Input · operation · output. AI is an optional layer on top — same interface, quieter posture. This isn't a screenshot; type into the box.

m
Workbench/Summarize
Input408 chars
OutputAI
 
OPS →
Local-first · runs in this tab · zero data leaves your browserhaiku-4-5 · on-device routing
03 — AI Layer

AI as a quiet upgrade, not a separate product.

Every tool has an AI mode. Same input, same output, same shape — just sharper results. No new interface to learn, no “chat with my PDF” trope. Toggle it on, toggle it off.

PDF · Extract TextAI on
OFF
raw text dump broken lines headersmushed together
ON
# Q4 Report Clean prose, layout-aware. Headings preserved.

Layout-aware extraction

Image · Smart CropAI on
OFF
centered crop subject cut off
ON
subject-aware framed perfectly

AI picks the focal point

Text · RewriteAI on
OFF
In light of the fact that we have not yet been able to ascertain…
ON
We don’t know yet — here’s what we do know.

Tone shift, length cut

04 — Ecosystem

A platform, built in public, one module at a time.

Four systems. Twenty-four modules shipped. A roadmap that's visible and honest — what's live, what's wet paint, what's queued. Nothing here is handwaved.

STATUS LEGEND → shipped · live in production building · in active development planned · queued, not started
SYS.01315 total
Utility Layer
Document, image, and text tools. The foundation everything else builds on.
PDF Toolkitv1.4shipped
Image Toolkitv1.3shipped
Text Toolkitv1.2shipped
Audio Toolkitv0.3building
Video Toolkitvplanned
utility.mjasrarOpen system
SYS.02045 total
AI Layer
Models exposed as small, sharp tools — not a chat box. Composes onto Utility.
Workbenchv0.4building
Structured Extractv0.3building
Vision Inspectv0.2building
Voice / Transcribev0.5building
Agentsvplanned
ai.mjasrarOpen system
SYS.03114 total
Account & Sync
Lightweight identity. Cross-device history, shared workspaces, no lock-in.
Local-first storev1.0shipped
Syncv0.6building
Workspacesvplanned
Teamsvplanned
identity.mjasrarOpen system
SYS.04004 total
Platform & API
The same primitives, surfaced for developers. Every tool callable from code.
Public APIvplanned
CLIvplanned
Webhooksvplanned
SDKsvplanned
platform.mjasrarOpen system
05 — Past modules

Earlier work — the modules this platform is built on.

Not a resume. Components and infrastructure that became foundations for what's running today.

M.01
PDF runtime
Wasm-based document pipeline powering the PDF Toolkit.
Infra
M.02
On-device matting
Background removal that never sees a server.
AI
M.03
Local-first store
Sync engine for cross-device tool history.
Platform
M.04
Workbench
Multi-model scratchpad — primitive for everything AI.
AI
m
mjasrar
Founder · solo builder

Computer Science, FAST NUCES. Building mjasrar as a long-running platform — tools-first, AI-enhanced, local-first. Shipping weekly, in public.

Building since
Jul 2024
Releases shipped
87 · weekly cadence
06 — Get started

One identity. One interface. A growing platform.

Open the workbench and try any tool. No signup. Your data never leaves the tab.