Mark Miro
Projects
Posts
About
Mark Miro
nyuk
Hi, I'm a creative JavaScript and React developer / designer based in Sacramento, California.
Learn More →
Latest
Resume
Feb 24-Feb 25, 2023
19 days ago
PDF-exportable HTML resume
Choice Component
Sep 22-Feb 3, 2023
about 1 month ago
A nested choice component for React.
Migrating Cranes
Dec 13, 2022-Jan 27, 2023
about 2 months ago
A website for presending immigration reports generated with R.
Ghost Tabs Chrome Extension
Oct 13-Nov 15, 2022
4 months ago
Old tabs slowly fade away, but you can always bring them back.
Tailwind Todo
Aug 22-Sep 14, 2022
6 months ago
A todo app built with Tailwind, Prisma, and NextAuth.
Tree
Nov 10-Jul 12, 2022
8 months ago
A headless library for managing UI tree state.
Web Browser
Apr 24, 2019-Jul 4, 2022
8 months ago
A web browser
HashDrop
May 27-Oct 26, 2021
over 1 year ago
A zero-trust app for proving that you had a document at a specific time.
Crabby Keys
Jan 25-Apr 22, 2021
almost 2 years ago
A typing test app.
Huet
Dec 4, 2018-Mar 21, 2019
almost 4 years ago
A React library for accessibile theming. Choose the contrast you want, and let Huet calculate the colors for you.
JPEG Degrader
Mar 20-Apr 2, 2018
almost 5 years ago
Bake an image by recursively running JPEG compression on it (with filters)
Experiments
🎠
Wrapping Carousel
An instructional article on how to create a wrapping carousel.
View on Observable ↗
🎨
Canvas animation framework (using classes)
A framework for creating animations with the HTML5 Canvas API.
View on CodeSandbox ↗
💣
Minesweeper
A minesweeper game.
View on CodeSandbox ↗
🎆
Fireworks
A fireworks animation.
View on CodePen ↗
🃏
3D Card
A card with a simulated 3D hover effect.
View on CodePen ↗
💬
Tooltip
A tooltip component built with plain CSS and JS.
View on CodePen ↗
📜
Fixed content inside scrollable window
View on CodePen ↗
⚛️
React-like library implemented in 70 lines (with example apps)
View on CodeSandbox ↗
🪟
macOS Terminal Window
View on CodePen ↗
📚 Reference
Columns menu like in macOS Finder ↗
Canvas animaton starter (text bounce) ↗
Minimal carousel ↗
Combining Redux reducers ↗
Full bleed image with grid ↗
Full bleed image with sidebar ↗
Responsive auto-collapsing nav column ↗
Timeline ↗
Brutalist toggle ↗
Todo with undo ↗