Portfolio — Bilingual personal website
Founder & Fullstack Engineer · 2025 – Presente · Production · Personal product / Portfolio

- Impact
- Maintainable bilingual portfolio with editable case studies without touching code.
- Proof
- Live site + project content synced from Google Sheets.
Overview
Personal portfolio in Next.js 15 with editable content architecture, bilingual support and case studies designed to present technical experience clearly.
Problem
I needed a portfolio that was not just a static landing page, but a professional presentation system: bilingual, easy to update, with well-structured case studies and ready to grow without touching the UI every time I change a project.
Solution
I designed a modular site with profile, experience, education, projects and contact sections. The projects section consumes content from Google Sheets, which lets me edit case studies quickly without touching code. I also added ES/EN support, light/dark theme and a minimal but polished visual style.
Process
- 1I defined the content structure, built the visual system, implemented the App Router, internationalization, Google Sheets API consumption and the contact form, while also taking care of responsiveness and editorial clarity.
Results
An active and easy-to-maintain portfolio, designed as both a presentation piece and a product. It lets me update projects quickly and show my work with more context and better readability for recruiters or clients.
My Role
Founder, product design and frontend development of the site.
Technical Architecture
Next.js 15, TypeScript, Tailwind CSS 4, DaisyUI, Motion, next-intl and Google Sheets API for editable content.
Migration Strategy
- 1Not applicable
Impact
Maintainable bilingual portfolio with editable case studies without touching code.
Major Challenge
The key was decoupling content from code so the portfolio stays alive and up to date without friction.
Current Usage
Live and easy-to-maintain site; project content synced from Google Sheets.
Key Learnings
- Content design decoupled from code
- ES/EN bilingual architecture
- Google Sheets as a lightweight CMS
- UI focused on clarity and professional presentation




