Profile picture Manuel Doncel Martos

Manuel Doncel Martos

Team Lead

Alphen aan den Rijn, The Netherlands

I am a Software Engineer with over a decade of experience who loves tackling complex problems and making them simple through clear, domain-driven design. I’m passionate about crafting software architectures that solve real-world challenges and create lasting value. I enjoy building open source tools and exploring innovative ways to turn difficult ideas into elegant, practical solutions.

$ssh you@127.0.0.1
Initializing...
Ready to connect.
Waiting for contact request...
type Developer struct {
    Name      string
    Skills    []string
    Interests []string
}

// [Developer] profile
var Me = Developer{
    Name: "Manuel Doncel Martos",
    Skills: []string{
        "Software Architecture",
        "Domain-Driven Design",
        "Complex Problem Solving",
        "Release oriented",
    },
    Interests: []string{
        "Open Source",
        "Security",
        "Football",
    },
}

GitHub Kudos

A way to show support to GitHub users.

Open Project Website

Gocron-gorm-lock

An open source implementation for go-co-op/gocron locker using Gorm.

Open Project Website

PaGorminator

An open source pagination implementation for Gorm.

Open Project Website

Milogo

Partial JSON (Field Selection) for Gin framework.

Open Project Website

funcorder

Go Linter 🧐 (available in golangci-lint) that checks the order of methods and constructors.

Repository

embeddedstructfieldcheck

Go Linter 🧐 (available in golangci-lint) that checks that embedded fields should be at the top of the field list of a struct, and there must be an empty line separating embedded fields from regular fields. Topics

Repository

goddddlint

Go Linter 🧐 that checks domain structs honor best practices.

Repository

structinit

Go Linter 🧐 to ensure struct's field initialization order matches struct's field declaration.

Repository

funcorder-rs

šŸ¦€ Rust Linter 🧐 to check that methods are ordered as constructor-public-private.

Repository
Built with Astro