[{"data":1,"prerenderedAt":840},["ShallowReactive",2],{"featuredProjects":3,"featuredExperiments":668,"featuresNotes":783},[4,340],{"id":5,"title":6,"body":7,"date":327,"description":160,"extension":328,"favorite":329,"meta":330,"navigation":329,"path":333,"seo":334,"sitemap":335,"stem":336,"tags":337,"thumbnail":338,"__hash__":339},"projects/projects/ktr.md","Keep the Rhythm",{"type":8,"value":9,"toc":321},"minimark",[10,15,42,49,52,55,58,61,80,86,88,92,99,106,112,114,118,123,126,132,135,139,142,148,154,209,215,240,244,247,253,257,260,267,278,288,292,295,301,305,307,317],[11,12,14],"h2",{"id":13},"overview","Overview",[16,17,18,19,27,28,32,33,36,37,41],"p",{},"Keep the Rhythm (KTR) is an ",[20,21,26],"a",{"href":22,"rel":23,"target":25},"https://obsidian.md/",[24],"nofollow","\\_blank","Obsidian"," plugin that helps users maintain a ",[29,30,31],"strong",{},"consistent writing practice",". With ",[29,34,35],{},"+17,000 downloads",", KTR has found success among both professional and hobbyist writers, and especially with those who ",[38,39,40],"em",{},"(like me)"," are able to make more sense of the world through typing words into a computer.",[16,43,44],{},[45,46],"img",{"alt":47,"src":48},"KTR Logo","/projects/ktr/ktr_logo.png",[16,50,51],{},"By locally tracking file changes and displaying a historical overview of your progress, KTR offers users motivation to keep consistently working on their projects. The data is mainly shown through a heatmap, but key data points (weekly, monthly, yearly stats) are also easily available, as well as complex queries for specific date ranges or file paths. The components were carefully designed to help with fast usability while also providing a minimal interface that doesn't intrude on the core experience (writing).",[16,53,54],{},"Through working on this project, I learned a lot about how to add safeguards to avoid data loss (losing your progress feels really bad), the experience of deploying something used by thousands of users, and the importance of user feedback and testing in refining a project.",[16,56,57],{},"Especially, this project expands my experiments around the idea of using precise interventions to promote critical behavioral change; through well-crafted and thoughtful interaction, a simple design solution can help people be more creative, proactive, and human.",[59,60],"br",{},[62,63,64,73],"ul",{},[65,66,67,68],"li",{},"Check the ",[20,69,72],{"href":70,"rel":71,"target":25},"https://github.com/benjaminezequiel/keep-the-rhythm",[24],"repository on Github",[65,74,75,76],{},"Get the plugin from ",[20,77,79],{"href":78,"target":25},"obsidian://show-plugin?id=keep-the-rhythm","Obsidian's Plugin Library",[16,81,82],{},[45,83],{"alt":84,"src":85},"Project Gallery","/projects/ktr/ktr_gallery.png",[59,87],{},[11,89,91],{"id":90},"the-power-of-numbers-go-up","The Power of “Numbers Go Up”",[16,93,94,95,98],{},"The motivation that comes from maintaining a 'streak' is something used by many platforms, like Duolingo and Github. KTR leverages this same strategy, exploring the ",[29,96,97],{},"feeling of satisfaction"," that comes from watching numbers increase and progress bars fill.",[16,100,101,102,105],{},"By making how much a user writes more visually apparent, the plugin incentivizes them to do it more consistently, creating a ",[29,103,104],{},"reinforcing feedback loop",". Though quantity is not the ultimate goal, small and reasonable targets allow users to adopt KTR as a source of motivation that helps them show up every day.",[16,107,108],{},[45,109],{"alt":110,"src":111},"Numbers Go Up Meme","/images/neuron_activation.jpeg",[59,113],{},[11,115,117],{"id":116},"features","Features",[119,120,122],"h4",{"id":121},"heatmap","Heatmap",[16,124,125],{},"The choice of using a heatmap is heavily inspired by Github's approach. Since many in the Obsidian community are familiar with the platform, this data visualization strategy offers a recognizable interface. Beyond familiarity, extensive customization options are available, from cell colors to shapes and progressive fill effects.",[16,127,128],{},[45,129],{"alt":130,"src":131},"Heatmap Component","/projects/ktr/ktr_heatmap.png",[16,133,134],{},"This component has been one of the main eye-catching features of the plugin, with many users citing it as a key motivation to explore the solution and integrate it into their Obsidian workspace.",[119,136,138],{"id":137},"slots","Slots",[16,140,141],{},"Different data points are available through Slots, instantiable components that allow users to easily customize their interface with common queries, like vault-wide word counts, and time-based queries for weekly, monthly, and yearly progress.",[16,143,144],{},[45,145],{"alt":146,"src":147},"Slot Component","/projects/ktr/ktr_slots.png",[16,149,150,153],{},[29,151,152],{},"Current Values",": dynamic queries calculated based on current context.",[155,156,161],"pre",{"className":157,"code":158,"language":159,"meta":160,"style":160},"language-yaml shiki shiki-themes github-light github-dark","CURRENT_FILE\nCURRENT_DAY\nCURRENT_WEEK\nCURRENT_MONTH\nCURRENT_YEAR\nCURRENT_STREAK\nWHOLE_VAULT\n","yaml","",[162,163,164,173,179,185,191,197,203],"code",{"__ignoreMap":160},[165,166,169],"span",{"class":167,"line":168},"line",1,[165,170,172],{"class":171},"sZZnC","CURRENT_FILE\n",[165,174,176],{"class":167,"line":175},2,[165,177,178],{"class":171},"CURRENT_DAY\n",[165,180,182],{"class":167,"line":181},3,[165,183,184],{"class":171},"CURRENT_WEEK\n",[165,186,188],{"class":167,"line":187},4,[165,189,190],{"class":171},"CURRENT_MONTH\n",[165,192,194],{"class":167,"line":193},5,[165,195,196],{"class":171},"CURRENT_YEAR\n",[165,198,200],{"class":167,"line":199},6,[165,201,202],{"class":171},"CURRENT_STREAK\n",[165,204,206],{"class":167,"line":205},7,[165,207,208],{"class":171},"WHOLE_VAULT\n",[16,210,211,214],{},[29,212,213],{},"Last Values",": calculated based on discrete ranges (24h, 7d, 30d, 365d).",[155,216,218],{"className":157,"code":217,"language":159,"meta":160,"style":160},"LAST_DAY\nLAST_WEEK\nLAST_MONTH\nLAST_YEAR\n",[162,219,220,225,230,235],{"__ignoreMap":160},[165,221,222],{"class":167,"line":168},[165,223,224],{"class":171},"LAST_DAY\n",[165,226,227],{"class":167,"line":175},[165,228,229],{"class":171},"LAST_WEEK\n",[165,231,232],{"class":167,"line":181},[165,233,234],{"class":171},"LAST_MONTH\n",[165,236,237],{"class":167,"line":187},[165,238,239],{"class":171},"LAST_YEAR\n",[119,241,243],{"id":242},"entries","Entries",[16,245,246],{},"The Entries component displays which files were modified and how many words or characters were added. Users can also delete unwanted entries to fix any tracking inconsistencies.",[16,248,249],{},[45,250],{"alt":251,"src":252},"Entries Component","/projects/ktr/ktr_entries.png",[119,254,256],{"id":255},"embedded-views","Embedded Views",[16,258,259],{},"All previous features can also be embedded and customized within any markdown note, allowing users to tailor their setup to be more contextually relevant, such as showing entries for a specific day or a heatmap of changes in a specific folder.",[16,261,262,263,266],{},"The commands were designed with simplicity in mind, prioritizing ",[29,264,265],{},"reasonable defaults"," while offering a breadth of settings and complex queries that are intuitively accessible.",[16,268,269,273],{},[45,270],{"alt":271,"src":272},"Custom Heatmap Code Block","/projects/ktr/ktr_codeblock-heatmap.png",[165,274,277],{"className":275},[276],"image-label","Heatmap embedded inside a note, with custom visual settings",[16,279,280,284],{},[45,281],{"alt":282,"src":283},"Custom Slot Code Block","/projects/ktr/ktr_codeblock-slot.png",[165,285,287],{"className":286},[276],"Set of embedded slots, with custom units and average mode",[119,289,291],{"id":290},"customization-settings","Customization & Settings",[16,293,294],{},"An extensive settings page allows users to expand the REGEX rules used for word counting to include other languages (like CJK support), customize the sidebar components, and set the daily goals that inform their streak.",[16,296,297],{},[45,298],{"alt":299,"src":300},"Settings Page","/projects/ktr/ktr_settings.png",[11,302,304],{"id":303},"other-resources","Other Resources",[59,306],{},[62,308,309],{},[65,310,311,316],{},[20,312,315],{"href":313,"rel":314},"https://www.youtube.com/watch?v=VS7aiZSYfgg",[24],"Video overview of the plugin"," (by Mike Schmitz)",[318,319,320],"style",{},"html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":160,"searchDepth":175,"depth":175,"links":322},[323,324,325,326],{"id":13,"depth":175,"text":14},{"id":90,"depth":175,"text":91},{"id":116,"depth":175,"text":117},{"id":303,"depth":175,"text":304},"2025 — Present","md",true,{"subtitle":331,"author":332},"Motivating people to write consistently","Benjamin Ezequiel","/projects/ktr",{"title":6,"description":160},{"loc":333},"projects/ktr",null,"/projects/ktr.thumbnail.jpg","kYooDtKVPvsl5BT9gSfPz5uaxTHJDjDGlkvQWV0Dhh8",{"id":341,"title":342,"body":343,"date":658,"description":160,"extension":328,"favorite":329,"meta":659,"navigation":329,"path":662,"seo":663,"sitemap":664,"stem":665,"tags":337,"thumbnail":666,"__hash__":667},"projects/projects/panorama.md","Panorama",{"type":8,"value":344,"toc":646},[345,347,358,365,367,384,386,391,394,400,403,409,412,415,424,428,431,436,440,443,453,457,460,463,466,480,484,491,497,500,506,513,516,526,530,533,543,553,559,562,572,576,579,585,588,605,610,618,626,634,639,643],[11,346,14],{"id":13},[16,348,349,350,353,354,357],{},"Panorama is a deck of ",[29,351,352],{},"50 cards"," that educates students on the literature surrounding ",[29,355,356],{},"principles of design and visual communication",", organizing them into properties, fundamentals, strategies, and gestalt. By synthesizing commonalities across different sources, it aims to help a new generation of designers make more informed decisions grounded in the field's rich theory.",[16,359,360,361,364],{},"This tool was developed as my final graduation project and was recognized as the best project in that category that year. It later received a ",[29,362,363],{},"national award"," from the Brazilian Design Association in the Branding category. The following article summarizes the thesis detailing the entire process, available below in Brazilian Portuguese (PT-BR). My final presentation is also available, particularly special to me as it demonstrates my early explorations with storytelling through animation.",[59,366],{},[62,368,369,377],{},[65,370,371,376],{},[20,372,375],{"href":373,"rel":374,"target":25},"https://lume.ufrgs.br/handle/10183/270664",[24],"Read the full thesis document"," (PT-BR)",[65,378,379,376],{},[20,380,383],{"href":381,"rel":382,"target":25},"https://www.figma.com/proto/UevDg7J1PwNZ0eSsTl4YKc/PPT-Final---TCC?page-id=0%3A1&node-id=1-1016&p=f&viewport=625%2C3803%2C0.35&t=CAU8vWTqJpUu6mZo-1&scaling=min-zoom&content-scaling=fixed&starting-point-node-id=1%3A1016&show-proto-sidebar=1",[24],"Check the animated presentation",[59,385],{},[387,388,390],"h3",{"id":389},"introduction","Introduction",[16,392,393],{},"Initial exploratory research examined how designers experience the design process and what factors inform design decisions throughout a project.",[395,396,397],"blockquote",{},[16,398,399],{},"“Projects are developed through a sequence of decision-making steps, in which the designer plays an active role in guiding the resolution of a problem.” (Jorge & Jardim, 2019, p. 50)",[16,401,402],{},"Through initial interviews with UFRGS students, I found that the most challenging moment was around idea generation—when designers need to explore possible solutions to a problem and then analyze their feasibility and relevance. This clarified when the target audience feels least confident in their decision-making.",[16,404,405],{},[45,406],{"alt":407,"src":408},"Problem Illustration","/projects/panorama/decision-making.jpg",[16,410,411],{},"A review of existing literature also revealed what typically informs design decisions among more experienced designers. Beyond their maturity, a repertoire of references and similar projects gave them greater confidence in their intuition.",[16,413,414],{},"This led to the central question of the project:",[16,416,417,420,421],{},[29,418,419],{},"How can we help early-career designers",", who haven't yet built this robust repertoire, ",[29,422,423],{},"understand and make better design decisions as they learn their craft?",[387,425,427],{"id":426},"research","Research",[16,429,430],{},"My next step was diving deep into design theory, trying to understand how different authors approach and explain design principles. I collected and analyzed over 250 principles, carefully examining how they could be useful for designers starting their careers. Beyond gathering all of this information, I wanted to find ways to organize these principles that would make them practical and accessible.",[16,432,433],{},[45,434],{"alt":427,"src":435},"/projects/panorama/research.png",[119,437,439],{"id":438},"literature-review","Literature Review",[16,441,442],{},"The analysis revealed common groupings in how principles work: some describe basic properties of visual elements, others guide fundamental decisions we make in every project, and many offer specific strategies for achieving certain effects. This led to organizing the principles into four key categories that would form the foundation of my tool: Properties, Fundamentals, Strategies, and Gestalt principles.",[16,444,445,449],{},[45,446],{"alt":447,"src":448},"Books","/projects/panorama/books.jpg",[165,450,452],{"className":451},[276],"Some of the books analyzed throughout this phase",[119,454,456],{"id":455},"field-research-insights","Field Research & Insights",[16,458,459],{},"To ground the theoretical research in real-world needs, I conducted field research through interviews and surveys. This helped validate assumptions and revealed new insights about how designers learn and apply principles in practice.",[16,461,462],{},"The interviews with experienced designers and professors were particularly enlightening, revealing how design expertise develops over time. Many interviewees noted that while some students have natural intuition for design principles, they often struggle to articulate their decisions or explore alternatives beyond their first ideas.",[16,464,465],{},"A survey of 43 early-career designers highlighted specific pain points:",[62,467,468,471,474,477],{},[65,469,470],{},"Difficulty breaking free from initial ideas during ideation",[65,472,473],{},"Uncertainty when making and defending design decisions",[65,475,476],{},"Challenges in translating theoretical knowledge into practical solutions",[65,478,479],{},"A desire for more structured ways to explore visual possibilities",[387,481,483],{"id":482},"defining-the-direction","Defining the Direction",[16,485,486,487,490],{},"After organizing all this research, I needed to understand exactly who I was designing for. I developed ",[29,488,489],{},"three personas"," representing different ways people might use the tool: design students looking to understand principles better, tutors wanting to teach these concepts more effectively, and professionals seeking to expand their visual repertoire.",[16,492,493],{},[45,494],{"alt":495,"src":496},"Personas Photos","/projects/panorama/personas.png",[16,498,499],{},"These personas helped shape requirements for the project and led to an important realization: the tool needed to balance being educational with being practical, something you could learn from but also use actively in your design process.",[16,501,502],{},[45,503],{"alt":504,"src":505},"Personas Details","/projects/panorama/personas-detailed.png",[387,507,509,510],{"id":508},"the-concept-expanding-visual-horizons","The Concept: ",[38,511,512],{},"Expanding Visual Horizons",[16,514,515],{},"The name \"Panorama\" emerged from exploring concepts related to \"vision\" and \"possibilities\". The idea of having a broad view of multiple possible design directions perfectly captured what I wanted to create. This concept of \"expanding your horizon of visual possibilities\" became the foundation for developing the tool's identity.",[16,517,518,522],{},[45,519],{"alt":520,"src":521},"Name Exploration - Mind Map","/projects/panorama/name-exploration-1.png",[45,523],{"alt":524,"src":525},"Name Exploration - Brainstorming","/projects/panorama/name-exploration-2.png",[387,527,529],{"id":528},"visual-development","Visual Development",[16,531,532],{},"Creating the visual identity was particularly challenging because it needed to demonstrate the very principles the tool intended to teach. I explored different approaches, from minimal to expressive, before landing on a solution that felt right: using multiple typefaces in the logo to represent the diversity of visual possibilities, while maintaining clarity and coherence.",[16,534,535,539],{},[45,536],{"alt":537,"src":538},"Logo Generation","/projects/panorama/logo-generation.gif",[165,540,542],{"className":541},[276],"Variations explored through the ideation phase",[16,544,545,549],{},[45,546],{"alt":547,"src":548},"Selected Logo","/projects/panorama/selected-logo.png",[165,550,552],{"className":551},[276],"Selected variation",[16,554,555],{},[45,556],{"alt":557,"src":558},"Logo Typefaces","/projects/panorama/logo-types.png",[16,560,561],{},"The color system and illustrations followed similar thinking. Each category received its own vibrant color, making the cards easy to organize and identify. For the illustrations, I developed a style that could demonstrate each principle clearly while maintaining a cohesive look across all 50 cards.",[16,563,564,568],{},[45,565],{"alt":566,"src":567},"Visual Explorations","/projects/panorama/visual-card-tests.png",[165,569,571],{"className":570},[276],"Different initial explorations on card styling, colors, and visual languages",[387,573,575],{"id":574},"the-final-tool","The Final Tool",[16,577,578],{},"Panorama ended up as a set of 50 cards (45 principles plus introductory cards for each category). Each card works as both a reference and a practical tool, featuring an abstract illustration that demonstrates the principle, a clear description, and connections to related concepts. I also developed packaging that protects the cards while keeping them easily accessible, and a guidebook that explores each principle in depth.",[16,580,581],{},[45,582],{"alt":583,"src":584},"Panorama Mockup","/projects/panorama/mockup-04.jpg",[16,586,587],{},"Each card features:",[62,589,590,593,596,599,602],{},[65,591,592],{},"An abstract illustration demonstrating the principle",[65,594,595],{},"A clear, concise description",[65,597,598],{},"Related principles for further exploration",[65,600,601],{},"Category identification through color",[65,603,604],{},"Examples of practical application",[16,606,607],{},[45,608],{"alt":583,"src":609},"/projects/panorama/mockup-01.jpg",[16,611,612,615],{},[45,613],{"alt":583,"src":614},"/projects/panorama/mockup-05.jpg",[45,616],{"alt":583,"src":617},"/projects/panorama/mockup-06.jpg",[16,619,620,623],{},[45,621],{"alt":583,"src":622},"/projects/panorama/mockup-07.jpg",[45,624],{"alt":583,"src":625},"/projects/panorama/mockup-08.jpg",[16,627,628,631],{},[45,629],{"alt":583,"src":630},"/projects/panorama/mockup-02.jpg",[45,632],{"alt":583,"src":633},"/projects/panorama/mockup-03.jpg",[16,635,636],{},[45,637],{"alt":583,"src":638},"/projects/panorama/mockup-09.jpg",[387,640,642],{"id":641},"impact-learnings","Impact & Learnings",[16,644,645],{},"This project taught me a lot about bridging theory and practice in design. It showed me how physical tools can make complex concepts more approachable and how important it is to keep testing and refining ideas with real users.\nThe most rewarding part was seeing how designers interacted with the cards, discovering new possibilities and making connections between different principles. It reinforced my belief that we can make design theory more accessible without oversimplifying it.",{"title":160,"searchDepth":175,"depth":175,"links":647},[648],{"id":13,"depth":175,"text":14,"children":649},[650,651,652,653,655,656,657],{"id":389,"depth":181,"text":390},{"id":426,"depth":181,"text":427},{"id":482,"depth":181,"text":483},{"id":508,"depth":181,"text":654},"The Concept: Expanding Visual Horizons",{"id":528,"depth":181,"text":529},{"id":574,"depth":181,"text":575},{"id":641,"depth":181,"text":642},"2023",{"subtitle":660,"org":661},"A tool for understanding design principles","UFRGS","/projects/panorama",{"title":342,"description":160},{"loc":662},"projects/panorama","/projects/panorama.thumbnail.jpg","QMAZ2Oe22ojlU5zI9PmDmghAbljijOeQo0HTG_4UP8M",[669,696,721,740,765],{"id":670,"title":671,"body":672,"date":679,"description":676,"extension":328,"favorite":329,"link":337,"meta":680,"navigation":329,"path":687,"seo":688,"stem":689,"thumbnail":690,"thumbnailColor":691,"thumbnailHeight":692,"thumbnailPlaceholder":693,"thumbnailWidth":694,"__hash__":695},"crafts/crafts/ascii-wallpapers.md","Ascii Wallpapers",{"type":8,"value":673,"toc":677},[674],[16,675,676],{},"Experimenting with ASCII art generated from abstract images and gradients. They make quite nice wallpapers! (especially on OLED screens).",{"title":160,"searchDepth":175,"depth":175,"links":678},[],"2026-01",{"publicTitle":681,"images":682},"ASCII Gradients Exploration",[683,684,685,686],"/images/crafts/ascii-gradient/2.png","/images/crafts/ascii-gradient/3.png","/images/crafts/ascii-gradient/4.png","/images/crafts/ascii-gradient/5.png","/crafts/ascii-wallpapers",{"description":676},"crafts/ascii-wallpapers","/images/crafts/ascii-gradient/thumb.png","#181f1f",1350,"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wAARCAAUABADASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAIEBv/EACAQAAICAgICAwAAAAAAAAAAAAECAAMEERJBBSExUWH/xAAVAQEBAAAAAAAAAAAAAAAAAAAAAv/EABYRAQEBAAAAAAAAAAAAAAAAAAARAf/aAAwDAQACEQMRAD8AxtKG1wgUbPxuNkVtjtxcAH6ipcxZCSBx9DUZ1fJtKkkv1+xE3aj2RLfGMRnVHvcIQp//2Q==",1080,"mmjlKOX312fq3ber_sCjc2kfiYSPXIDQHi7Afp5n-cs",{"id":697,"title":698,"body":699,"date":706,"description":703,"extension":328,"favorite":329,"link":337,"meta":707,"navigation":329,"path":712,"seo":713,"stem":714,"thumbnail":715,"thumbnailColor":716,"thumbnailHeight":717,"thumbnailPlaceholder":718,"thumbnailWidth":719,"__hash__":720},"crafts/crafts/collage.md","Collage",{"type":8,"value":700,"toc":704},[701],[16,702,703],{},"Today we explored automatic writing + collages + marginalia. I am not usually into traditional/manual mediums, but this was really fun. Text excerpts from Automation is a Myth (Munn, 2022) and The Creative Gene (Kojima, 2021); both really interesting for completely different reasons.",{"title":160,"searchDepth":175,"depth":175,"links":705},[],"2026-02",{"publicTitle":708,"images":709},"Experimental Collage",[710,711],"/images/crafts/collage/2.compressed.png","/images/crafts/collage/3.compressed.png","/crafts/collage",{"description":703},"crafts/collage","/images/crafts/collage/1.compressed.png","#454747",2700,"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wAARCAAUABADASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYD/8QAIBAAAgEEAgMBAAAAAAAAAAAAAQIDAAQGEQUhEjFhcf/EABQBAQAAAAAAAAAAAAAAAAAAAAD/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwCa47Hpb6yFysgUE6ApyGOz2Fq87uCqnVUWOywjHkVplVvL1vus8iuUPDSRiVW23Q3QRIdlGgxH4aF3YaLMR9NKUH//2Q==",2160,"nkPWIm68OuFiYiOwYgV5YOez-iow_8BpUJT9r3uOQhE",{"id":722,"title":723,"body":724,"date":728,"description":160,"extension":328,"favorite":329,"link":729,"meta":730,"navigation":329,"path":732,"seo":733,"stem":734,"thumbnail":735,"thumbnailColor":736,"thumbnailHeight":719,"thumbnailPlaceholder":737,"thumbnailWidth":738,"__hash__":739},"crafts/crafts/playground.md","Playground (Obsidian Theme)",{"type":8,"value":725,"toc":726},[],{"title":160,"searchDepth":175,"depth":175,"links":727},[],"2024-07","https://github.com/benjaminezequiel/playground-theme",{"cta":731},"Github","/crafts/playground",{"title":723,"description":160},"crafts/playground","/images/crafts/playground.jpg","#5a6a67","data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wAARCAAJABADASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABAX/xAAgEAABBAEEAwAAAAAAAAAAAAADAAECBAURISQ0MUJx/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAL/xAAYEQACAwAAAAAAAAAAAAAAAAAAARESMf/aAAwDAQACEQMRAD8AHlLuQHbLElwsZM/q2yJWy90Z4cw0n18OyvZjuzUWfdH9QirnT//Z",3848,"CJikeGer4ESYrOlhEE53nVjaQn5Yivtzp04hR_AB8CA",{"id":741,"title":742,"body":743,"date":679,"description":747,"extension":328,"favorite":329,"link":337,"meta":750,"navigation":329,"path":756,"seo":757,"stem":758,"thumbnail":759,"thumbnailColor":760,"thumbnailHeight":761,"thumbnailPlaceholder":762,"thumbnailWidth":763,"__hash__":764},"crafts/crafts/terminal-presentation.md","Terminal Presentation",{"type":8,"value":744,"toc":748},[745],[16,746,747],{},"I had this cool idea of making a presentation that looked like it was inside a file system / terminal inspired by macOS.\nExplored it in my first MA submission, trying to give the content more context and make the presentation itself an interesting piece of design.",{"title":160,"searchDepth":175,"depth":175,"links":749},[],{"publicTitle":751,"images":752},"Terminal — Presentation Concept",[753,754,755],"/images/crafts/terminal/2.compressed.png","/images/crafts/terminal/3.compressed.png","/images/crafts/terminal/4.compressed.png","/crafts/terminal-presentation",{"description":747},"crafts/terminal-presentation","/images/crafts/terminal/1.compressed.png","#09090a",1908,"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wAARCAAOABADASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAECBv/EABkQAQADAQEAAAAAAAAAAAAAAAECAxEAIf/EABQBAQAAAAAAAAAAAAAAAAAAAAD/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDCxp2snvKVKQZb4dJZIMHzhskmL5wf/9k=",2133,"RFfdZeNHByHuTl_oVybwK13Tm9p-6I9ksGLu8imKaL0",{"id":766,"title":767,"body":768,"date":728,"description":160,"extension":328,"favorite":329,"link":772,"meta":773,"navigation":329,"path":775,"seo":776,"stem":777,"thumbnail":778,"thumbnailColor":779,"thumbnailHeight":719,"thumbnailPlaceholder":780,"thumbnailWidth":781,"__hash__":782},"crafts/crafts/umbra.md","Umbra (Game Jam)",{"type":8,"value":769,"toc":770},[],{"title":160,"searchDepth":175,"depth":175,"links":771},[],"https://benjaminezequiel.itch.io/umbra",{"cta":774},"Test on itch.io","/crafts/umbra",{"title":767,"description":160},"crafts/umbra","/images/crafts/umbra.jpg","#241f1d","data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wAARCAAJABADASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAQMFBv/EABsQAAICAwEAAAAAAAAAAAAAAAEDAAIEEUEF/8QAFAEBAAAAAAAAAAAAAAAAAAAAAf/EABYRAQEBAAAAAAAAAAAAAAAAAAARAf/aAAwDAQACEQMRAD8Ay+G7Gtsvaanmon0jjGoKGG5k7kEIbr//2Q==",3840,"ZAxG0f7jePSgdoFyx6D1V10Zgt7U05KKZ6ii_aDQ-l4",[784,811],{"id":785,"title":786,"body":787,"date":803,"description":791,"extension":328,"favorite":804,"meta":805,"navigation":329,"path":806,"seo":807,"sitemap":808,"stem":809,"tags":337,"__hash__":810},"notes/notes/hello.md","Hello World!",{"type":8,"value":788,"toc":801},[789,792,795,798],[16,790,791],{},"Welcome to my new website!",[16,793,794],{},"I wanted to create a digital space where I have full control over how my work is presented and where I can share the experiments I make while exploring new ideas.",[16,796,797],{},"Building this involved a lot of learning (it's my first time using Nuxt.js!), and I've left some fun interactions and easter eggs throughout. I hope you find a some of them along the way.",[16,799,800],{},"There's still plenty I want to improve, but mostly, I'm just excited to fill this space with my ideas and notes.",{"title":160,"searchDepth":175,"depth":175,"links":802},[],"2026-01-12",false,{"slug":786},"/notes/hello",{"title":786,"description":791},{"loc":806},"notes/hello","eTaW7R_RF3BH5YJc-eeZ2nupbj0ubpTGBNJGrFzCLt0",{"id":812,"title":813,"body":814,"date":833,"description":818,"extension":328,"favorite":329,"meta":834,"navigation":329,"path":835,"seo":836,"sitemap":837,"stem":838,"tags":337,"__hash__":839},"notes/notes/chevening.md","Selected for Chevening!",{"type":8,"value":815,"toc":831},[816,819,822,825,828],[16,817,818],{},"I've got news!",[16,820,821],{},"Right now I'm boarding a one-way flight to London. I got an extraordinary opportunity to do my master's at one of the best design schools in the world: University of the Arts London (UAL).",[16,823,824],{},"Chevening Awards, the UK government's scholarship program, recognized my potential to combine design with other fields to bring ideas to life. I can't thank them enough, except by tryharding this next year to make the most of this opportunity.",[16,826,827],{},"Applications for this scholarship are still open, and if it makes sense for you, it doesn't cost anything to try. More than that, I wanted this to be a reminder for everyone that sometimes you can just go for it.",[16,829,830],{},"Projects and experiments that seem impossible sometimes just... aren't. I didn't know if I'd make it, not until just now sitting on the plane. Try new things, even and especially without knowing if they'll work out. Who knows, life might surprise you!",{"title":160,"searchDepth":175,"depth":175,"links":832},[],"2025-09-15",{},"/notes/chevening",{"title":813,"description":818},{"loc":835},"notes/chevening","gOituiG_K9t5_ZgIy6hMpxfgfa5F8KjDAHZ-O1QDUSA",1773346322853]