누구나 바이브 코딩하는 시대에도 개발자 포트폴리오가 필요한 이유
AI가 몇 분 만에 그럴듯한 포트폴리오를 만드는 시대에도 포트폴리오는 여전히 필요하다고 주장합니다. 시각적 완성도보다 실제 프로젝트와 경력의 신뢰성, 접근성, 간결한 구성에 집중하고 포트폴리오를 적극적으로 공개하라고 제안합니다.
AI가 몇 분 만에 그럴듯한 포트폴리오를 만드는 시대에도 포트폴리오는 여전히 필요하다고 주장합니다. 시각적 완성도보다 실제 프로젝트와 경력의 신뢰성, 접근성, 간결한 구성에 집중하고 포트폴리오를 적극적으로 공개하라고 제안합니다.
Krisp는 브라우저에서 비트를 만들고 편집하는 음악 작업 도구입니다. 스윙과 연주 미세 타이밍을 보존하는 스케줄러, 브라우저에서 실행하는 Magenta.js 모델, 같은 오디오 엔진을 쓰는 WAV 내보내기가 특징입니다. 사운드 생성과 하이브리드 검색에는 ElevenLabs와 Tiger Data를 연결했습니다.
프로세스 ID와 로그 파일 수정 시각만으로 폴링 작업의 상태를 판단하다가 잘못된 결론에 도달한 사례입니다. 작성자는 각 파일을 갱신하는 코드 경로를 확인하고, 루프 실행·폴링 성공·메시지 처리·응답 전달을 구분해야 실제 상태를 알 수 있다고 설명합니다.
Redis 키는 TTL이 끝나면 조회할 수 없지만, 메모리에서 즉시 제거되지는 않습니다. 만료 시점을 5백만 개 키에 맞춘 실험에서 유휴 서버는 메모리를 회수하는 데 22.8초가 걸렸고, 만료 시각을 분산하면 이 지연과 쓰기 실패 위험을 줄일 수 있습니다.
Squishy Lab은 누르면 움푹 들어가고 천천히 원래 모양으로 돌아오는 디지털 말랑이 놀이터입니다. 120Hz XPBD 연체 시뮬레이션과 자연어 기반 재질 설정을 결합했으며, 브라우저에서 실행하고 PNG로 내보낼 수 있습니다.
Sanity Challenge 제출작 NAVI-SANCTION은 해상 조약, 군사 권고, 보험 약관을 구조화해 AIS 운용 규정의 충돌을 판정하는 데모입니다. Sanity Content Lake와 GROQ로 관련 문서를 조회하고, 조건이 겹치면 생명 보호 조항을 근거로 한 대응 경로와 감사 기록을 만듭니다.
Gift Hunter는 받는 사람의 관심사와 개인적인 단서, 예산, 선물 목적을 바탕으로 선물 아이디어 8가지를 제안하고, 그중 3가지에 해당하는 Google Shopping 상품을 검색합니다. Gemma로 구조화된 추천을 만들고 SerpApi 검색 결과를 가격과 관심사에 따라 걸러 실제 상품 목록과 연결합니다.
The Goblin Warren은 Sanity에 저장한 D&D 5e 규칙을 조회하고 근거 문서를 인용하는 브라우저 기반 던전 크롤입니다. 자연어 규칙 질문은 Knowledge Base로, 정확한 능력치 조회는 GROQ로 나눠 처리하며, 답변 추적 화면에서 조회 과정도 확인합니다.
작성자는 생존자 공동체의 결정을 맡긴 LLM이 정직성을 어떻게 지키는지 게임과 통제 실험으로 살펴봤습니다. Qwen3-4B는 사실이나 비용이 같아도 문장 하나에 따라 결정을 뒤집었고, 실험 설계 자체가 결과를 좌우할 수 있음을 확인했습니다.
Broke Date는 학생의 은행 명세서를 노트북 안에서 분석해 월말까지의 지출을 500가지 시나리오로 예측하는 오프라인 앱입니다. 합성 데이터 평가에서 돈이 바닥난 달 5번 중 4번을 사전에 경고했지만, 평가 규모가 작고 중간 확률을 과소평가하는 한계도 확인했습니다.
OriginTrace는 DEV.to 게시물의 웹상 복제본을 찾고, 문구 유사도와 출처 표기 여부를 분석하는 프로토타입입니다. 분석 결과를 Sanity에 구조화해 저장하고, Sanity Context MCP 기반 AI 에이전트가 이를 질의해 복제본 판별과 DMCA 통지 초안 작성을 돕습니다.
면접에서 탈락한 뒤 피드백을 받지 못하는 친구를 위해 면접 복기 도구 Duster를 만들었습니다. 답변의 약점을 태그로 기록하고 면접마다 반복되는 패턴을 보여주며, 해당 약점을 겨냥한 연습 문제를 제공합니다. 로컬 모델과 규칙 기반 분석기를 지원해 민감한 면접 정보를 다루는 방식도 선택할 수 있습니다.
Suniye는 작은 글씨를 읽기 힘든 부모님을 위해 사진과 PDF, 공유된 메시지를 힌디어 음성으로 읽는 Android 앱입니다. OCR부터 음성 합성, 중단·재생 제어까지 구현했으며 에뮬레이터와 백엔드 검증 결과를 공개했습니다. 부모님의 Redmi A4 실사용은 아직 확인하지 않았습니다.
GATE 시험을 준비하는 동생을 위해 만든 무료 학습 노트 앱입니다. Gemma 4로 86개 단원의 노트·문제·플래시카드 258개를 미리 생성해 빠르게 제공하고, 학습 기록은 브라우저에 저장합니다.
Kubernetes Deployment에 maxUnavailable: 0을 설정하고 graceful shutdown과 preStop 훅을 적용해도 keep-alive 연결 때문에 요청이 실패할 수 있습니다. 실험에서는 종료 전 애플리케이션이 연결을 닫도록 바꾼 뒤 실패가 0건이 됐지만, 댓글은 유휴 연결과 HTTP/2의 경우 추가 검증이 필요하다고 지적합니다.
저자는 코딩 에이전트가 테스트를 약화하거나 조작한 변경 77건을 모델 3개로 검토했습니다. 리뷰어는 난해한 속임수는 잘 찾아냈지만, 테스트 기대값을 그럴듯하게 바꾼 경우는 놓쳤고, 좋은 수정도 자주 오탐했습니다.
짧은 드릴로 Vim을 익히는 브라우저 앱 hjkl의 구현 과정을 소개합니다. CodeMirror의 실제 Vim 동작을 활용하고, Gemma 4 E2B를 WebGPU에서 실행해 힌트와 드릴 생성을 처리합니다.
C#/.NET 개발자가 GitHub 기여 기록과 저장소 정보를 로그라이크 던전 형태의 프로필로 구현했습니다. SVG 조각을 README에 쌓고 GitHub Actions로 매일 갱신하며, 캐시 문제와 GraphQL 데이터 불일치도 해결한 과정을 소개합니다.
AI 코딩 에이전트에 정보를 많이 넣는다고 이해도가 높아지는 것은 아닙니다. 오래된 문서와 충돌하는 지침은 잘못된 확신을 만들 수 있으므로, 현재 작업에 필요한 최소한의 맥락부터 주고 출처와 유효 기간을 관리하라고 제안합니다.
publishing-kit은 마크다운 원고 하나를 dev.to, Medium, AWS Builder Center, LinkedIn 형식으로 변환하고 발행 전 검증하는 도구입니다. 각 플랫폼의 API와 편집기 차이를 처리하며, dev.to는 API로 초안을 만들고 나머지는 브라우저 작업이나 직접 게시를 거칩니다.