21-day longest streak
Hi 👋 I'm Damián Angular GDE (Google Developer Expert), Software Engineer and YouTube content creator (+32,000 subscribers) · damiansire.com I build in public: small libraries, developer tooling and web experiences…
Hi 👋 I'm Damián
Angular GDE (Google Developer Expert), Software Engineer and YouTube content creator (+32,000 subscribers) · damiansire.com
I build in public: small libraries, developer tooling and web experiences —
mostly around Angular, TypeScript and Rust.
Projects in Rust, 3D animation, video editing and game creation.
🎥 YouTube
A year of Spanish dev videos: 32,000 subscribers and over 2 million views. 🎉
youtube.com/damiansiredesarrollo
🛠️ Stack
Rust · Angular · TypeScript · Node.js · p5.js · WebGL · WebGPU
-
web-worker-patterns ★ PINNED
An interactive platform demonstrating advanced Web Worker patterns and architectural strategies.
TypeScript ★ 175 6d agoExplain → -
angular-signals-playground ★ PINNED
An interactive playground and introduction to learning Angular Signals (computed, effect, linkedSignal, resource) hands-on.
TypeScript ★ 93 3d agoExplain → -
youtube-community-parser ★ PINNED
Desktop application to parse, analyze, and understand your YouTube subscriber community data.
Rust ★ 45 4d agoExplain → -
genai-fullstack-blueprint ★ PINNED
Full-stack reference architecture for multimodal GenAI apps: Angular client plus Node.js/Express AI Gateway, as a TypeScript monorepo.
TypeScript ★ 93 6d agoExplain → -
cognitive-substrate ★ PINNED
Filesystem-first agentic task runner in TypeScript, powered by Gemini: every piece of state is a plain file you can read and edit. Not a chatbot, not magic.
TypeScript ★ 28 6d agoExplain → -
pascal-toolchain ★ PINNED
A Pascal compiler frontend (tokenizer, parser, and code formatter) written in TypeScript.
TypeScript ★ 1 6d agoExplain → -
web-ar-molecule-lab
⚗️ Alchemy Cauldron — combine atoms and molecules with your voice and hand-tracking to discover a tree of real chemical compounds. Runs fully in your browser (ES/EN/IT/PT). ▶ Play: https://damiansire.github.io/web-ar-molecule-lab/
TypeScript ★ 27 4d agoExplain → -
web-vaccine-tracker
Panel historico estatico de vacunacion COVID-19 (2020-2023), datos horneados en build-time desde Our World in Data
TypeScript ★ 23 4d agoExplain → -
web-ar-hand-tracking
Web-based Augmented Reality app featuring hand-tracking with MediaPipe (in a Web Worker) and 3D figures rendered with Three.js.
TypeScript ★ 16 10h agoExplain → -
damiansire
✨ My GitHub profile README.
★ 12 4d agoExplain → -
google-api-wrappers
Lightweight Node.js wrappers for Google APIs (YouTube Data API, Google Sheets) organized as an npm-workspaces monorepo.
JavaScript ★ 11 4d agoExplain → -
js-data-structures-algorithms
Implementaciones de estructuras de datos y algoritmos clásicos en JavaScript, para estudio y referencia.
JavaScript ★ 8 4d agoExplain → -
gemini-inference-framework
Benchmark harness comparing 8 Gemini inference strategies for structured generation: output quality gate, CI-gated deterministic replay benchmark, and a live results dashboard
Python ★ 7 6d agoExplain → -
react-ui
React UI components as an npm-workspaces monorepo; currently ships react-dynamic-tables (keyboard-driven editable tables), more planned.
TypeScript ★ 1 4d agoExplain → -
angular-schematics
A collection of custom Angular schematics published as separate npm packages.
TypeScript ★ 1 6d agoExplain → -
ts-toolkit
A cohesive, tested suite of TypeScript utilities covering string, data, date, and probability manipulation helpers.
TypeScript ★ 0 4d agoExplain → -
p5-toolkit
A collection of creative-coding utilities and helpers for p5.js, organized as an npm-workspaces monorepo.
JavaScript ★ 0 4d agoExplain → -
text-glyph-renderer-bench
Comparative text glyph rendering benchmark across 7 implemented stacks (DOM, Canvas2D, WebGPU atlas, TextKit2, Metal+CoreText, Rust wgpu, Vello); an 8th (WebGPU MSDF) is in progress. Shared metrics schema; measured on one macOS/Apple Silicon machine.
Rust ★ 0 6d agoExplain → -
claude-flow-studio
App de escritorio (Tauri v2 + Rust) para ver y editar tu configuración de Claude Code (~/.claude) con staging + revisión antes de aplicar.
Rust ★ 0 6d agoExplain →
No repos match these filters.