About My Gadgets
My Gadgets is built by two backend engineers in Amman, Jordan, who got tired of uploading private files to strangers' servers just to crop an image or merge a PDF.
Who we are
We are Hakeem Nofal and Ahmad Jaradat, software engineers based in Amman, Jordan. Our day job is the backend: PHP and Laravel, Node.js, and Java with Spring Boot — APIs, data models, queues, and the unglamorous plumbing that keeps products running.
Why we built this
While building backend systems we kept reaching for quick online utilities, and kept hitting the same wall: sign-up walls, file-size caps, watermarks, and — worst of all — an upload step that hands your document to a server you know nothing about.
So we looked at what the browser can actually do on its own. The answer turned out to be: almost everything. Modern browsers ship Canvas, the File and Crypto APIs, WebCodecs, and WebAssembly builds of tools like FFmpeg and PDF libraries. That is enough to compress video, strip EXIF data, encrypt a file, or convert an image without a single byte leaving the device. My Gadgets is what came out of that: a set of small, focused tools where the whole product is the front end.
Our privacy pledge
- Your files never leave your device — there is no upload endpoint.
- No account, no email, no sign-up to use any tool.
- We never see, store, or transmit your file contents.
- No file-size limits, because there is no server to limit them.
- Anonymous analytics and ads only; your documents are never part of it.
Our tech stack
Backend, where we spend most of our time:
- PHP & Laravel
- Node.js
- Java & Spring Boot
This site, which is deliberately backend-free:
- Vanilla JavaScript, Bootstrap 5, and static HTML
- WebAssembly (FFmpeg, PDF and image libraries) for the heavy lifting
- Browser-native Canvas, File, Web Crypto, and WebCodecs APIs
Work with us
We are open for development work. If you need a web application, an API, a backend system, an integration, or a browser-based tool like the ones here, we would be glad to hear about it. Email mygadgetscorp@gmail.com with a short description of the project.
Frequently asked questions
Do my files get uploaded to a server?
No. Every tool on My Gadgets runs entirely inside your browser using JavaScript and WebAssembly. Your files are read from disk into browser memory, processed on your own device, and written straight back out. Nothing is transmitted to us, and there is no backend that could store it.
Who builds My Gadgets?
Two backend engineers based in Amman, Jordan — Hakeem Nofal and Ahmad Jaradat. We work daily with PHP/Laravel, Node.js, and Java Spring Boot, and we build these tools in the open on the front end.
Is My Gadgets free? How is it funded?
Every tool is free with no sign-up and no file-size limits. Hosting is paid for by unobtrusive ads and by readers who support us on Ko-fi.
Can you build a tool or a project for us?
Yes. We take on outside development work — web apps, APIs, backend systems, and integrations. Email mygadgetscorp@gmail.com with what you need.
Do the tools work offline?
Once a tool page has loaded, the processing itself needs no network connection. You can disconnect and the tool keeps working.
Get in touch & support us
Questions, bug reports, tool requests, or project work — all welcome. If the tools save you time, a coffee keeps them free and ad-light.