Projects & Code

Hardware Work

1. Microcontroler dynDNS client with a ESP32

ESP32 DuckDNS Client

DuckDNS Logo

This project is an open-source, standalone Dynamic DNS (DDNS) client for DuckDNS.org that runs on an ESP32 microcontroller. This enhanced version is a complete overhaul, offering a robust, feature-rich, and secure solution to keep your DuckDNS domain pointed to your home’s dynamic IP address.

Why?… because I can.

Github Project

Looking for time and space to make more of these plans a reality.

Creative Work

Images

points

color circles

Spirals

Lines

canvas

first lines

Vibrant colored flow patterns

Colorful flow field composition

Brownian Bridges

Creative Tools

1. Field Generation

Generative Art Through Flow Fields

Transform mathematical fields into visual harmony. This tool uses flowing patterns to guide virtual particles across your canvas, creating organic curves and paths that feel both natural and otherworldly. Nothing very original in here but at least was fun and allows the integration of other tools

Monochrome flow field pattern

Black & white flow field visualization

Features: - Export as SVG for pen plotters and laser cutters - Save as JSON/CSV for further manipulation - Real-time parameter adjustment

View Project Github

2. STL Shaper

Real-Time 3D Model Deformation

A playground for 3D experimentation. Apply noise, sine waves, and pixelation effects to STL models in real-time using Three.js.

3D model with applied deformation effects

Deformed Millennium Falcon model showing creative distortion effects

Capabilities: - Live deformation preview - Multiple effect layers - Noise and wave transformations - Export modified meshes - Interactive 3D manipulation

Post Test Project Github

3. Parametric Designs openSCAD

  • Plant Pot Parametric scad playing around with Open Scad to generate patterned pots for 3D printing.
  • Adjustable Length and Lockable Tube with End Disks and Rounded needed for a filament dryer box.

PlantPot3Dprinted

Printed

Makerworld Profile Thingiverse Profile

Scientific Tools

3. MSigDF Package

MSigDF: Molecular Signatures Database in Tidy Format
DOI

A up to date fork of the Molecular Signatures Database (MSigDB) into a tibble format originally created by Stephen Turner, this updated version is up to date with MSigDB 2025.1 .

Applications: Gene set enrichment analysis - Pathway analysis - Functional genomics research - Bioinformatics workflows

Tech Stack: R, tidyverse, bioinformatics, tidy-data, msigdb

Vignette View on GitHub

4. PubMatrixR Package

PubMatrixR: Systematic Literature Search

(PubMatrixR) is an R package that performs systematic literature searches on PubMed and PMC databases using pairwise combinations of search terms. It creates co-occurrence matrices showing the number of publications that mention both terms from two different sets, enabling researchers to explore relationships between genes, diseases, pathways.

Applications: Biomedical Data Exploration

Based on paper : PubMatrix: a tool for multiplex literature mining of Becker KG et al. BMC Bioinformatics. 2003 Dec 10;4:61. doi: 10.1186/1471-2105-4-61

First forked from: https://github.com/tslaird/PubMatrixR

Vignette View on GitHub

5. Blind Rename Files

Blind Rename Files Swift macOS App & Bash Scripts
DOI

Rename files on folder for manual image blind analysis to avoid bias.

A swift OSX app or a bash-script to rename file, thinking in avoiding bias in manual image quantification. From the times I was doing this with ImageJ/Fiji.

Applications: Semi-automatic/manual image quantification.

View on Github