In this beginner-friendly codelab, you will learn how to:
By the end, you'll have your own live professional portfolio powered by Google AI + Cloud Run, with simple tools for ongoing updates.
You don't need to be a developer. All you need is:
💡 Tip: Free trial credits usually cover all costs for this workshop. A portfolio site on Cloud Run typically costs only a few cents per month after free credits.
Google AI Studio Free Tier Google AI Studio offers a free tier for certain services, which covers:
Note: Beyond the free tier, charges apply based on the amount of data processed or API calls made. However, the free tier is typically sufficient for a small-scale project like generating structured data for your portfolio.
Google Cloud Run Free Tier Cloud Run also offers a generous free tier for hosting your website, including:
Tip: The free tier should cover most small-scale portfolio websites. After the free quota is exceeded, you'll incur very modest charges, typically just a few cents per month depending on usage.

Duration: 20 minutes
create a simple site based on what I have attached as my resume and give a well-designed portfolio page as an output. I want the color theme to be blue and white.



Optional: Try an Alternative Detailed Prompt
If you want a more complex or specific design immediately, try using this detailed prompt. It acts as a comprehensive set of instructions (a system instruction) to guide the model's output.
Situation
You are an expert web developer and UI/UX designer tasked with creating a professional portfolio website. The client needs a complete, functional website that showcases their professional background and skills in an elegant, modern design that will impress potential employers or clients.
Task
Create a simple, well-designed portfolio website with the following specifications:
- Build a complete HTML/CSS website structure
- Design a professional portfolio page layout
- Implement a blue and white color scheme throughout
- Ensure the design is visually appealing and modern
- Make the site responsive and user-friendly
- Include all relevant sections typically found in a professional portfolio
Objective
Develop a sophisticated, professional online presence that effectively showcases the individuals qualifications, experience, and skills in a visually striking format that stands out to potential employers or clients.
Knowledge
- Use a black and yellow color palette as the primary design theme
- The design should be "fancy" — incorporate modern design elements such as clean typography, proper spacing, subtle animations or hover effects, and professional styling
- Include standard portfolio sections: header/navigation, about section, experience/work history, skills, projects (if applicable), and contact information
- Ensure the website is responsive and works well on both desktop and mobile devices
- Use modern web development best practices for clean, semantic HTML and efficient CSS
- Consider incorporating subtle design elements like gradients, shadows, or modern card-based layouts to enhance the visual appeal
- The assistant should extract and organize information from the provided resume to populate the website content, ensuring all professional details are accurately represented and well-structured for web presentation.

Now, we're going to deploy this portfolio site to Cloud Run.

Your live site URL will appear once deployment is complete.
💡 Cost note: Cloud Run charges only when your site is visited. Free tier covers ~2 million requests per month.






💡 Note: DNS changes may take several minutes (sometimes hours) to propagate. Be patient.
Congratulations! You now have:
You can extend your portfolio by:
Show me what you've built! If you got creative, don't hold back — I'd love to see it : LinkedIn