아무것도 하지 않았을 때 할 일은? Portfolio Challenge Entry

발행: (2026년 2월 2일 오전 05:01 GMT+9)
5 분 소요
원문: Dev.to

Source: Dev.to

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

About Me

안녕하세요! 저는 인도에서 CS를 전공하고 있는 1학년 학생으로, 배우고 창작하는 열정을 추구하고 있습니다. 수많은 우여곡절을 겪으며 이 멋진 분야에 들어오게 되었고, 이제는 여기서 편안함을 느낍니다. CS 기본 개념을 공부하는 것 외에도 스포츠(탁구와 농구를 가장 좋아합니다)를 즐기고, FL Studio로 비트를 만들고 악보를 작곡하는 것을 좋아합니다.

이 포트폴리오는 야심찬 학생을 위한 출발점의 의미를 담고 있습니다. 아직 보여드릴 것이 많지는 않지만, 가까운 미래에 많은 것들을 선보일 수 있을 것이라 확신합니다.

“위대한 사람도 한때는 초보자였습니다. 첫걸음을 내딛는 것을 두려워하지 마세요.” — 무함마드 알리

Portfolio

https://portfolio-service-862693525395.us-central1.run.app

How I Built It

제 포트폴리오가 다소 부족한 이유는 현재 집중하고 있는 학업 때문에 포트폴리오 웹사이트를 만들 기술에 투자할 여력이 없었기 때문이며, 그 과정에서 AI가 가장 큰 도움이 되었습니다. Google AI Studio로 기본 골격을 만들고, 이후 Google Antigravity를 사용해 더 고급 개발을 진행했습니다. 사양서, AGENT.md, 프롬프트 설계 등 베스트 프랙티스 요소들을 적용해 Antigravity가 제공하는 놀라운 힘을 최대한 활용하려 노력했습니다.

Technical implementation overview (AI‑generated):

  • Framework: React 19 + TypeScript
  • Build Tool: Vite 6
  • Styling: Tailwind CSS 3.4
  • Animations: Framer Motion 12
  • Icons: Lucide React
  • Deployment: Google Cloud Run (containerized with Nginx)

What I’m Most Proud Of

아직 기술적으로 인상적이고 영향력 있는 프로젝트를 많이 보유하고 있지는 않지만, 이 포트폴리오는 제 성격, 동기, 그리고 기술 분야에서 창업가/연구자로 성장하고자 하는 방향성을 강조하는 데 중점을 두었습니다. 꽤 급하게 만든 프로젝트임에도 불구하고, 단순하지만 집중된 디자인과 진심 어린 콘텐츠를 통해 전달하고자 했던 메시지가 잘 전달된 것이 매우 자랑스럽습니다.

다른 참가자들의 아름답게 정교한 로딩 화면에서 영감을 받아, 정렬 알고리즘(버블 정렬과 병합 정렬)을 시각화한 로딩 화면을 추가했습니다. 실제로 작동하는 모습을 볼 때마다 순수한 기쁨을 느끼며, 헤더 바에 리로드 버튼을 넣어 페이지 전체를 새로 고치지 않아도 언제든지 확인할 수 있게 했습니다(아마 쓸모 없을 수도 있지만, 상관없어요 :). 이는 현재 DSA와 C++의 특이점에 씨름하고 있는 저의 상황을 있는 그대로 표현한 것입니다.

마음에 들어 주셨으면 좋겠어요! (제 첫 번째 dev.to 포스트인데, 여기 오게 되어 정말 기쁩니다!)

Back to Blog

관련 글

더 보기 »