Building a Privacy-First PDF Editor That Runs Entirely in Your Browser
How I built FreePDF.lol using Next.js, WebAssembly, PDF.js, and pdf-lib to process documents without uploading a single file.

I started my journey in 2020 during my diploma years. Most days were frustrating, struggling with basics for longer than I'd like to admit. But somewhere in that chaos, I fell in love with the process. Over time, coding stopped feeling like just programming. It became design. It became storytelling. It became psychology.
Because great products aren't made by accident. They're refined through thousands of tiny decisions nobody notices — but everyone feels.
Self-employed
Designed and developed performant web applications for various clients. Built robust backends with Node/Express and responsive frontends using Next.js, React, and Tailwind CSS.
Local Tech Startup
Assisted in building UI components, writing API endpoints, and resolving UI/UX bugs across the core product dashboard.
A privacy-focused PDF platform that runs completely in the browser. Users can edit, merge, compress, and manage PDFs without uploading files to any server.

An automated remote job aggregation platform that collects developer jobs from multiple sources and displays them in a fast, SEO-friendly interface.

An AI-powered course generator that creates personalized coding courses, detailed chapters, code examples, and curated YouTube resources from a single topic prompt.

How I built FreePDF.lol using Next.js, WebAssembly, PDF.js, and pdf-lib to process documents without uploading a single file.
Most indie developers don't fail because they move too slowly. They fail because they spend months polishing things nobody actually needed.