Home Projects Portfolio Dashboard Export PDF Log in

Languages

English
44

Latest Updates

Documenting code, one commit at a time.

0 Python Pandas NumPy

Architecting Automated Schedules: Building the Hexapod Planner

Structuring Robotic Routines

Managing complex, multi-legged robotic systems requires consistent execution of movement patterns and behavioral tasks. The hexapod-planner project was initiated to provide a structured approach to defining and executing these regimens, ensuring that hardware operations follow a predictable, time-based schedule.

The Core Logic: Data-Driven Planning

0 Pipeline Pattern

Improving Project Clarity through Better Documentation

Documentation as a Development Tool

When working on complex projects like perovskitas-para-celdas-solares, it is easy to focus exclusively on logic and data pipelines. However, maintainability relies just as heavily on how well the codebase explains itself to the next developer. Recently, I focused on refining the project's documentation, shifting from a collection of notes to a structured

0 Jupyter Python

Structuring Data Science Portfolios with Jupyter

The Goal

Organizing data science experiments and findings can quickly become a disorganized mess of files and stale results. In the data-science-portfolio project, I recently focused on establishing a more systematic approach to uploading and cataloging my research artifacts.

The Approach

To ensure that my analysis remains reproducible and accessible, I have adopted a clean

0 Jupyter SQLite Python

Structuring Data Science Workflows with Jupyter and SQLite

Introduction

In the data-science-portfolio project, the focus has been on organizing research assets and analytical experiments. Managing growing datasets within a portable and robust format is essential for any reproducible data science workflow. This post explores the approach of integrating Jupyter notebooks with SQLite to maintain clean, queryable project archives.

The Workflow

0

Maintaining Clean Repositories: The Importance of Housekeeping

Introduction

In the sneiderrincon/data-science-portfolio project, maintaining a lean and organized repository is essential for long-term project health. Recently, I focused on a critical aspect of repository management: cleaning up unnecessary binary files that clutter the version control history.

The Problem with Binary Bloat

Version control systems like Git are designed to track

Scaling Data Insights: Enhancing Portfolio Workflows

Building a Data Science Portfolio

Working on the data-science-portfolio project involves creating a centralized space to showcase analytical capabilities. A key challenge in maintaining a portfolio is keeping data exploration, modeling pipelines, and visual outputs organized and reproducible for stakeholders.

The Problem: Data Fragmentation

Initially, data projects were scattered across

Modeling Solar Cell Structures: A Data-Driven Approach

Architectural Overview

In the perovskitas-para-celdas-solares project, we have been working on refining the computational modeling of solar cell structures. Accurate modeling is essential for predicting the efficiency of perovskite-based cells, and this requires a systematic approach to data transformation and analysis.

The Workflow

To move from raw simulation data to actionable

Streamlining Fraud Detection: Lessons from Pipeline Optimization

Improving Data Visibility

In our project pipeline-deteccion-fraudes, we recently revisited our monitoring and dashboarding strategy. When building a pipeline-driven fraud detection system, having "blind spots" in your metrics isn't just an inconvenience; it's a security risk. After iterating on our infrastructure, we have smoothed out our dashboarding layer to better reflect the underlying

0 Jupyter Python

Scaling Insights: Managing Data Science Projects with Jupyter

Introduction

In the data-science-portfolio project, we have been focusing on centralizing our analytical findings and research documentation. Maintaining a portfolio that tracks data evolution requires a structured approach to notebook management and version control.

By leveraging Jupyter notebooks, we can combine live code, equations, and narrative text into a single, cohesive document,

0 Python

Implementing a Clean FizzBuzz Solution in Python

Introduction

In the pf-l3-fizzbuzz-individual project, we focused on implementing the classic FizzBuzz challenge. The objective was to create a clean, maintainable, and idiomatic Python script that correctly handles the conditional logic required for the sequence.

The Challenge

The primary challenge in FizzBuzz is ensuring that the divisibility logic is checked in the correct order to