{
  "schema": "ab5d-dossier/1",
  "slug": "natthakit-susanthitanon-nsmag",
  "name": "Natthakit Susanthitanon",
  "subtitle": "Code, repetition, and the cultivated image",
  "lede": "Natthakit Susanthitanon, also known as NSmag, brings a developer’s technical fluency to generative art. His Art Blocks project *Daisies* turns a familiar flower into a field of algorithmic variation.",
  "url": "https://ab5d.xyz/artists/natthakit-susanthitanon-nsmag/",
  "bibliography_url": "https://ab5d.xyz/artists/natthakit-susanthitanon-nsmag/links/",
  "content_url": "https://ab5d.xyz/api/artists/natthakit-susanthitanon-nsmag.json",
  "updated": "2026-07-11",
  "tier": "compact",
  "editions": 200,
  "collections": 1,
  "otdh": {
    "rank": 234,
    "score": 9533,
    "collector_identities": 97,
    "holder_addresses": 101,
    "projects": 1,
    "current_works": 199,
    "raw_collector_days": 269646,
    "median_project_hold_days": 1441,
    "snapshot_at": "2026-09-14T00:00:00.000Z",
    "methodology_url": "https://ab5d.xyz/artists/otdh/",
    "api_url": "https://ab5d.xyz/api/otdh/natthakit-susanthitanon-nsmag"
  },
  "identity": {
    "artist": null,
    "website": null,
    "based": null,
    "practice": "Generative art and creative coding shaped by experience in software and product development",
    "now": null,
    "otdh": "[9,533 · rank 234 of 308](/artists/otdh/#artist-natthakit-susanthitanon-nsmag)",
    "holding signal": "97 collector identities · 101 holder addresses · 269,646 raw collector-days · 14 Sep 2026",
    "collector tdh": "[nattsTDH](/artists/natthakit-susanthitanon-nsmag/nattstdh/) · pending verified oeuvre data"
  },
  "socials": {
    "website": null,
    "x": "@nsmagx",
    "instagram": null
  },
  "profile_image_url": "https://pbs.twimg.com/profile_images/1593140322086707200/FG5K6Ayn_400x400.jpg",
  "profile_image_source": "https://x.com/nsmagx",
  "works": [
    {
      "name": "Daisies",
      "editions": 200,
      "supply": 200,
      "artblocks_slug": "daisies-by-natthakit-susanthitanon-nsmag",
      "url": "https://www.artblocks.io/collection/daisies-by-natthakit-susanthitanon-nsmag"
    }
  ],
  "sections": [
    {
      "heading": null,
      "paragraphs": [
        "Natthakit Susanthitanon works under the name NSmag at the intersection of software development and generative art. His public technical record documents sustained engagement with JavaScript, Backbone.js, jQuery, HTML, and related technologies. App distribution records also identify Susanthitanon as the developer of *Ma Charades*, a mobile word game built for repeat social play. Together, these records locate his creative practice within a broader history of designing rule-based systems that people can encounter and use.",
        "That orientation is also visible in collaborative technology projects. Susanthitanon contributed as a full-stack developer to INLINE, a modular integration service conceived for interactions inside the LINE messaging environment. He was separately credited as a developer on Angie, a sponsored hackathon project that combined a conversational interface with search-based responses and a song game. Both projects foreground modular structure, responsive behavior, and the design of experiences through code. They provide useful context for reading *Daisies*, even though the artwork must ultimately be considered through its own visual and conceptual logic."
      ]
    },
    {
      "heading": "A flower becomes a system",
      "paragraphs": [
        "Released through Art Blocks Factory on June 1, 2022, *Daisies* comprises exactly 200 editions. The official collection record describes them as unique artworks, establishing serial variation as a defining condition of the project rather than an incidental consequence. Each output belongs to a shared visual family, while the collection’s larger identity emerges through differences among individual compositions.",
        "The daisy is particularly effective as a generative subject. It is immediately recognizable as a flower, but it can also be resolved into repeatable components: a center, surrounding petals, stems, clusters, and intervals of open space. In generative form, that familiar structure becomes a scaffold for controlled mutation. Repetition encourages comparison, while variation prevents the motif from settling into a single emblematic image.",
        "A podcast discussion placed *Daisies* alongside Art Blocks, fxhash, and broader debates about generative art only days after the collection’s release. Its inclusion documents the series entering contemporary discussion during an active period of on-chain generative publishing. A specialist NFT market report subsequently catalogued it among generative collections from the first half of 2022. These sources do not substitute for close looking, but they establish the project’s historical context and its circulation beyond the official collection page."
      ]
    },
    {
      "heading": "Code as an applied language",
      "paragraphs": [
        "Susanthitanon’s wider record suggests that code is not a specialist tool adopted solely for art. It is an applied language extending across creative work, interfaces, social products, and games. A Storylog team archive identifies him as a Bangkok founder, records a computer engineering degree from Chulalongkorn University, and notes four years of front-end development experience. Apple’s developer directory independently attributes a mobile application listing to him. These records reinforce the continuity between programming, product design, and audience-facing production.",
        "Within that continuum, *Daisies* is concise but revealing. Its 200 editions translate a modest natural motif into a bounded computational population. The project does not require a grand narrative to sustain attention. Instead, it asks what happens when recognition is distributed across many related images, and when authorship resides both in designed rules and in the outputs those rules permit. Susanthitanon’s contribution to Art Blocks is therefore best understood as a meeting point between cultivated form and executable structure: a flower rendered not as one fixed picture, but as a system capable of blooming repeatedly."
      ]
    }
  ],
  "body_markdown": "Natthakit Susanthitanon works under the name NSmag at the intersection of software development and generative art. His public technical record documents sustained engagement with JavaScript, Backbone.js, jQuery, HTML, and related technologies. App distribution records also identify Susanthitanon as the developer of *Ma Charades*, a mobile word game built for repeat social play. Together, these records locate his creative practice within a broader history of designing rule-based systems that people can encounter and use.\n\nThat orientation is also visible in collaborative technology projects. Susanthitanon contributed as a full-stack developer to INLINE, a modular integration service conceived for interactions inside the LINE messaging environment. He was separately credited as a developer on Angie, a sponsored hackathon project that combined a conversational interface with search-based responses and a song game. Both projects foreground modular structure, responsive behavior, and the design of experiences through code. They provide useful context for reading *Daisies*, even though the artwork must ultimately be considered through its own visual and conceptual logic.\n\n## A flower becomes a system\n\nReleased through Art Blocks Factory on June 1, 2022, *Daisies* comprises exactly 200 editions. The official collection record describes them as unique artworks, establishing serial variation as a defining condition of the project rather than an incidental consequence. Each output belongs to a shared visual family, while the collection’s larger identity emerges through differences among individual compositions.\n\nThe daisy is particularly effective as a generative subject. It is immediately recognizable as a flower, but it can also be resolved into repeatable components: a center, surrounding petals, stems, clusters, and intervals of open space. In generative form, that familiar structure becomes a scaffold for controlled mutation. Repetition encourages comparison, while variation prevents the motif from settling into a single emblematic image.\n\nA podcast discussion placed *Daisies* alongside Art Blocks, fxhash, and broader debates about generative art only days after the collection’s release. Its inclusion documents the series entering contemporary discussion during an active period of on-chain generative publishing. A specialist NFT market report subsequently catalogued it among generative collections from the first half of 2022. These sources do not substitute for close looking, but they establish the project’s historical context and its circulation beyond the official collection page.\n\n## Code as an applied language\n\nSusanthitanon’s wider record suggests that code is not a specialist tool adopted solely for art. It is an applied language extending across creative work, interfaces, social products, and games. A Storylog team archive identifies him as a Bangkok founder, records a computer engineering degree from Chulalongkorn University, and notes four years of front-end development experience. Apple’s developer directory independently attributes a mobile application listing to him. These records reinforce the continuity between programming, product design, and audience-facing production.\n\nWithin that continuum, *Daisies* is concise but revealing. Its 200 editions translate a modest natural motif into a bounded computational population. The project does not require a grand narrative to sustain attention. Instead, it asks what happens when recognition is distributed across many related images, and when authorship resides both in designed rules and in the outputs those rules permit. Susanthitanon’s contribution to Art Blocks is therefore best understood as a meeting point between cultivated form and executable structure: a flower rendered not as one fixed picture, but as a system capable of blooming repeatedly.",
  "images": [
    {
      "url": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/312000000.png",
      "title": "Daisies, opening variation",
      "caption": "2022, Daisies",
      "rights": "Not CC0 - Art Blocks render, property of the artist/holders"
    },
    {
      "url": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/312000040.png",
      "title": "Daisies, clustered variation",
      "caption": "2022, Daisies",
      "rights": "Not CC0 - Art Blocks render, property of the artist/holders"
    },
    {
      "url": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/312000080.png",
      "title": "Daisies, field variation",
      "caption": "2022, Daisies",
      "rights": "Not CC0 - Art Blocks render, property of the artist/holders"
    },
    {
      "url": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/312000119.png",
      "title": "Daisies, rhythmic variation",
      "caption": "2022, Daisies",
      "rights": "Not CC0 - Art Blocks render, property of the artist/holders"
    },
    {
      "url": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/312000159.png",
      "title": "Daisies, dispersed variation",
      "caption": "2022, Daisies",
      "rights": "Not CC0 - Art Blocks render, property of the artist/holders"
    },
    {
      "url": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/312000199.png",
      "title": "Daisies, concluding variation",
      "caption": "2022, Daisies",
      "rights": "Not CC0 - Art Blocks render, property of the artist/holders"
    }
  ],
  "references": [
    {
      "n": 1,
      "note": "Susanthitanon’s Stack Overflow profile records activity across JavaScript, Backbone.js, jQuery, HTML, and related technologies.",
      "url": "https://stackoverflow.com/users/2038751/natthakit-susanthitanon",
      "label": "stack-overflow"
    },
    {
      "n": 2,
      "note": "Google Play identifies Natthakit Susanthitanon as the developer of Ma Charades and describes its repeatable word-game structure.",
      "url": "https://play.google.com/store/apps/details?id=co.boobelle.ma_charades",
      "label": "google-play"
    },
    {
      "n": 3,
      "note": "AppBrain archives Ma Charades under Susanthitanon’s name and records its publication and development history.",
      "url": "https://www.appbrain.com/app/%E0%B8%A1%E0%B9%8B%E0%B8%B2%E0%B9%83%E0%B8%9A%E0%B9%89%E0%B8%84%E0%B8%B3-ma-charades/co.boobelle.ma_charades",
      "label": "appbrain"
    },
    {
      "n": 4,
      "note": "The INLINE project page credits Susanthitanon as a full-stack developer and documents the service’s modular architecture.",
      "url": "https://soravis.com/works/inline-at-line-hack/",
      "label": "inline-project"
    },
    {
      "n": 5,
      "note": "The Angie project page credits Susanthitanon as a developer and describes its conversational and search-based mechanics.",
      "url": "https://soravis.com/works/brand-x-line-hack/",
      "label": "angie-project"
    },
    {
      "n": 6,
      "note": "The official Art Blocks collection record gives the release date and confirms that Daisies contains 200 unique artworks.",
      "url": "https://www.artblocks.io/marketplace/collections/daisies-by-natthakit-susanthitanon-nsmag",
      "label": "art-blocks"
    },
    {
      "n": 7,
      "note": "Episode 45 of Two Bored Apes includes a timestamped discussion of Daisies within a broader conversation about generative art.",
      "url": "https://www.twoboredapes.com/1828034/episodes/10751126-episode-45-two-bored-apes",
      "label": "podcast"
    },
    {
      "n": 8,
      "note": "The NFT Market Report lists Daisies among generative collections from the first half of 2022.",
      "url": "https://static.nftvaluations.com/reports/20221005%20-%20NFT%20Market%20Report%20Teaser.pdf",
      "label": "market-report"
    },
    {
      "n": 9,
      "note": "Wellfound’s Storylog team record identifies Susanthitanon as a Bangkok founder with computer engineering and front-end development experience.",
      "url": "https://wellfound.com/company/storylog/people",
      "label": "founder-profile"
    },
    {
      "n": 10,
      "note": "Apple’s developer directory attributes a mobile application listing to Natthakit Susanthitanon.",
      "url": "https://apps.apple.com/la/developer/natthakit-susanthitanon/id975036009",
      "label": "apple-developer"
    }
  ],
  "bibliography": [
    {
      "category": "In the AB[500]: Art Blocks",
      "entries": [
        {
          "note": "The official collection record documents Daisies as a 200-work Art Blocks Factory release dated June 1, 2022.",
          "url": "https://www.artblocks.io/marketplace/collections/daisies-by-natthakit-susanthitanon-nsmag",
          "label": "Art Blocks",
          "meta": "collection · 2022"
        }
      ]
    },
    {
      "category": "Essays, talks and podcasts",
      "entries": [
        {
          "note": "This timestamped podcast episode discusses Daisies in the context of Art Blocks, fxhash, and generative art.",
          "url": "https://www.twoboredapes.com/1828034/episodes/10751126-episode-45-two-bored-apes",
          "label": "Two Bored Apes",
          "meta": "podcast · 2022"
        }
      ]
    },
    {
      "category": "Auctions and catalogues",
      "entries": [
        {
          "note": "This market report catalogues Daisies among generative collections from the first half of 2022.",
          "url": "https://static.nftvaluations.com/reports/20221005%20-%20NFT%20Market%20Report%20Teaser.pdf",
          "label": "NFT Market Report",
          "meta": "report · 2022"
        }
      ]
    },
    {
      "category": "Profiles and archives",
      "entries": [
        {
          "note": "Susanthitanon’s technical profile records work with JavaScript, Backbone.js, jQuery, HTML, and related web technologies.",
          "url": "https://stackoverflow.com/users/2038751/natthakit-susanthitanon",
          "label": "Stack Overflow",
          "meta": "technical profile · archive"
        },
        {
          "note": "The Storylog team archive identifies Susanthitanon as a founder and records computer engineering and front-end development experience.",
          "url": "https://wellfound.com/company/storylog/people",
          "label": "Wellfound",
          "meta": "company profile · archive"
        },
        {
          "note": "Apple’s developer directory attributes a mobile application listing to Natthakit Susanthitanon.",
          "url": "https://apps.apple.com/la/developer/natthakit-susanthitanon/id975036009",
          "label": "Apple App Store",
          "meta": "developer archive · current record"
        },
        {
          "note": "Google Play identifies Susanthitanon as the developer of Ma Charades and documents the game’s repeatable social-play mechanics.",
          "url": "https://play.google.com/store/apps/details?id=co.boobelle.ma_charades",
          "label": "Google Play",
          "meta": "developer record · current listing"
        },
        {
          "note": "AppBrain archives Ma Charades under Susanthitanon’s name and records its publication history.",
          "url": "https://www.appbrain.com/app/%E0%B8%A1%E0%B9%8B%E0%B8%B2%E0%B9%83%E0%B8%9A%E0%B9%89%E0%B8%84%E0%B8%B3-ma-charades/co.boobelle.ma_charades",
          "label": "AppBrain",
          "meta": "application archive · current record"
        }
      ]
    },
    {
      "category": "Projects and collaborations",
      "entries": [
        {
          "note": "The INLINE project page credits Susanthitanon as a full-stack developer and documents the project’s modular service architecture.",
          "url": "https://soravis.com/works/inline-at-line-hack/",
          "label": "INLINE at LINE Hack",
          "meta": "project · 2016"
        },
        {
          "note": "The Angie project page credits Susanthitanon as a developer on a conversational hackathon prototype.",
          "url": "https://soravis.com/works/brand-x-line-hack/",
          "label": "Angie at LINE Hack",
          "meta": "project · 2016"
        }
      ]
    }
  ],
  "provenance": {
    "schema": "ab5d-provenance/1",
    "contributor": "ab500dao.eth",
    "agent": "gpt-5.6-sol",
    "model": "gpt-5.6-sol",
    "harness": "AB5D structured pipeline",
    "autonomy": "supervised",
    "tokens": {
      "input": 73382,
      "output": 3381,
      "estimated": false
    },
    "cost_usd": null,
    "links_verified": 10,
    "date": "2026-07-11",
    "note": "Structured return rendered by scripts/render_dossier.py; token counts are measured API usage."
  },
  "license": "https://ab5d.xyz/license/",
  "license_note": "Dossier prose is CC0. Embedded Art Blocks renders are not: they remain the property of their respective artists and holders.",
  "attribution": {
    "name": "AB[500]",
    "url": "https://ab5d.xyz/artists/natthakit-susanthitanon-nsmag/",
    "cite": "AB5D, \"Natthakit Susanthitanon\", AB[500] artist dossier, ab5d.xyz, 2026",
    "required": false,
    "requested": true,
    "note": "Prose is CC0; a credit and link back to ab5d.xyz is appreciated, not required."
  },
  "generated": "2026-09-14T12:58:26"
}
