Green Macaroni: A Suite of Free Creative Web Apps
A comprehensive collection of free browser-based design tools built to help artists, designers, makers, and small businesses create faster, experiment more freely, and solve practical creative problems.
Green Macaroni began as an experimental design lab for building useful, accessible creative tools. Each app was designed, built, tested, and refined as part of a larger ecosystem focused on creativity, usability, and visual exploration.
-
Free to use
-
Browser-based
-
Mobile-friendly (where applicable)
-
Built from scratch
-
Designed for real creative workflows
How and Why
For this project, Halifax Design Lab handled the complete creative and technical process: concept development, interface design, branding, front-end development, testing, icon design, user experience refinement, and deployment.
GridSmith
A browser-based poster design tool for fast, flexible visual creation
Grid Builder was developed to simplify and streamline the often tedious process of constructing precise image and object grids for both print and web design.
A browser-based poster design tool for fast, flexible visual creation
GridSmith was developed as a fully browser-based design tool that allows users to create complex, professional-quality poster layouts without the need for traditional design software.
The goal was to make structured design more accessible — combining the precision of grid-based layout systems with the flexibility of real-time creative editing.
Users can build and refine designs directly in the browser, with the ability to:
Create and modify layouts dynamically
Save iterations and revisit previous versions
Undo and adjust changes freely without interrupting workflow
GridSmith includes a wide range of design features typically found in professional software, including:
-
- Live text editing with access to a full Google Fonts library, along with typographic controls such as tracking, leading, and line spacing
- Adjustable grid systems with page-size controls and dynamic zoom for precise layout structure
- Pixel-by-pixel object positioning, scaling and alignment tools for professional accurate designs
- Rounded corner controls for boxes, images, and design elements such as starbursts
- Drop shadows, gradients, glow effects, transparency, and blend modes for layered visual styling
- A fully customizable starburst engine for promotional and attention-driven designs
- Tear-off tabs for real-world poster design
- A built-in QR code generator for modern, interactive use
- Incorporates color palettes generated by Palette Grabber
- Allows for seamless tiled backgrounds, using seamless tiles made in PatternSmith
A key challenge in developing GridSmith was balancing feature depth with usability. Bringing together a wide range of professional controls in a browser environment required careful interface design to ensure the tool remained intuitive and responsive, even as complexity increased.
Another major consideration was maintaining performance while supporting real-time updates and layered visual effects. This required refining rendering logic and interaction systems so users could experiment freely without lag or disruption.
The result is a flexible, all-in-one design tool that empowers users to create polished, functional poster designs quickly — whether for digital use, print distribution, or real-world applications.
You can see the full site here: GreenMacaroni.com/GridSmith
CutoutSmith
A browser-based background removal and precision masking tool for creating clean, professional transparent images
CutoutSmith was developed to make high-quality image cutouts faster and more accessible, combining automatic background detection with the kind of detailed manual control normally associated with professional desktop image-editing software.
Rather than simply deleting pixels from an image, CutoutSmith generates and refines an alpha mask while preserving the original source image. This allows users to remove backgrounds cleanly while retaining fine detail and making non-destructive corrections throughout the process.
The application is designed around a simple workflow: automatically identify the background, refine the mask, then use precision touch-up tools only where they are needed.
Users can adjust and refine the automatic cutout using controls including:
- Background tolerance for controlling how broadly similar background colors are detected
- Expand and Contract controls for adjusting the boundary of the retained subject
- Feathering for controlling edge softness
- Edge Smoothing for reducing jagged or irregular mask boundaries
- Invert Mask for quickly reversing foreground and background selection
- All processing takes place locally in the browser, and the original image data remains untouched while the transparency mask is created and refined. Users can also download the completed alpha channel mask as a standalone image, providing a master mask template that can be reused in other image-editing and compositing workflows.
For difficult images, CutoutSmith includes a dedicated Mask Brush system that allows users to work directly on the generated mask without altering the original image.
- Remove Background brush for direct mask correction
- Restore Subject brush for recovering areas removed by the automatic process
- Background Aware brush that uses sampled background colors for targeted removal
- Smooth Edge brush for localized edge refinement
- Brush sizes down to 1 pixel for extremely precise correction at high zoom levels
- Four Brush Profiles: Hard, Firm, Balanced, and Soft, allowing different edge falloff characteristics for different subjects
- Per-stroke brush profiles, allowing different areas of the same mask to be treated independently
- Undo support for fast, experimental brush work without interrupting the workflow
CutoutSmith also includes linked Original and Result views, high-magnification zoom, multiple preview modes, and checkerboard transparency display, allowing users to inspect difficult edges closely while comparing the processed image directly against the source.
One of the major challenges in developing CutoutSmith was handling backgrounds that appear simple to the eye but contain subtle color variation, shadows, reflections, compression artifacts, and small enclosed areas between objects such as leaves, branches, cables, or mechanical details.
The solution was to combine automatic color-family detection with progressive manual refinement rather than relying on a single destructive background-removal algorithm. This allows straightforward images to be processed quickly while still giving users the precision needed for challenging real-world photographs.
The result is a focused professional masking tool that can produce clean transparent images quickly, while still allowing pixel-level correction when the image demands it.
All processing takes place locally in the browser, and the original image data remains untouched while the transparency mask is created and refined.
You can see the full site here: GreenMacaroni.com/CutoutSmith
PatternSmith
A generative tool for creating seamless, high-quality pattern images
Designed for web, print, and production workflows — including textiles, surface design, and screen printing.
PatternSmith was developed as a browser-based generative design tool, built to give users direct control over the creation of seamless patterns and complex visual compositions.
Rather than relying on fixed templates, PatternSmith functions as a flexible system — allowing users to explore structured, mathematical layouts alongside more organic, expressive forms. Each pattern type is built as its own engine, designed to produce distinct visual outcomes while maintaining a consistent and intuitive interface.
A core focus of the tool is true seamlessness. Every pattern is engineered to tile perfectly, ensuring designs can be used at any scale without visible breaks — from digital backgrounds to large-format print and textile applications.
Key features include:
- Multiple pattern engines ranging from geometric to organic systems
- Real-time controls for rapid experimentation and iteration
- High-resolution image output suitable for professional use
- Advanced visual effects including glow, layering, and texture systems
- Structured presets that guide exploration while maintaining flexibility
- Create seamless patterns from your own logos or illustrations, or use the built-in image library
- Saved seamless tiles can then be used in GridSmith
One of the primary challenges in developing PatternSmith was balancing randomness with control. Generative systems can easily become chaotic or repetitive, so careful attention was given to how variation is introduced — ensuring results remain visually interesting while still feeling intentional.
Another major challenge was maintaining perfect seamless tiling while introducing complex effects. This required precise handling of edge behavior so patterns repeat cleanly without visual artifacts.
PatternSmith evolved into more than a pattern generator — it became a creative engine. It allows users to explore, refine, and discover unexpected results within a structured system, producing patterns that are both visually compelling and practically usable.
You can see the full site here: GreenMacaroni.com/PatternSmith
Vectorwright
A batch-first image tracing tool for converting raster artwork into clean, editable SVG files
Designed for illustrators, designers, makers, and production workflows that require fast, detailed vector conversion.
Vectorwright was developed as a browser-based image tracing tool for converting raster images into clean, scalable SVG artwork.
While many tracing tools are designed around processing one image at a time, Vectorwright was built with a batch-first workflow. Users can load individual images, complete batches, or entire folder structures and process them through one consistent interface.
Each image can be reviewed and adjusted independently, with a live SVG preview allowing users to evaluate detail, smoothness, colors, background handling, and overall tracing quality before exporting the final artwork.
A core focus of Vectorwright is preserving meaningful detail without producing unnecessarily complicated vector files. This makes it particularly useful for logos, illustrations, line art, high-contrast artwork, and other images that need to remain crisp and editable at any size.
Key features include:
- Trace individual images, whole batches, or nested folders
- Live SVG previews with image-by-image queue navigation
- Adjustable tracing, detail, and curve-smoothing controls
- Optional background inclusion, removal, or recoloring
- Custom color palettes with direct eyedropper sampling
- Node counting and a magnified node viewer for inspecting vector complexity
- Keyboard navigation for quickly reviewing queued images
- Clean, editable SVG output that remains sharp at any scale
- Mobile-friendly operation with no software installation required
- SVG artwork can be prepared for use in PatternSmith and other design workflows
One of the primary challenges in developing Vectorwright was balancing visual accuracy with manageable vector complexity. Preserving more detail can introduce additional nodes, while excessive simplification can remove the character and structure of the original artwork. The controls were carefully refined to give users direct control over that balance.
Another major consideration was performance. Processing large images and complete batches directly in the browser required an interface that remained responsive while tracing, previewing, navigating, and exporting multiple files.
Special attention was also given to transparency and background detection. Images containing white artwork, dark artwork, colored backgrounds, or embedded background shapes all require different handling, so Vectorwright provides flexible background controls rather than assuming a single tracing workflow.
The result is a practical vector-production tool that significantly reduces the repetitive work involved in preparing raster artwork for scalable use.
Vectorwright bridges the gap between image creation and vector production — allowing users to convert entire collections of artwork into clean, editable SVG files quickly and consistently.
You can see the full site here: GreenMacaroni.com/Vectorwright
Palette Grabber
An advanced color analysis and palette-building tool for designers and creatives
Built to extract, refine, and manage usable color systems from real-world imagery
Palette Grabber was developed to solve a common but often overlooked problem in design: turning visual inspiration into structured, usable color systems.
While many tools can extract colors from an image, they often produce results that feel random or impractical. Palette Grabber was designed to go further — not just identifying colors, but helping users build meaningful, editable, and reusable color libraries.
At the core of the tool is an intelligent color analyzer engine, capable of both pixel-precise sampling and dynamic area-based analysis. This allows users to capture individual colors with accuracy, or derive balanced palettes that reflect the broader visual character of an image.
Users can work from uploaded images or live camera input, making it possible to capture color inspiration directly from the real world and immediately translate it into a structured palette.
Key capabilities include:
- Building and managing large, editable color libraries
- Extracting palettes from images or live camera input
- Pixel-level eyedropper sampling and dynamic area-based color analysis
- Smart preset filters that can be adjusted to expand or refine palette range
- Loading existing libraries and analyzing images to identify closest color matches
- Saving, loading, and editing both individual swatches and full libraries
- Import/export support for sharing palettes across workflows and teams
- Export options including JPG, PDF, and simplified color grids for painters or decorators
- Color palettes can be imported into GridSmith, Font Harmony, and Font Degrader
“No other browser-based tool offers this level of control over palette creation and library management.”
A major challenge in developing Palette Grabber was ensuring that extracted palettes feel intentional rather than arbitrary. This required careful refinement of how colors are grouped, filtered, and presented, so that results are immediately useful in real design work.
Another key consideration was performance and usability. The tool needed to handle large images, zooming, and real-time interaction without slowing down the user’s workflow. This led to a highly responsive interface with smooth zooming, scrolling, and live updates.
Palette Grabber also introduces a collaborative dimension, allowing users to build, refine, and share color libraries with others — turning individual inspiration into shared creative resources.
The result is more than a palette extractor — it is a full color system tool, designed to bridge the gap between inspiration and execution.
You can see the full site here: GreenMacaroni.com/Palette-Grabber
InkSmith
A browser-based print reproduction studio for creating authentic analog ink, photocopy, halftone, and color-separation effects
InkSmith was developed as a browser-based image-processing tool designed to recreate the visual character of traditional printing, photocopying, halftone screening, posterization, and imperfect color reproduction.
Rather than treating these effects as simple filters, InkSmith approaches them as reproduction systems. Users can manipulate the individual qualities that give printed imagery its character, from dot structure and exposure to ink density, plate registration, paper color, and color separation.
The goal was to create a tool that could produce believable analog reproduction artifacts while still giving designers precise control over the final image.
InkSmith includes several specialized image-processing engines and controls, including:
-
- Photocopy and Xerox-style processing with independent exposure, threshold, contrast, and tonal controls
- Traditional halftone screening with adjustable dot size, screen patterns, angles, and global dot-size controls
- Posterized image processing that converts photographs into solid, hard-edged tonal and color shapes
- Multi-color poster separation with independently editable poster colors
- Color-plate reproduction for creating layered print separations and simulated press output
- Independent plate positioning for intentionally introducing registration errors and misaligned color separations
- Bad-registration controls for recreating the visual imperfections of offset, screen-printing, and inexpensive commercial printing
- Independent ink opacity and color controls for each plate
- Transparent knockout and background controls for preparing artwork for use in other design applications
- Adjustable background colors and opacity with transparency previewing
- Preset systems for quickly recreating recognizable print styles, including high-contrast punk poster, Xerox, halftone, and posterized treatments
- Pan and navigation controls for closely examining processed artwork
- All image processing performed locally in the browser without requiring uploaded artwork to be sent to a remote server
One of the major challenges in developing InkSmith was reproducing theappearanceof real-world printing processes. A change to exposure, threshold, dot size, ink density, or plate position can really change the character of the final reproduction.
This required building the application around a series of dedicated processing engines rather than applying decorative effects after the fact. Photocopy, halftone, posterized, and color-plate imagery each needed their own controls while still behaving as parts of a consistent visual system.
Another important part of the project was introducing intentional imperfection without making the results feel artificial. Misregistration, tonal loss, coarse screening, uneven reproduction, and limited-color printing are most convincing when they behave like consequences of a physical process rather than randomized digital distress.
The result is a flexible print-reproduction studio that allows designers, illustrators, artists, and printmakers to transform digital imagery into artwork with the character of photocopied flyers, screen prints, offset color separations, vintage punk gig posters, halftone reproductions, and imperfect commercial printing entirely within the browser.
You can see the full site here: GreenMacaroni.com/InkSmith
Instant Photo Object
A browser-based tool for creating convincing physical instant photos, vintage prints, and photographic compositions
Instant Photo Object was developed to explore something that is often missing from digital image-making: the physical character of the photograph itself.
Rather than treating a photograph as a flat rectangular image with effects applied on top, Instant Photo Object treats it as a real object with paper thickness, borders, surface wear, fingerprints, aging, reflections, tape, shadows, and historically recognizable print characteristics.
The goal was to create a flexible photographic object maker that could reproduce the visual qualities of instant film, family snapshots, vintage photographic prints, and glossy physical photographs directly in the browser.
Users can choose photographs from their own devices and build highly customizable physical photo objects entirely in the browser. Images are processed locally and are not uploaded to the website or sent to a server. Features include:
-
- Multiple authentic instant-photo formats with physically proportioned borders and image windows
- Straight photographic prints, rounded snapshots, scalloped prints, and restrained decorative deckle edges
- Full-bleed photographic prints with adjustable border widths and physically scaled corner radii
- Black & White and Sepia photographic treatments with independently adjustable treatment strength
- Film aging controls including Fade, Black Lift, Color Drift, Development Variation, Highlight Bloom, Edge Chemistry, Warmth, Saturation, Contrast, and Optical Softness
- Independent Chemistry Character presets with adjustable Chemistry Strength, allowing aging characteristics to be layered without resetting manually adjusted film controls
- Matte, satin, and glossy photographic surfaces with movable reflections and lighting
- Band, Light Box, and Screen Glare reflection systems for creating anything from subtle laminate sheen to dramatic high-gloss product-style reflections
- Real fingerprint impressions drawn from a dedicated fingerprint atlas, with controls for opacity, size, variety, and placement across the photograph and paper
- Photo surface wear including scratches, scuffs, laminate damage, paper aging, and edge grime
- Scotch and masking tape with per-photo positioning, size, opacity, aging, adhesive contact, lifting, edge halos, and irregular tape ends
- Movable lighting with physically responsive shadows, contact shadows, paper thickness, and surface reflections
- Single, Pair, and Stack composition modes with independently editable photographic objects, each with its own Color, Black & White, or Sepia treatment, chemistry character, aging, warmth, saturation, contrast, and optical softness
- Adjustable canvas sizes for landscape, square, portrait, widescreen, and vertical story compositions
- Solid, paper, card, fabric, and speckled-paper backgrounds with adjustable texture strength and density
- Transparent PNG export for isolated photo objects, including true rounded, scalloped, and deckled silhouettes
A major challenge in developing Instant Photo Object was maintaining the illusion that the photograph was a coherent physical object rather than a collection of unrelated digital effects.
Decorative edges needed to affect not only the visible paper, but also clipping, transparency, aging, fingerprints, shadows, reflections, and export. Tape needed to remain attached to individual photographs, while each photo required its own independent color treatment, chemistry character, aging, warmth, saturation, contrast, and optical characteristics. This allows photographs within the same composition to appear as though they came from different cameras, processing conditions, or periods in time.
Another important goal was preserving creative freedom without turning the application into Photoshop. The interface therefore focuses on recognizable photographic and physical decisions rather than exposing large numbers of technical controls.
The result is a surprisingly deep photographic simulation engine that can create everything from a clean modern instant photo to a worn family snapshot, an aged archival print, or a highly polished glossy photograph, while remaining approachable enough to use directly in a web browser.
You can see the full site here: GreenMacaroni.com/InstantPhoto
Palette JSON Sorter
A companion tool for organizing and refining Palette Grabber color libraries
Palette JSON Sorter was developed as a companion tool to Palette Grabber, designed to give users greater control over how their color libraries are structured and presented.
As palette libraries grow in size and complexity, organizing swatches in a meaningful way becomes essential. This tool allows users to load Palette Grabber JSON files and quickly reorder, refine, and prepare them for use across different workflows.
Key capabilities include:
- Reordering swatches alphabetically, numerically, or by hue and lightness
- Spectrum-based sorting for clean, visually progressive color arrangements
- Manual fine-tuning for precise control over swatch order
- Exporting palettes as structured JSON files for reuse
- Exporting palettes as clean, print-friendly HTML tables
A key consideration in developing this tool was preserving the integrity of the original palette data while allowing flexible reorganization. This ensures that users can experiment with different arrangements without losing their source structure.
Palette JSON Sorter extends the Palette Grabber ecosystem, transforming raw color libraries into clean, structured, and presentation-ready systems.
You can see the full site here: GreenMacaroni.com/Palette-JSON-Sorter
Font Harmony
A typography and style system tool built around the Google Fonts ecosystem
Designed for creating complete, reusable typographic and color systems for web design
Font Harmony was developed to help designers and developers move beyond simple font selection and into building cohesive typographic systems.
While many tools focus only on pairing fonts, Font Harmony is designed to create full style frameworks — combining typography, color, and hierarchy into a unified, usable output.
The tool is built around an expanded Google Fonts library, giving users access to a broad and flexible range of typefaces while maintaining a clean and structured interface.
Users can design and refine complete typographic systems with:
- Live preview of headings, body text, and hierarchical structure
- Adjustable type scales, weights, and spacing for real-world readability
- Predefined font pairing sets to guide strong combinations
- Integrated color themes, including direct import from Palette Grabber libraries
- Full CSS export, allowing designs to be implemented immediately in production
- Import color palettes from Palette Grabber
A key challenge in developing Font Harmony was balancing flexibility with clarity. Typography systems can quickly become complex, so the interface was carefully designed to keep controls accessible while still allowing precise adjustments.
Another important consideration was bridging design and development. By generating clean, usable CSS, the tool removes the gap between visual exploration and implementation — allowing users to move directly from concept to working code.
Font Harmony transforms typography from a visual choice into a structured system, helping users create designs that are not only visually appealing, but consistent, scalable, and ready for real-world use.
You can see the full site here: GreenMacaroni.com/Font-Harmony-Pro
Font Degrader
A typography tool for controlled distortion, expressive effects, and creative exploration
Font Degrader is a browser-based typography tool designed to introduce controlled imperfection into digital type.
While most design software prioritizes precision and clarity, Font Degrader explores the opposite space — allowing users to degrade, distort, and manipulate text to create character, texture, and visual depth.
The tool was inspired by analog imperfections such as ink spread, print wear, and mechanical inconsistencies, while maintaining enough control to preserve readability and intentional design.
Key features include:
- Real-time distortion and degradation controls
- Fine-tuned balance between readability and expression
- Live color editing (fill, outline, background) with integrated color mixer
- Palette-based workflow with swatch import support
- High-resolution export (SVG and PNG) with unique file naming
- Adjustable stroke positioning and styling (inside, outside, angled, and more)
- Support for custom TTF font uploads
- Precision controls for spacing, scaling, and layout
- Import color palettes from Palette Grabber
A central challenge in developing Font Degrader was finding the balance between randomness and control.
Too much distortion quickly destroys legibility. Too little makes the effect invisible.
The system was iteratively refined to produce results that feel organic and expressive without becoming chaotic — allowing users to explore a wide spectrum from subtle texture to heavily stylized typography.
Font Degrader reframes imperfection as a creative tool.
By combining real-time feedback, fine control, and flexible color workflows, it enables designers to create typography that feels more tactile, human, and visually distinctive — while remaining usable in real-world design contexts.
You can see the full site here: GreenMacaroni.com/Font-Degrader
Font Degrader Pro
A browser-based typeface creation tool for transforming existing fonts into new, fully functional distressed typefaces
Font Degrader Pro began as an expansion of the original Font Degrader, but gradually evolved into something much more ambitious: a complete browser-based system for modifying actual font geometry and exporting the results as new, installable OpenType fonts.
Rather than applying a visual effect to text or exporting distressed lettering as artwork, Font Degrader Pro works directly with the outlines that make up each glyph. Users can reshape, roughen, distort, and organically alter an entire typeface, then generate a functioning OTF font from the result.
The app includes a curated library of 96 open-source SIL OFL fonts, while also allowing users to upload their own compatible TTF or OTF fonts. Uploaded fonts are processed locally in the browser and are never sent to a server.
Key features include:
- 96 included SIL Open Font License typefaces
- Support for user-supplied TTF and OTF fonts
- Local browser-based processing for uploaded fonts
- Geometry-based Roughen Edge, Smooth, and degradation effects
- Seed-based variation for repeatable distressed results
- Real-time typography preview with adjustable size, zoom, tracking, leading, and alignment
- Integrated color palettes, live fill/background controls, and draggable color swatches
- Palette import support for workflows shared with other Green Macaroni tools
- SVG and PNG artwork export
- Generation of real, installable OTF fonts
- Automatic ZIP packaging with font, README, license, and export information
- Complexity Governor for safely managing extremely detailed glyph geometry
- Automatic retention and remapping of usable Unicode glyphs and kerning
- Built-in Generated Font Proof using the actual exported OTF
- Editable font specimens from small text sizes through large display sizes
- Detail inspection from 12 px to 500 px
- Side-by-side comparison of the original design preview and generated OTF
One of the most difficult challenges in developing Font Degrader Pro was maintaining visual fidelity while generating fonts complex enough to contain thousands of altered curves.
A distressed preview can contain far more geometric information than is practical or safe to place directly into an OpenType font. Early approaches could successfully generate a font while subtly simplifying or weakening the intended effect.
The final system takes a different approach: preview fidelity comes first.
Where possible, dense glyph contours are represented using adaptive cubic Bézier curves that reduce unnecessary node counts without redesigning the effect. Roughen Edge and Smooth settings remain faithful to the user’s chosen values rather than being silently reduced simply to make an export succeed.
If a font cannot be generated safely while remaining sufficiently close to the design preview, Font Degrader Pro stops the export and explains which settings can be adjusted. A failed export is considered preferable to producing a font that does not resemble what the user designed.
The completed font can then be inspected immediately inside the app using the Generated Font Proof. This viewer loads the actual newly generated OTF through the browser’s FontFace system, allowing users to evaluate the real font at sizes ranging from ordinary text to extremely large contour inspection.
A Compare view places the exact export-time design geometry beside the generated OTF, making it possible to visually confirm how closely the finished font matches the original design.
The result is a tool that can produce far more than conventional distressed typography. Small combinations of parameters can transform familiar source fonts into unexpected new display faces, often creating forms that feel printed, eroded, hand-cut, mechanical, organic, or entirely accidental.
Because users can begin with almost any compatible typeface they have the rights to modify, Font Degrader Pro becomes an open-ended system for typeface experimentation rather than a fixed collection of visual effects.
Font Degrader Pro treats imperfection not simply as decoration, but as a method of type design and discovery.
You can see the full site here: GreenMacaroni.com/Font-Degrader-Pro
Grid Builder
A layout engine for building consistent, reusable grid systems
Grid Builder was developed to simplify and streamline the often tedious process of constructing precise image and object grids for both print and web design.
Rather than manually placing and aligning elements, users can quickly generate structured grid layouts and adjust spacing, sizing, and colours dynamically in real time — seeing changes instantly as they refine the design.
A key feature of Grid Builder is its ability to export layouts as a Photoshop script. This allows designers to reuse the exact same grid configuration across multiple projects or pages, ensuring complete consistency in spacing and alignment.
This is particularly valuable in applications such as book publishing, catalog design, or any workflow that requires a repeatable visual system.
Special attention was given to:
- Real-time visual feedback while adjusting grid parameters
- Precise spacing logic to ensure consistent results
- A streamlined interface that reduces repetitive manual work
One of the main challenges was translating flexible, visual grid adjustments into a reliable, repeatable output format. This was solved by developing a system that preserves exact spacing and proportions when exported, allowing the grid to function as a reusable layout engine rather than a one-off design tool.
The result is a practical utility that bridges the gap between concept and production, giving designers a faster and more consistent way to build structured layouts.
You can see the full site here: GreenMacaroni.com/Grid-Builder
CSS Cleaner
A practical tool for organizing, annotating, and cleaning CSS files
CSS Cleaner was developed to help designers and developers turn messy or difficult-to-read stylesheets into cleaner, more organized code.
It is especially useful when working with long CSS files, inherited code, theme overrides, or experimental styling that needs to be prepared for reuse.
Key features include:
- Live CSS input and output
- Automatic organization and cleanup
- Optional loud headers for clearer section separation
- Comment controls
- Minify mode
- Line numbers, wrap lines, and color-code view
- Upload, download, copy, and swap-to-input options
A key challenge was creating a tool that improves readability without forcing users into one rigid formatting style. CSS Cleaner was designed to be flexible, helping users clean and structure code while still preserving control over the final output.
The result is a fast, browser-based utility that helps designers and developers transform cluttered CSS into cleaner, easier-to-maintain stylesheets.
You can see the full site here: GreenMacaroni.com/CSS-Cleaner
JS Cleaner
A browser-based tool for formatting, reviewing, and cleaning JavaScript
JS Cleaner was created as a companion utility for working with JavaScript files more safely and efficiently.
It helps users paste, upload, format, minify, review, and copy JavaScript code directly in the browser, with a clear warning to always work from a copy rather than an original file.
Key features include:
- Live JavaScript input and output
- Format and minify options
- Optional comment preservation
- Import sorting
- Color-code view
- Wrap lines
- Upload, download, copy, and swap-to-input options
The main challenge was keeping the tool simple while supporting practical code-cleaning workflows. JS Cleaner focuses on clarity, speed, and safer editing, making it useful for quick cleanup, review, and preparation before pasting code back into a project.
The result is a lightweight browser-based utility that helps designers and developers clean, organize, and review JavaScript more efficiently.
You can see the full site here: GreenMacaroni.com/JavaScript-Cleaner
Lost Pet Poster
A simple, mobile-friendly tool for creating clear, print-ready lost pet posters
Designed for speed, clarity, and ease of use during stressful situations
Lost Pet Poster was developed as a practical, real-world design tool focused on helping people create effective posters quickly when a pet goes missing.
In these situations, users are often under stress and need a solution that is fast, simple, and reliable. The tool was intentionally designed with a streamlined interface that removes complexity and focuses only on what matters.
Users can create a complete, print-ready poster directly from their browser — including on a smartphone — by simply:
- Entering key information
- Uploading photos
- Downloading a finished JPG ready for printing or sharing on social media
The tool emphasizes:
- Clear visual hierarchy for maximum readability
- Mobile-friendly usability for on-the-go creation
- Reliable JPG export that matches the on-screen design
- Consistent typography and layout for a professional result
A key challenge in developing Lost Pet Poster was ensuring that exported posters remain visually consistent across devices, particularly on mobile platforms. This required careful handling of fonts, layout rendering, and export logic to guarantee predictable results.
The result is a focused, compassionate design tool that solves a real problem — helping users create clear, effective posters quickly, when it matters most.
You can see the full site here: GreenMacaroni.com/Lost-Pet-Poster




















