Archive

Concepts, components, illustrations, and more...

Conversational input concept, with model and properties selector

Conversational input concept, with model and properties selector

Conversational UI Concept

This concept explores the new common way to interact with AI models through conversational input, featuring dynamic model selection and futuristic properties configuration in real-time. The interface allows users to switch between different AI models while maintaining context.

Graph navigation concept for Uwazi's relationships

Graph navigation concept for Uwazi's relationships drawer view

Graph Navigation Interface

An experimental approach to visualizing and navigating complex document relationships in Uwazi. This concept introduces an interactive graph view that helps users understand connections between entities and documents in a more intuitive way.

Dark mode concept for filters panel in Uwazi

Dark mode concept for filters panel in Uwazi

Dark Mode Filters

A dark theme exploration for Uwazi's filtering interface, designed to reduce eye strain during extended research sessions. This concept maintains accessibility standards while providing a modern, focused environment for data exploration.

Uwazi's language install modal with multi-select and fuzzy search

Uwazi's language install modal with multi-select and fuzzy search

Language Installation Interface

A streamlined modal for installing multiple languages in Uwazi, featuring fuzzy search capabilities and batch selection. This design simplifies the process of setting up multilingual instances for international human rights organizations.

Dark mode concept for side-nav panel in Uwazi

Dark mode concept for side-nav panel in Uwazi

Side Navigation Panel

A conceptual dark theme for Uwazi's main navigation, designed to complement the dark mode filtering interface. The design maintains clear hierarchy and accessibility while providing a modern, professional appearance.

Conceptual on-the-fly tagging system for Preserve extension

Conceptual on-the-fly tagging system for Preserve extension

Dynamic Tagging System

An innovative tagging interface for the Preserve browser extension, allowing users to categorize and organize evidence as they collect it. This system enables real-time organization of web content for legal documentation purposes.

Early Uwazi entity and document view concept

Early Uwazi entity and document view concept

Document View Redesign

An early exploration of Uwazi's document viewing interface, focusing on improved readability and metadata display. This concept introduced better typography, clearer information hierarchy, and enhanced document navigation.

Experimental Uwazi hero graph with custom illustrations

Experimental Uwazi hero graph with custom illustrations

Hero Graph Visualization

A creative approach to showcasing Uwazi's capabilities through an illustrated hero section featuring dynamic graph visualizations. This concept aimed to make complex data relationships more approachable and visually engaging.

Folder illustration and animation sequence for Uwazi

Folder illustration and animation sequence for Uwazi

Folder Animation System

Custom illustrations and animation sequence designed to represent document organization in Uwazi. These visual elements help users understand organizational concepts through familiar metaphors.

Concept for side-nav panel in Uwazi, compact mode

Concept for side-nav panel in Uwazi

Compact Side Navigation

A space-efficient navigation concept for Uwazi that maximizes content area while maintaining easy access to key functions. This compact approach is very common and allows users to focus with contextual screens.

Early Uwazi onboarding concept with community templates

Early Uwazi onboarding concept with community templates

Onboarding Experience

A streamlined onboarding flow for new Uwazi users, featuring community-contributed templates to help organizations get started quickly. This concept reduces the time-to-action for first-time users of the platform.

Uwazi V3 concept with conversational UI and chain filtering

Concept for Uwazi's data exploration, with conversational UI and chain filtering

Next-Generation Data Exploration

A forward-looking concept for Uwazi featuring conversational search interfaces and progressive filtering. This design explores how AI-powered interactions could make complex legal databases more accessible to non-technical users.

Script list and actions for Turn5 QA desktop app

Script list and actions for Turn5 QA desktop app

QA Script Management

A desktop application interface for managing automated testing scripts. This design focuses on clarity and efficiency for QA teams, featuring batch operations and clear status indicators for script execution.

Loading sequence of RYMS mobile app

Loading sequence of RYMS mobile app

Mobile Loading Experience

A carefully crafted loading sequence for the RYMS railyard application, designed to provide feedback during data synchronization while maintaining user engagement through fun, progressive disclosure of information.

Uwazi's query-builder early concept

Early concept for a query-builder UI, with a focus on simplicity and usability

Visual Query Builder

An intuitive interface for building complex database queries without requiring technical knowledge. This concept uses visual elements and natural language patterns to make advanced search capabilities accessible to legal researchers.

Mobile table view actions

Mobile table view "speed-dial" actions

Mobile Table Interactions

A floating action button system designed for mobile table interfaces, providing quick access to common actions while maintaining a clean, uncluttered view of tabular data on small screens.

Bottom-up drawer concept for filters

Vertical drawer concept for a toggled filters view

HUB Filter Drawer

A conceptual approach to filtering interfaces using a bottom-up drawer pattern. This design maximizes screen real estate while providing comprehensive filtering options in a friendly format.

Virtual Drive Host profile for DKMS

Virtual Drive Host profile for DKMS

VDH Profile Interface

An interface for managing the VDH (virtual drive host) profile in the DKMS (bone marrow donation) system. This design prioritizes firendly status information for following-up and engagement with the drive.

Login, expense and credit-card view for BCI Chile

Login, expense and credit-card view for BCI Chile

Mobile Banking Interface

A comprehensive mobile banking solution for BCI Chile, featuring secure login, expense tracking, and credit card management. The design emphasizes simplicity and minimalism for financial transactions.

MindMakers project steampunk illustration

MindMakers project steampunk illustration

Steampunk Concept Art

Creative illustration work for the MindMakers educational technology project, exploring steampunk aesthetics to make learning more engaging and visually appealing for students.

Viacom's Inview creative health dashboard

Viacom's Inview creative monitoring and prediction dashboard

Creative Performance Dashboard

An analytics dashboard for Viacom's advertising platform, providing real-time insights into creative performance and predictive analytics for campaign optimization. The interface balances complex data with clear actionable insights.

Viacom's Inview attention score graph with data states

Viacom's Inview attention score, average impressions graph, with available data-states

Attention Analytics Visualization

Specialized data visualization for tracking attention metrics and impression performance in advertising campaigns. This interface helps media planners understand viewer engagement patterns and optimize content placement.

Resources library for DKMS website

Resources library for DKMS website

Medical Resources Library

A comprehensive resource library for the DKMS platform, organizing information and educational materials for hosts and participants in virtual host drives.

WhoYouGot? home screen and match calendar

WhoYouGot? Home and match calendar view

Sports Betting Platform

Home screen and calendar interface for a sports betting application, designed to help users track upcoming matches and manage their betting activities with clear, accessible information architecture.

WhoYouGot? MLB bet types and details

WhoYouGot? MLB bet-types and bet details

Baseball Betting Interface

Specialized interface for MLB section, featuring different bet types and detailed information. The design focuses on clarity and quick decision-making for sports betting enthusiasts.

Node.js rebrand proposal (2017)

Node.js rebrand proposal (2017)

Node.js Visual Identity

A comprehensive rebranding proposal for Node.js, exploring modern visual identity options for the popular JavaScript runtime. This concept aimed to refresh the brand while maintaining recognition in the developer community.

Side navigation concept for Uwazi

Side navigation concept for Uwazi

Navigation Architecture

COnceptual side navigation system for Uwazi, designed to improve information architecture and provide better access to platform features while maintaining a clean, organized interface.

Script editor, Turn5 QA desktop app

Script editor, Turn5 QA desktop app

Code Editor Interface

A specialized code editor for QA automation scripts, featuring syntax highlighting, error detection, and testing workflow integration designed specifically for quality assurance teams.

Quick entity edit component

Conceptual mockup of the entity quick-edit UI

Inline Editing Component

A streamlined interface for quick entity editing in Uwazi, allowing users to make rapid changes to document metadata without leaving their current workflow. This design prioritizes efficiency and context preservation.

Basic flow for BCI Chile's mobile banking app

Basic flow for BCI Chile's mobile banking app

Banking User Flow

Basic user journey design for BCI Chile's mobile banking application, from login to account management, with focus on minimalistic user experience.

Extension log view with real-time Uwazi integration

Extension log view with real-time Uwazi integration

Evidence Collection Log

Detailed view of the Preserve browser extension's activity log, showing real-time integration with Uwazi for evidence preservation. This interface provides transparency and control over the evidence collection process.

Registration flow for WhoYouGot?

Registration flow for WhoYouGot?

User Onboarding Flow

Basic registration and onboarding experience for the WhoYouGot sports betting platform, designed to minimize friction while ensuring compliance with regulatory requirements.

Developer profile for CleverBrains

Developer profile for CleverBrains

Developer Portfolio Interface

Professional profile for the CleverBrains platform, showcasing developer skills, projects, and achievements in a clean, portfolio-focused design.

RYMS railyard overview with railcar details and action

RYMS railyard overview with railcar details and action

Industrial Management Dashboard

Comprehensive railyard management interface for the RYMS system, providing real-time tracking of railcar locations, status, and available actions for industrial logistics coordination.

Future Family documents section

Future Family user documents section

Healthcare Document Management

Document management interface for Future Family's healthcare platform, allowing patients to organize, share, and manage sensitive medical documents with healthcare providers.

Login screen, Turn5 QA desktop app

Login screen, Turn5 QA desktop app

Desktop Application Login

Authentication interface for the Turn5 QA desktop application, designed with security standards while maintaining a clean and fun professional appearance for development teams.

Future Family user dashboard

Future Family account's payment status and profile wizard

Healthcare Account Dashboard

Patient dashboard for Future Family's fertility services, featuring payment tracking, profile management, and guided onboarding wizards designed to simplify complex healthcare processes.

Preserve extension activity log screen with status and preserved links

Preserve extension activity log screen with status and preserved links

Evidence Preservation Tracking

Activity log for the Preserve browser extension, providing detailed tracking of all evidence collection activities with status indicators and direct links to preserved content.

Quick navigation menu concept

Quick and compact navigation concept

Compact Navigation System

Space-efficient navigation design that provides quick access to key features while maintaining a minimal footprint. This concept is particularly useful for applications with limited screen real estate.

Paragraph extraction modal with source selector

Paragraph extraction modal with source selector

AI-Powered Text Extraction

Advanced interface for machine learning-powered paragraph extraction in Uwazi, featuring source selection and context preservation for automated document processing workflows.

Landing page for Zorlakay project about forced disappearances in Turkey

Landing page for Zorlakay project about forced disappearances in Turkey

Human Rights Documentation Site

Powerful landing page for the Zorlakay project documenting forced disappearances in Turkey. This design balances the gravity of the subject matter with accessibility and clear information presentation.

About page for Zorlakay project about forced disappearances in Turkey

About page for Zorlakay project about forced disappearances in Turkey

Project Documentation Interface

About page design for the Zorlakay human rights project, presenting complex information about forced disappearances in an accessible, respectful format that honors the victims.

Interactive graph showing volume over time, split by location

Interactive graph showing volume over time, split by location

Human Rights Data Visualization

Sensitive and informative data visualization for the Zorlakay project, presenting statistics about forced disappearances across different regions and time periods in a respectful, analytical format.

Table drag and drop grip component

Table drag and drop grip component

Interactive Table Component

Drag-and-drop interface component for data tables, allowing users to reorder rows and columns with clear visual feedback and touch-friendly interaction patterns.

Transfer unit scheduling UI

Transfer unit scheduling UI

Industrial Scheduling Interface

Specialized scheduling interface for RYMS desktop app, designed to manage complex logistics while maintaining visual clarity for managers and planners.

Navigation component for one-handed operation of a mobile device

Navigation component for one-handed operation of a mobile device

Accessibility-Focused Mobile Navigation

Innovative navigation design optimized for one-handed mobile device operation, considering thumb reach zones and accessibility requirements for users with limited mobility.

Node/graph navigation concept for document exploration

Node/graph navigation concept for document exploration

Document Node Navigation

Advanced graph-based navigation system for exploring document relationships in Uwazi. This concept uses node-based visualization to help users understand complex connections between legal documents and entities.

Covid tracking app

Covid tracking app (check github for repo)

Health Monitoring Application

COVID-19 tracking application designed during the pandemic to help users monitor statistics, vaccination status, and exposure risks with publicly available data.

WhoYouGot? mobile app

WhoYouGot? mobile app

Sports Betting Mobile Platform

Mobile application design for WhoYouGot sports betting platform, featuring intuitive bet placement, live scores, and social betting features designed for sports enthusiasts.

Sodexo balance and expense overview

Sodexo balance and expense overview

Corporate Benefits Platform

Financial tracking interface for Sodexo's corporate benefits platform, allowing employees to monitor balances, track expenses, and manage their corporate meal and benefit programs.

1984, my most popular VSCode theme

1984, my most popular VSCode theme

Developer Theme Design

Popular dark theme for Visual Studio Code inspired by dystopian aesthetics. This theme became widely adopted in the developer community for its numerous variants, excellent contrast and fun color palettes.

Logo/banner for Thoughtworks 2016 away-day

Logo/banner for Thoughtworks 2016 away-day

Corporate Event Branding

Visual identity design for Thoughtworks' annual away-day event, creating engaging graphics that reflect the company's innovative culture with local symbols.

Mascot for Incadevs, a South American developers community

Mascot for Incadevs, a South American developers community

Community Mascot Design

Character design for the Incadevs South American developer community, creating a memorable mascot that represents the cultural heritage and technical innovation of Latin American developers.

Personal website 2016

Personal website 2016

Portfolio Website Evolution

Earlier iteration of my personal portfolio website from 2016, showcasing a tribute to my first computer, the commodore64, and the command line interfaces that I grew up with.

Incadevs, South American developers community.

Incadevs, South American developers community

Developer Community Platform

Design for the Incadevs South American developer community, featuring developer profiles, availability, and capabilities.

Logo proposal for ESLint rebrand

Logo proposal for ESLint rebrand

Open Source Tool Branding

Logo redesign proposal for ESLint, the popular JavaScript linting tool. This concept aimed to modernize the visual identity while maintaining recognition within the developer ecosystem.

Personal website 2018

My personal website from 2018

Portfolio Iteration 2018

Another evolution of my personal portfolio, this 2018 version explored different approaches to showcasing design work with improved navigation and project presentation methods.

Official MindMakers project mascot

Official MindMakers project mascot

Educational Technology Mascot

Character design for the MindMakers educational technology project, creating an engaging mascot for young students.

Empty state concept for uwazi's library

Empty state concept for Uwazi's library

Empty State Design

Graphic empty state design for Uwazi's document library, providing helpful guidance and next steps for users when they encounter empty collections or search results.

Mobile banking prototype for BCI Chile

Mobile banking prototype for BCI Chile

Financial Services Mobile App

Wireframe for BCI Chile, featuring account and transactions management, designed for the Chilean market's specific banking needs.

Travel exploration - Latam airlines

Travel exploration - Latam airlines

Travel Discovery Platform

Travel exploration interface concept for LATAM Airlines, designed to help passengers discover destinations, plan trips, and book flights with an emphasis on Latin American destinations and culture.

Buenos Aires NodeJS logo

Buenos Aires NodeJs conference logo

Conference Visual Identity

Logo design for the Buenos Aires Node.js conference, combining the city's cultural identity with JavaScript/Node.js technology themes to create a memorable brand for the developer event.

Vacation requests and tracker for Thoughtworks Ecuador

Vacation requests and tracker for Thoughtworks Ecuador

HR Management Tool

Internal vacation management system for Thoughtworks Ecuador, streamlining the process of requesting time off, tracking balances, and managing team coverage with a focus on transparency and ease of use.

Interactive design and development guide

Interactive design and development guide

Software Project Guide

Interactive guide for design and development teams, featuring ceremonies examples, processes, and best practices to ensure consistent implementation across projects.

Camping zone locator and availability

Camping zone locator and availability

Outdoor Recreation Platform

Camping and outdoor recreation platform for Ecuador, helping adventurers find camping sites, check availability, and plan outdoor activities with location-based services and community reviews.


I'm currently adding more items to this archive so it's subject to change.