A Problem I Kept Running Into
I built PDF Forge after repeatedly searching for different websites whenever I needed to do something simple with a PDF. One tool could handle one task, another required an account, and useful features were often scattered across separate services.
Instead of continuing that workflow, I decided to build one place for the PDF tasks I actually needed.
What I Focused On
PDF Forge is designed as a browser-based document workspace rather than a collection of disconnected utilities. The goal is to make common PDF operations feel like parts of one consistent workflow.
That meant paying attention not only to whether a document operation worked, but also to how files are loaded, previewed, selected, changed, and exported without making the interface feel intimidating.
The Challenge
Working with PDFs forced me to deal with documents differently from normal web content. Pages have their own dimensions and rendering behavior, file operations can be expensive, and editing interactions need to stay understandable even when the underlying document structure is complex.
The project gave me experience turning technical document-processing capabilities into an interface that a normal user can follow.
What This Project Demonstrates
PDF Forge shows how I approach a recurring personal frustration as a product problem: identify the repeated workflow, remove unnecessary switching between tools, and design one focused experience around the tasks that matter.
Technologies
Project
Tuklas: Interactive Learning Platform
A hands-on learning platform I built for my daughter that turns early literacy and creativity into simple, touch-friendly activities. What started as one word game grew into tracing, flash cards, drawing, and practice tools — a project shaped around a real user and improved as her learning needs changed.
Project
Jordflix
A movie and series experience that began as a fun project with friends and became a long-running example of how I improve products over time. I rebuilt Jordflix through several major iterations to make discovering, browsing, and watching content smoother across desktop and mobile.
Project
This Portfolio: Cybersecurity, Next.js & CMS
What started as a cybersecurity course requirement became a full publishing platform for my work. I built it to make projects, labs, certifications, and lessons easy to document and manage from one place — turning a personal portfolio into a product I actively maintain, refine, and expand.