Home Projects Portfolio Dashboard Export PDF Log in

Languages

English
43

Latest Updates

Documenting code, one commit at a time.

English 10 posts
×
0 GitHub Actions

Refining LLM Interactions for Better Output Quality

In the josedantearroyo/dyad project, we have been focusing on improving how our system communicates with Large Language Models (LLMs). As these models evolve, the nuance in how we structure our requests directly impacts the consistency and relevance of the responses we receive.

The Challenge of Prompt Engineering

Prompt engineering is often treated as a "set it and forget it" task.

Scaling UI Flexibility: Enhancing Model Selection in Dyad

Enhancing User Control

In the dyad project, we recently focused on improving how users interact with our model selection interface. As our ecosystem of language models grows, the traditional one-size-fits-all approach to model discovery became a bottleneck. We needed a more nuanced way to categorize and highlight specific model tiers, such as our new "Super Value" pro-tier, while

Streamlining Deployments: Introducing the SFS Installer for Nebula

In the ongoing development of the Nebula project, we have focused our efforts on simplifying how our software is provisioned and deployed. This update focuses on the implementation of the new SFS (System File Service) Installer.

The Problem: Manual Deployment Hurdles

Previously, setting up a new environment for Nebula required a series of manual steps to ensure all system files were

0 C#

Refining Data Models: Understanding Property Positioning in C#

Improving Data Structures

Maintaining a clean and logical data model is essential as applications grow. In the Nebula project, we recently focused on adjusting the position property of our core data entities to better reflect their role within the system. While seemingly minor, property ordering and classification are critical for maintainability and data consistency.

The Role of Model

0 C#

Refining Data Models: Improving Property Positioning in Nebula

Improving Data Model Consistency

In the Nebula project, we continuously look for ways to refine our domain models to ensure better clarity and maintainability. Recently, we addressed a specific requirement regarding the CajaDiaria model, focusing on how its position property is structured and accessed.

The Problem

As our business logic grows, the way we order or position elements

0 React Supabase

Building Intuitive Data Views with React and Supabase

Building complex interfaces often feels like a constant tug-of-war between data fetching and UI responsiveness. In the materialKimsa project, we recently focused on streamlining the presentation layer to handle structured information more effectively, specifically when integrating with backend services.

The Challenge of Data Representation

When working with remote data sources like Supabase,

Scaling Velocity: Managing Versioning Lifecycle in Dyad

Software projects are like living organisms; they evolve, grow, and occasionally, they hit milestones that redefine their maturity. Recently, our work on the dyad project reached a significant inflection point, pushing our development cycle forward to the v0.23 beta series.

The Iterative Journey

Versioning is often treated as a simple administrative task, but in the context of the

Laying the Groundwork: Bootstrapping Modern Web Projects with React and Vite

Starting a new project often feels like standing before a blank canvas. Recently, I began working on the josedantearroyo/prueba project, a foundational effort aimed at establishing a robust web application structure. When setting up a modern interface, selecting the right tooling is the first step toward long-term maintainability.

The Foundation

For this project, I chose a stack that

Bootstrapping Modern Web Applications with React and Supabase

Initializing the Foundation

Starting a new project often feels like facing a blank canvas. In the materialKimsa project, we focused on setting up a robust, scalable foundation by integrating modern tooling—specifically React, Vite, and Supabase. The goal was to minimize boilerplate and ensure a fast, type-safe development environment from day one.

The Architecture Choice

Bridging the Gap: Integrating Supabase into materialKimsa

In the materialKimsa project, the focus has been on establishing a robust, real-time data connection. Building a modern web interface requires more than just static assets; it needs a reactive backend that can handle state updates seamlessly as users interact with the platform.

The Challenge of Connectivity

Many developers struggle with the friction of setting up authentication and real-time