Skip to content
Adham Altony

Available for new builds · Cairo --:-- GMT+3

Full-Stack · 2025

PDFSwifter — All-in-One Document Toolkit

A document-tools platform built for a client who wanted to compete with the established players — PDF and media utilities on a FastAPI core, shipped on Docker, Redis and Caddy.

Visit live Source Role — Full-Stack Developer — client build
Built for
A founder’s own product
Live at
pdfswifter.com
Handover
Built, deployed, his to run

Case study

The story

Mohamed came with a straightforward brief: build a document-tools platform that can stand next to the ones people already use. PDFSwifter is that platform — PDF and media utilities over an API-first core, which I built, deployed and handed over. He runs it now; I do not, and it would be easy but wrong to imply otherwise on a site whose whole argument is that I stay.

The problem

The established document tools are a crowded field, and a new entrant cannot win on having one clever feature. It had to cover the operations people actually arrive for, be quick enough that nobody thinks about it, and be built so new tools could be added without rebuilding the thing each time.

The build

A modular tool suite over a Python FastAPI backend, with each utility behind its own endpoint so the web app and any later client consume the same API. Deployed with Docker behind Caddy, using Redis for job state, so processing work does not block the request that started it.

What it changed

  • Unified many document utilities into one cohesive platform.
  • API-first architecture to support web and future clients.
  • Expanded into YouTube/TikTok media conversion tools.

My part

  • Designed and implemented the FastAPI backend in Python.
  • Structured modular utilities for PDF processing and media conversion.
  • Created API endpoints to support automation and future integrations.
  • Deployed and ran the platform: Docker, Caddy, Redis, on the client’s own domain.

What it does

  • Core PDF tools for merging, splitting, compressing, and converting files
  • Media conversion utilities for YouTube and TikTok formats
  • API-first architecture using FastAPI
  • Extensible structure for adding new tools

Hard parts

  • Keeping the toolset modular as the feature list expanded.
  • Balancing usability with the technical depth of multi-tool workflows.

Stack

Next.js · Tailwind CSS · Python · FastAPI · REST API · Docker · Redis · Caddy

Fig. 01PDFSwifter hero landing page
Fig. 02PDFSwifter tool library overview
Fig. 03PDFSwifter premium pricing section
Fig. 04PDFSwifter contact page

Want the same arrangement, built and then run by the person who built it?

Tell me what yours runs on and what an hour of downtime costs you.