Daily development learning log documenting tech concepts and real-world project implementations.
Reusable technical knowledge across projects
- Backend development patterns
- Frontend frameworks and tools
- Data collection and automation
- AI/ML integration techniques
- Development best practices
Real-world implementations
Excellence Award at First Hackathon
Project Overview
- Team collaboration automation platform (AI-powered daily report analysis)
- Zerothon 2025 (Dankook University Nationwide Hackathon)
- Excellence Award (2nd place) among 80 participants, 19 teams
My Role
- Team Leader: Led 5-person team, role distribution, conflict resolution
- Frontend Developer: Built main dashboard and report forms with Vanilla JavaScript
- Presenter: Achieved 1st place in presentation score
Tech Stack
- Frontend: Vanilla JavaScript, HTML5, CSS3
- Backend: Node.js + Express.js + SQLite3
- AI: Google Gemini API
Key Learnings
- Built dynamic UI with pure JS β Started learning React
- Felt the importance of Git collaboration β Applied PR-based workflow
- Shifted to Top-down learning approach (project-centered)
Stock information platform for beginners
Pin Chatbot
- AI chatbot for stock beginners using LangChain + Gemini
- ReAct Agent pattern with multiple data sources
- Django backend + React TypeScript frontend
Calendar Crawler
- Financial event crawler with Selenium
- Anti-bot bypass + jQuery UI Datepicker automation
- Django REST API + APScheduler automation
Patron
- Stock chart pattern similarity search system
- Phase 1 Complete: 49,815 patterns preprocessed (OHLC, 2020-2025)
- Phase 2 In Progress: ResNet18 + Triplet Loss model training
- Bilingual: Korean (README.ko.md) + English (README.md)
- Concepts + Projects: Separate reusable knowledge from implementations
- Interview-ready: Q&A sections in each document
Learning by building real-world services.