Hüseyin Tunay Çelik
← All selected work

Engineering case study / Cloud & backend

CVForge.

A résumé workflow, built for the cloud.

My contributionSolo developer
Project statusAWS lab deployment · now offline

01 / The problem

What needed solving.

A CV builder needs to turn structured experience into a downloadable document, preserve the underlying data and support tailoring to a role. CVForge connects that workflow to managed cloud services.

02 / How it fits together

  1. 01Résumé input
  2. 02Flask + AI
  3. 03S3 / DynamoDB
  4. 04Pre-signed PDF

03 / Engineering decisions

01

Generate documents in memory

The Flask application creates PDF résumés in memory and sends them to S3 through boto3, connecting document generation directly to object storage.

02

Use pre-signed access

Documents are accessed through pre-signed S3 URLs. DynamoDB holds the résumé data while S3 stores the generated files.

03

Deploy the whole path

I deployed the Flask application to Elastic Beanstalk as a lab environment and integrated AI-assisted tailoring. The cloud environment has since been torn down; the repository remains available.

04 / Where it stands

Implemented the résumé-to-PDF workflow with AWS persistence and a lab deployment. This is a completed cloud engineering exercise, not a currently running public service.

Next case studydata-stock