hello world! my name is gerard.
home   |   linkedin   github
welcome to my online portfolio of projects. some were completed during my graduate studies in information systems at depaul university and some elsewhere.
portfoliofy
a rest api to generate portfolio-ready screenshots of your awesome web projects
About

Once a web project is done, it's time to document your hard work and show it off. Portfoliofy makes that process easier by doing all the screenshots for you and assembling them together into portfolio-ready files.

The following files can be generated:

main
  • An image file of screenshots taken from a "desktop", a "laptop", a "tablet" and a "smartphone", overlaid on top of a schematic diagram and collaged together.
browser
  • An image file of a screenshot taken from a "desktop", overlaid on top of a schematic diagram.
mobiles
  • An image file of screenshots from a "desktop" and a "laptop" overlaid on top of a schematic diagram and paired together.
full
  • An image file of a full-page screenshot overlaid on top of a schematic diagram.
movie
  • A scroll animation video of a full-page screenshot.
screenshots
  • Plain screenshots taken from window sizes mimicking the viewport of a desktop (2160x1360), a laptop (1440x900), a tablet (768x1024) and a smartphone (230x490), requested separately.
  • Plain full-page screenshot.

More on the way!



Initial Release

The initial release of Portfoliofy was submitted as the final project for CS50P: Introduction to Programming with Python (HarvardX, 2023).

Improvements and development of new features are ongoing.

website   |   github   |   releases   |   mit license

(Top to bottom: Browser, mobiles, full and video sample output files.)