Skip to content
View danielmigueltejedor's full-sized avatar
✈️
Home Assistant Developer • Smart Home Systems • Proxmox & Automation • Aerospace
✈️
Home Assistant Developer • Smart Home Systems • Proxmox & Automation • Aerospace

Highlights

  • Pro

Block or report danielmigueltejedor

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

Daniel Miguel Tejedor

Aerospace Engineering · Software Development · Open Source

Engineering-minded developer building open-source software,
exploring complex systems and turning ideas into working products.


Website GitHub Repositories


About me

I'm an Aerospace Engineering student at the University of León, Spain, with a strong interest in software engineering, open-source development and the design of complex technical systems.

My work extends beyond a single discipline. I develop applications, explore operating systems, work with infrastructure and build tools that connect different technologies.

I'm particularly drawn to projects that require understanding the bigger picture: how individual components interact, how architectural decisions affect performance and how technical complexity can be translated into intuitive software.

I care about clean architecture, performance, interoperability and long-term maintainability. I also believe that good engineering and good design should go hand in hand.

Most of my work is open source, driven by curiosity and a desire to build things that are genuinely useful.


Selected projects

A selection of projects I'm developing and maintaining.

A collection of custom Home Assistant dashboard components focused on interface consistency, performance and usability.

TypeScript JavaScript Home Assistant

An independent Linux desktop project exploring system integration, native experiences and a cohesive computing environment.

Linux Wayland QML

A native music application for Linux, bringing multiple music sources together in a unified GNOME experience.

Rust GTK4 libadwaita

An open-source image editor exploring professional creative workflows, native performance and document interoperability.

C++ Qt Graphics

A framework for creating structured academic material through research, verified sources and AI-assisted workflows.

Python LaTeX AI

A Home Assistant integration connecting energy consumption, billing and contract information to local automation systems.

Python Home Assistant Energy


Technical background

My interests cover several areas of software and engineering, with a particular focus on the connections between them.

Software engineering
Systems programming · Application architecture · Native desktop development · APIs · Testing · Performance optimization

Linux & infrastructure
Linux · GNOME · Wayland · Virtualization · Containers · Networking · Self-hosted services

Automation & interoperability
Home Assistant · Smart home · Device integration · Open protocols · Cross-platform communication

Aerospace & computational engineering
Fluid mechanics · Aerodynamics · Numerical methods · Simulation · Orbital mechanics · GNSS

Technologies

Languages

Languages


Frameworks & platforms

Platforms


Tools & infrastructure

Tools


Engineering philosophy

I approach development as an iterative engineering process.

Understand the problem.
Good solutions start with understanding the underlying system, its constraints and the reasons behind its behavior.

Design for change.
Clear boundaries, reusable components and maintainable architecture matter more than short-term convenience.

Measure before optimizing.
Performance improvements should be guided by profiling, benchmarks and real-world behavior.

Build for people.
Technical quality should translate into reliable, responsive and intuitive experiences.

Keep learning.
I see every project as an opportunity to explore new technologies, challenge assumptions and improve my understanding.


Open source

I believe open-source development is one of the best ways to learn, collaborate and build better software.

Beyond my own projects, I'm interested in contributing to existing ecosystems, learning from established codebases and improving interoperability between technologies.

Contributions, technical discussions, bug reports and constructive feedback are always welcome.


Build with purpose. Understand the details. Keep improving.

Website · GitHub · Open-source projects

Pinned Loading

  1. nodalia-cards nodalia-cards Public

    A modern UI card system for Home Assistant focused on clean design, smooth interactions and real usability.

    JavaScript 108 4

  2. vivit-energy-ha vivit-energy-ha Public

    Unofficial Home Assistant integration for Vivit Energy / Repsol Luz y Gas with usage, costs, bills and virtual battery.

    Python 1

  3. lienzo lienzo Public

    Open-source image editor for Linux focused on PSD compatibility and Photoshop-style creative workflows.

    C++ 2

  4. nodalix-os nodalix-os Public

    Cohesive Arch Linux desktop built around Hyprland, QuickShell and an integrated Nodalix system experience.

    JavaScript 1

  5. vinilo vinilo Public

    Native GNOME music player for Linux with local playback and integrated streaming sources.

    Rust 1