Skip to content
View imigueldiaz's full-sized avatar
๐Ÿ’ป
Always trying to learn about everything.
๐Ÿ’ป
Always trying to learn about everything.

Block or report imigueldiaz

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
imigueldiaz/README.md

๐ŸŒ Moving to the Fediverse

I'm gradually transitioning away from corporate-controlled social networks towards the Fediverse, as their ethical and moral practices don't align with my values. I've already locked my X (formerly Twitter) account and now actively use decentralized platforms like Bluesky, Mastodon, Pixelfed, and Linkstack. This transition will be reflected in my profiles and connections over time.

๐Ÿ‡ช๐Ÿ‡บ Moving to Codeberg

Just as I seek ethical alignment in my social interactions, I seek it in the digital home of my code. I am migrating my repositories to Codeberg, choosing a platform hosted in the European Union that respects data privacy and shares my values of software freedom. This move reflects a conscious decision to distance my creative output from corporate surveillance and align with a community-driven ethos.


๐Ÿ“œ The Narrative of Code

I am a developer who views code not just as instructions for a machine, but as a form of literatureโ€”a narrative that must be coherent, structured, and meaningful. My journey began in the halls of Librarianship and Information Sciences, a background in the humanities ("letras puras") that might seem distant from the binary world of software, yet is intimately connected to it.

For over 24 years, I have bridged these two worlds. I approach software development with the mindset of an archivist and a storyteller: organizing chaos into structure, ensuring data flows with semantic precision, and refactoring legacy code to tell a clearer, more modern story.

My expertise lies in the architecture of informationโ€”transforming data across formats (CSV, JSON, XML), optimizing its retrieval, and ensuring its integrity. Just as a librarian understands the soul of a library is not the books but the access to knowledge, I understand that the soul of software is not the syntax, but the value it delivers to the user.

Currently, I am deepening my craft in C# Performance and Docker, ensuring that the stories my code tells are not only beautiful but efficient and resilient.

  • ๐Ÿ“š Origin: Degree in Librarianship and Information Sciences (Humanities)
  • ๐Ÿข Current Chapter: Educaria
  • โณ Experience: 24+ Years
  • โš™๏ธ Tech Stack: C#, .NET, JavaScript, Python, HTML, CSS, Java, Perl
  • ๐ŸŒฑ Interests: Open Source, Photography, Nature, Literature
  • ๐Ÿ’ผ Expertise: Import/Export, Data Analysis & Transformation, Code Refactoring, Performance Optimization
  • ๐Ÿ’ฌ Let's discuss: Web Dev, Design Thinking, Music, Coffee, Photography, The intersection of Art and Code. Feel free to connect on LinkedIn.

๐Ÿ“ธ Amateur Photography

When I'm not immersed in the world of code, you'll often find me behind the lens of my camera. As an amateur photographer, I've discovered that photography is not just a hobby but a way to quiet my mind and tap into my creative side. It's a refreshing break from the analytical nature of my work in software development.

Through photography, I'm learning to explore my artistic skills and see the world from new perspectives. I've come to appreciate that not every shot has to be perfect. Even blurred or trepidated photos can have their own unique charm and beauty. It's all about capturing moments, experimenting with different techniques, and most importantly, having fun along the way.

Photography has taught me valuable lessons about patience, observation, and the power of perspective. It's a continuous journey of growth and self-discovery, and I'm excited to see where this creative outlet takes me next.

Instagram Post 1 Instagram Post 2 Instagram Post 3
Instagram Post 4 Instagram Post 5 Instagram Post 6

๐Ÿ“ Writing Passion

I've been writing all kinds of short stories and microfiction since I was a child. Writing has always been a true passion of mine, allowing me to express my creativity and imagination. However, I'm currently experiencing a bit of a writing block. To overcome this and keep my writing spirit alive, I've decided to repost some of my favorite posts from my now-defunct blog on my Substack. It's a way for me to revisit my past works, share them with a new audience, and hopefully reignite my writing spark. Feel free to check out my Substack, Stories Along the Way, to explore my fictional microstories and stories.


๐Ÿงฐ Skills

๐Ÿ—จ๏ธ Languages

Proficiency

  • Spanish: Native
  • English: Full Professional
  • French: Professional Working

๐Ÿ› ๏ธ Frameworks & Libraries

๐Ÿ› ๏ธ Tools & Platforms

๐Ÿ… Certifications

  • Certified Kanban Expert (Kanban-EXPโ„ข) - Scrum Institute
  • C# Performance Tricks - Udemy
  • C# Memory Tricks - Udemy
  • Docker Curso Intensivo - Udemy
  • Azure DevOps Assessment - Microsoft

๐Ÿ“ˆ GitHub Stats

GitHub Stats Top Languages Streak Stats



๐Ÿค Let's Connect

Bluesky LinkedIn Medium Pixelfed Substack Mastodon

Pinned Loading

  1. astro-shoots astro-shoots Public

    Astro-Shoots is a Flask-based project designed to calculate the optimal number of untracked photographs for capturing deep space objects (DSOs).

    Python 1

  2. astro-shoots-geojson astro-shoots-geojson Public

    Tools to extract radiance data from The Earth Observation Group (EOG) GeoTIFF files to CSV, GeoJSON or XML

    Python

  3. firefox-quick-abstract firefox-quick-abstract Public

    Quick Abstract is a Firefox extension that automatically generates professional abstracts and keywords for web page content using the Perplexity AI API, featuring customization options for API key,โ€ฆ

    JavaScript 12

  4. cameras_db cameras_db Public

    A Python package offering an SQLite3 database with detailed specifications for around 3,500 DSLR and mirrorless cameras. Comes with a Camera class and a CamerasController for effortless search capaโ€ฆ

    Python 1 1

  5. firefox-updates-json firefox-updates-json Public

    A GitHub Action to create and handle a self hosted signed firefox extension updates

    JavaScript 1

  6. mongodb-labeler mongodb-labeler Public

    Forked from skyware-js/labeler

    Versatile tool for data management and labeling in MongoDB. Inspired by ATProtocol's labeling system, it supports custom label schemas, batch operations, and content moderation. Ideal for efficienโ€ฆ

    TypeScript