DEV Community

Cover image for I built myself a Portfolio to showcase my work
Ondřej Šimanovský
Ondřej Šimanovský

Posted on

I built myself a Portfolio to showcase my work

New Year, New You Portfolio Challenge Submission

This is a submission for the New Year, New You Portfolio Challenge Presented by Google AI

About Me

Hi, I'm Ondra, a 31-year-old software/web developer from the Czech Republic. I currently work full-time as a developer and recently started freelancing on the side. I built this portfolio to showcase my skills and projects while attracting new clients. As someone passionate about clean code and modern web technologies, I wanted my portfolio to reflect both my technical abilities and attention to detail.

Portfolio

(Note: Also deployed to Google Cloud Run with required label: --labels dev-tutorial=devnewyear2026)

How I Built It

My portfolio is built with a modern tech stack focused on performance, SEO, and maintainability:

Tech Stack

  • Frontend: Astro 5 with TypeScript - chosen for its excellent performance, SEO capabilities, and zero-JS-by-default approach
  • CMS: Payload 3 - a headless CMS to manage content on the website.
  • Styling: Tailwind CSS
  • Deployment: Google Cloud Run
  • AI Assistant: Google's Antigravity IDE, Gemini 3 Pro and Nano Banana for some images - invaluable for development assistance

Google AI Tools

I used Antigravity throughout the development process and AI Studio:

  1. Animation Implementation: Antigravity helped me create smooth, performant scroll animations and transitions
  2. Localization: Set up a complete i18n supporting English and Czech, making my portfolio accessible
  3. SEO Optimization: Generated proper meta tags, structured data, and canonical URLs to ensure search engine visibility
  4. Content Shaping: Improved my portfolio copywritting, project descriptions, and technical writing to be clear and engaging
  5. Deployment: Gemini helped me with failing deployments. I have to change the output from static to server.

What I'm Most Proud Of

  1. Performance: Achieved excellent Lighthouse scores. Using Astro image optimization

  2. Bilingual Support: Implemented a complete localization system that seamlessly switches between English and Czech, making my services accessible to both local Czech clients and international opportunities

  3. Smooth Animations: Created engaging scroll animations and transitions that enhance the user experience without sacrificing performance

  4. Google Cloud Integration: Successfully deployed a containerized application to Cloud Run, demonstrating proficiency with modern cloud infrastructure

The portfolio represents not just my work, but also my approach to development: clean code, modern technologies, attention to detail, and a focus on user experience.

Live Site: www.justondra.dev

Tech Stack: Astro 5, Payload 3, TypeScript, Tailwind CSS, Google Cloud Run

Top comments (0)