Full-stack developer who builds products users can't live without. Bridging the gap between functional programming and modern web development.
- Email: [email protected]
- Resume: BitYoungjae | κ°λ°μ΄ ν볡ν κ°λ°μ
I specialize in building production-grade web applications with a unique blend of functional programming (Clojure/ClojureScript) and modern TypeScript ecosystems. Currently shipping inventory management solutions used by thousands of businesses.
My sweet spot: Complex state management, real-time systems, and developer tooling.
BarBrew Β· Barcode Generator
Browser-based GS1 barcode generator for testing and development
- Impact: Solves a real pain point for developers testing barcode workflows
- Tech Highlights: Astro Islands Architecture, React 19, Zustand state management
- Features: Multi-format generation, CSV bulk import, GS1 AI configuration, offline-capable
- UX: Real-time preview, template variables, interactive HTML export
BoxHero Β· Full-stack Developer
Jan 2023 ~ Present | Sep 2020 ~ Aug 2022
Building BoxHero - a global inventory management platform that simplifies stock control and tracking for businesses. The platform delivers real-time inventory tracking, barcode scanning, order management, and detailed analytics across web, mobile (iOS/Android), and desktop applications, serving 4000+ businesses worldwide with multi-language support
Key Achievements:
- Architected full-stack features using Clojure/ClojureScript + Re-frame
- Built cross-platform desktop app (Electron) with 60+ GitHub stars
- Developed PDF generation microservice handling 10k+ documents/month
- Maintained Next.js landing page with i18n support (10+ languages)
- Created internal CLI tools for automated i18n translation workflows
Tech Stack:
- Frontend: ClojureScript, Re-frame, React, Next.js, TailwindCSS
- Backend: Clojure, Ring, PostgreSQL, HugSQL
- Desktop: Electron, TypeScript
- DevOps: Docker, GitHub Actions, AWS
Sep 2022 ~ Jan 2023
Built annotation tools for AI training data labeling
- React & Vue.js development
- TypeScript + Styled Components
- Primary: TypeScript, JavaScript (ES2020+)
- Functional: Clojure, ClojureScript
- Runtime: Node.js 20+
- Frameworks: React 19, Next.js 15, Astro 5
- State: Zustand, Redux (Toolkit/Saga), Re-frame (ClojureScript)
- UI/Styling: shadcn/ui, Radix UI, Tailwind CSS v4, Framer Motion
- Desktop: Electron (production apps with code signing & auto-updates)
- API: Nest.js, Hono, REST, OpenAPI
- Database: PostgreSQL, Drizzle ORM, Prisma, HugSQL
- Queue: Bull Queue + Redis
- Build: Vite 7, Astro, Webpack, SWC, Rollup
- Monorepo: Turborepo, Nx, pnpm workspaces
- Quality: TypeScript strict mode, ESLint 9, Prettier, Husky
- Testing: Vitest, Jest, Playwright
- Validation: Zod 4
- i18n: i18next, custom translation tooling
- AI Integration: OpenAI API, DeepSeek API
- PDF Generation: @react-pdf/renderer (10k+ docs/month)
- CLI Tools: Commander, Ora (published internal tools)