소개
안녕하세요, 박성진(Gavin Park)입니다. 뉴질랜드에서 컴퓨터과학을 공부하고 있고, 필요한 걸 직접 만들어보면서 배우는 편입니다.
이 블로그는 그 과정을 남기는 곳입니다. 잘 된 것보다 어디서 막혔고 그걸 어떻게 넘어갔는지를 주로 씁니다. 나중에 같은 문제를 다시 만났을 때 예전의 제가 답을 남겨두었으면 좋겠어서요.
만들고 있는 것
- Noye — 내 컴퓨터 안에서만 돌아가는 문서 검색 도구입니다. PDF나 메모를 넣어두면 키워드가 아니라 뜻으로 찾아주고, 답을 줄 때 어느 문서 몇 페이지에서 나왔는지까지 같이 보여줍니다. 거기서 멈추지 않고 그 답을 편집 가능한 문서로 이어서 쓸 수 있게 만드는 게 목표입니다. FastAPI, Qdrant, Ollama를 씁니다.
- BirdieBuddy — 골프 라운드 기록 앱입니다. 웹과 iOS를 같이 만들고 있습니다. 필드에서는 인터넷이 잘 안 터지는 일이 흔해서, 점수를 적으면 일단 폰에 저장하고 신호가 돌아올 때 알아서 서버로 올려보내도록 만들었습니다. ASP.NET Core와 SwiftUI를 씁니다.
주로 쓰는 것
Python, TypeScript, C#, Swift를 씁니다. 프레임워크는 FastAPI, Next.js, ASP.NET Core, SwiftUI. 새로운 도구를 고를 때는 요즘 많이 쓰는지보다내가 이걸로 끝까지 만들어낼 수 있는지를 먼저 봅니다.
이 블로그에 대해
Astro로 만들고 GitHub Pages에 올렸습니다. 마크다운 파일 하나 추가해서 커밋하면 배포되도록 해두었습니다. 글 쓰다가 귀찮아서 안 쓰게 되는 걸 막으려고요.
코드는 GitHub에 있습니다.