Design systems, AI-powered learning pipelines, knowledge gardens, and systems experiments β all stitched into one ecosystem.
Origin is not just a set of repositories β it's the unified expression of everything I learn, build, think about, and try to become.
It is where I practice being:
- a designer exploring aesthetics (minimal β rough, 2D β 3D),
- a builder crafting AI-native workflows,
- a systems thinker experimenting with infra and Rust,
- a writer shaping thoughts into clarity,
- a filmmaker & creative exploring storytelling,
- a student who never stops learning,
- and ultimately, a creator trying to find her most original voice.
Origin is:
- where learning starts β raw curiosity β structured understanding.
- where creative energy lives β from design systems to short films.
- where ideas converge β engineering, aesthetics, writing, systems, research.
- where originality is practiced β not repeating what exists, but discovering my own thinking.
- where personal knowledge compounds β through automation, reflection, and iteration.
Itβs a living ecosystem that grows with me, evolving as I evolve.
Origin is everything I am β expressed through software.
βA melting pot of design systems, 2Dβ3D experiments, and components with configurable themes.β
-
What it is
- A monorepo of design systems and UI primitives built with React + TypeScript.
- Multiple aesthetics: Minimal vs Rough / hand-drawn, bound by a shared token + theme engine.
- Component library split into:
@origin-art/ui-primitiveβ low-level, theme-aware primitives.@origin-art/ui-coreβ higher-level components + theme controls.
- Storybook-driven, with a playground app for exploring themes live.
-
Highlights
- Clean architecture: tokens β theme-engine β primitives β core β apps.
- Typed, token-driven styling using CSS custom properties.
- A sandbox for experimenting with multiple design languages under one system.
βA fully automated, AI-powered content curation and action generation system.β
Runs daily at 6 AM UTC and performs an end-to-end workflow:
-
Scraper
- Pulls 50β100 articles from:
- Hacker News
- Reddit (e.g.,
/r/rust,/r/cpp) - GitHub Trending
- RSS feeds
- Deduplicates and organizes content.
- Pulls 50β100 articles from:
-
AI Curator (Claude 3.5 Sonnet)
- Scores relevance (0β100) based on interest profiles.
- Summarizes in a βbuilder friendβ tone.
- Tags, clusters, and extracts actionable elements.
-
Action Generator
Converts curated content into:- Code exercises (starter code, TODOs, tests).
- Project templates (scaffolding + guidance).
- AI challenges (β100 Days of Building with AIβ).
- Reflection prompts for self-help/philosophy topics.
-
API & Scheduler
- Fastify REST API:
/api/articles,/api/exercises,/api/challenges/today. - Cron-based daily job orchestration.
- Fastify REST API:
-
Integrations
- Notion sync for knowledge dashboards.
- GitHub automation for challenge repos and activity logs.
Stack: Node.js, TypeScript, Fastify, node-cron, Claude 3.5 Sonnet.
βLearning Dump β but with structure.β
- A Docusaurus-powered knowledge base.
- Contains:
- Blogs
- Notes
- Documentation
- Experiments
- Build logs
- Serves as the human-facing interface for Origin β the place for reflection and knowledge revisiting.
- Playwright-based automation:
- Logs into X
- Scrolls
- Exports bookmarks to JSON with:
- author, handle
- timestamp
- text, images, videos
- Useful for:
- Learning queues
- Reading lists
- Feeding into OriginSublime workflows
βEverything systems.β
- A compact Rust playground for:
- Networking
- Concurrency
- Streaming
- Systems-level prototypes
- Includes examples like an Iggy-based streaming demo.
- Serves as the low-level foundation for future Origin infrastructure.
Think of Origin as a personal operating system: