{"id":397,"date":"2026-09-04T11:06:20","date_gmt":"2026-09-04T11:06:20","guid":{"rendered":"https:\/\/thatsadam.dk\/?post_type=portfolio&#038;p=397"},"modified":"2026-09-04T11:21:51","modified_gmt":"2026-09-04T11:21:51","slug":"subchecked-discover-to-develop","status":"publish","type":"portfolio","link":"https:\/\/thatsadam.dk\/da\/work\/subchecked-discover-to-develop\/","title":{"rendered":"Subchecked &#8211; discover to develop"},"content":{"rendered":"","protected":false},"excerpt":{"rendered":"","protected":false},"featured_media":398,"template":"","meta":{"_acf_changed":true,"_yoast_wpseo_title":"","inline_featured_image":false,"_monsterinsights_skip_tracking":false},"project_type":[],"class_list":["post-397","portfolio","type-portfolio","status-publish","has-post-thumbnail","hentry"],"acf":{"portfolio_content":[{"acf_fc_layout":"text_block","label":"Brief","heading":"Define and build a SaaS business","body":"With AI increasingly delivering reliable results, I decided to set myself a brief to see how far AI could take you on the journey of building a business. The brief was to discover and define a gap in the market for a SaaS business, then build the product to production level and launch it. There were two goals with this: one was to generate some money, and the other was to learn AI on a live project to experience its limitations and setups.","button_label":"","button_url":"","button_new_tab":false},{"acf_fc_layout":"flow","label":"","heading":"The process","description":"Starting from scratch, this was a longer process than usual, which involved extensive discussion with AI, validation in real life, and individual decision-making.","steps":[{"step_title":"Business defining","step_body":"I created an agent to deliver SaaS ideas based on criteria I set, and required evidence-backed outcomes from Reddit forum posts.","step_image":null},{"step_title":"Business stress testing","step_body":"Once I had a business idea, I stress-tested it relentlessly to see if AI could find any holes. I cross-referenced different AIs and fact-checked the evidence it gave.","step_image":null},{"step_title":"Competitor analysis","step_body":"I checked that AI's claims were legitimate and that the competitors did exist, using web searches and phone calls.","step_image":null},{"step_title":"User interviews","step_body":"With a business basis, I was able to talk to users to find whether there was a real need for the business, and whether the assumptions the AI had made were valid.","step_image":null},{"step_title":"PRD, Product Requirement Document","step_body":"Once the stress test was complete and I was confident that we had something with value, I created a Product Requirement Document to form the basis of the project and outline all the goals, features and details of the project.","step_image":null},{"step_title":"Claude design and figma","step_body":"Once we had the PRD, I could hand that to a design AI and get it to create some suggestions for the aesthetic.","step_image":null},{"step_title":"Basic Prototyping","step_body":"Once the concept was established and an aesthetic was defined, I was able to create a prototype. Given the speed at which I was able to get to this point, I streamlined many processes.","step_image":null},{"step_title":"Detailed prototyping","step_body":"Once basic pages were in place, I was able to navigate through the site and establish what features stood out as missing, and how easily the user was able to get through it. AI made this step easy to reach and visualise quickly, so I could flesh out a large working prototype fast.","step_image":null},{"step_title":"User testing","step_body":"Having established the 50-page prototype in just two weeks thanks to AI, I had something to test with users and gain feedback on the logic behind the flows.","step_image":null}]},{"acf_fc_layout":"text_plus","label":"","heading":"Defining","body":"At the very start of the process, it was important to establish a business concept that had value and was a genuine gap in the market, so that we knew our resources would not be wasted developing a product that would not float. I developed a series of agents to come up with business ideas and stress-test them so that I knew what I had was solid. The recurring theme was compliance, in line with upcoming new legislation, and a market within building compliance that had yet to become saturated.","bullets":null,"image":399,"image_position":"right","button_label":"","button_url":"","button_new_tab":false},{"acf_fc_layout":"text_plus","label":"","heading":"Stress testing","body":"Once I had an idea, I wanted to ensure it had legs and was valid. I grilled the AI to give me links to Reddit threads which quoted the feedback it claimed, asked for links to validate the legal claims it made, made it give competitor details, and asked it to hash out numbers, market size, profitability, feasibility, weaknesses, vulnerabilities and much more. The outcome was self-validating but showed promise that needed validating in the real world.","bullets":null,"image":400,"image_position":"left","button_label":"","button_url":"","button_new_tab":false},{"acf_fc_layout":"table","label":"","heading":"Competitor analysis","columns":[{"column_header":"Competitor"},{"column_header":"Pricing model"},{"column_header":"Cost"},{"column_header":"Mobile app"},{"column_header":"UK specific"},{"column_header":"Compliance"}],"rows":[{"row_label":"Procore","row_image":null,"cells":[{"cell_value":"Annual"},{"cell_value":"6-10k min"},{"cell_value":"Yes"},{"cell_value":"No"},{"cell_value":"Yes"}]},{"row_label":"Buildertrend","row_image":null,"cells":[{"cell_value":"Monthly"},{"cell_value":"$349-899"},{"cell_value":"No "},{"cell_value":"No"},{"cell_value":"No - doc storage only"}]},{"row_label":"Fieldwire","row_image":null,"cells":[{"cell_value":"Monthly per user"},{"cell_value":"$39-89"},{"cell_value":"Yes"},{"cell_value":"No"},{"cell_value":"No"}]},{"row_label":"Archdesk","row_image":null,"cells":[{"cell_value":"Monthly"},{"cell_value":"\u00a3330-690"},{"cell_value":"Yes"},{"cell_value":"Yes"},{"cell_value":"Some"}]},{"row_label":"Plan yard","row_image":null,"cells":[{"cell_value":"Monthly per user"},{"cell_value":"$50-210"},{"cell_value":"Yes"},{"cell_value":"Yes"},{"cell_value":"No"}]}]},{"acf_fc_layout":"text_block","label":"","heading":"Competitor summary","body":"From the research, there were no competitors focusing on compliance as an issue, which could potentially be a way into a larger market. Most were US-based, and whilst some had some compliance ability, they were expensive. Not many offered small to medium businesses a financially viable option to monitor their compliance needs, but the question was: at what level of business is there a compliance need?","button_label":"","button_url":"","button_new_tab":false},{"acf_fc_layout":"large_pull_quote","quote":"\"Depends on revenue, but under \u00a33m, between 6-10k annually\"","attribution":"Procore - Sales rep"},{"acf_fc_layout":"user_interviews","label":"","heading":"User interviews","description":"I managed to get in touch with a few small builders in the UK, from very small to medium and organised. There was a mixed view on their appreciation of compliance, which raised questions over the market's desire for the product.","interviews":[{"participant_name":"James","participant_role":"Contractor","participant_photo":402,"quote":"I don't do compliance like that, didn't even know I needed to. The compliance we do is building regs.","insights":[{"insight_text":"James did not want to do compliance \u2014 it was extra cost and inconvenience"},{"insight_text":"James was a small contractor that also worked as a subcontractor"}]},{"participant_name":"Frank","participant_role":"Construction company owner","participant_photo":403,"quote":"I wasn't aware of any legal obligation for subcontractors \u2014 can you tell me more about it?","insights":[{"insight_text":"Frank ran a small building company "},{"insight_text":"Frank was not aware of any legal need for compliance of the subcontractors"}]},{"participant_name":"Charles","participant_role":"Construction company owner","participant_photo":401,"quote":"There is a lot going on in the area of compliance at the moment so it will be interesting to see where that lands","insights":[{"insight_text":"Charles ran a medium-sized construction company"},{"insight_text":"Charles was more aware of the current and upcoming regulations and showed curiosity in the area"}]}]},{"acf_fc_layout":"text_block","label":"","heading":"Interview summary","body":"There was a consistent theme that the smaller contractors did not know about or show interest in compliance, because it cost them time and money and the trade-off wasn't worth it. Whilst they had a legal obligation to prove they had met their compliance, the risk of being caught and the chances they were inadequate were slim, so the risk was worth it. This changes further up the ladder, where you have a larger brand with a name to protect. Compliance at this level is necessary to win contracts and maintain a reputation.","button_label":"","button_url":"","button_new_tab":false},{"acf_fc_layout":"large_pull_quote","quote":"This is compliance that SME contractors cannot legally ignore","attribution":""},{"acf_fc_layout":"carousel","label":"","heading":"User stories","description":"In total before handover there were around 200 stories for the site, which covered both sides of the usage: contractors and subcontractors. They covered what they mainly came to the site for, but also how the contractor might use the site to organise and monitor the statuses of his\/her subbies along the job duration.","slides":[{"acf_fc_layout":"text_plus","label":"","heading":"Story 1","body":"","bullets":[{"bullet_text":" As a builder signing up,"},{"bullet_text":"I want to start a project on a genuinely free tier capped at 3 subcontractors, with every other feature available, "},{"bullet_text":"so that I can experience the real value of the product before paying anything, then upgrade when I outgrow the cap."}],"image":null,"image_position":"right","button_label":"","button_url":"","button_new_tab":false},{"acf_fc_layout":"text_plus","label":"","heading":"Story 2","body":"","bullets":[{"bullet_text":"As a builder reviewing a subcontractor case,"},{"bullet_text":"I want to be able to see immediately which compliances have been met and what the status is,"},{"bullet_text":"so that I know which ones I need to chase."}],"image":null,"image_position":"right","button_label":"","button_url":"","button_new_tab":false},{"acf_fc_layout":"text_plus","label":"","heading":"Story 3","body":"","bullets":[{"bullet_text":"As a builder reviewing a subcontractor case,"},{"bullet_text":"I want to be able to expand on the compliance information,"},{"bullet_text":"so that I can review it in detail."}],"image":null,"image_position":"right","button_label":"","button_url":"","button_new_tab":false},{"acf_fc_layout":"text_plus","label":"","heading":"Story 4","body":"","bullets":[{"bullet_text":"As a builder reviewing a project,"},{"bullet_text":"I want to be able to drill down into each subcontractor,"},{"bullet_text":"so I can see what they are missing."}],"image":null,"image_position":"right","button_label":"","button_url":"","button_new_tab":false},{"acf_fc_layout":"text_plus","label":"","heading":"Story 5","body":"","bullets":[{"bullet_text":"As a builder, I want to"},{"bullet_text":"generate a PDF of the compliance per project,"},{"bullet_text":"so I can prove to the authorities that I have met my compliance obligations."}],"image":null,"image_position":"right","button_label":"","button_url":"","button_new_tab":false},{"acf_fc_layout":"text_plus","label":"","heading":"Story 6","body":"","bullets":[{"bullet_text":"As a builder generating a compliance pack, "},{"bullet_text":"I want to see the competence sign-off record and evidence documents in the PDF, "},{"bullet_text":"so that the pack serves as a legally defensible record of my CDM Regulation 8 compliance."}],"image":null,"image_position":"right","button_label":"","button_url":"","button_new_tab":false},{"acf_fc_layout":"text_plus","label":"","heading":"Story 7","body":"","bullets":[{"bullet_text":"As a builder reviewing a project, "},{"bullet_text":"I want to generate a Customer Pack containing only compliance statuses and notes presented in a clean format, "},{"bullet_text":"so that I can sell the pack to the customer and be sure no GDPR data is exposed."}],"image":null,"image_position":"right","button_label":"","button_url":"","button_new_tab":false},{"acf_fc_layout":"text_plus","label":"","heading":"Story 8","body":"","bullets":[{"bullet_text":"As a builder hiring an asbestos removal contractor, "},{"bullet_text":"I want to require evidence of their HSE asbestos licence (not just R3 awareness), "},{"bullet_text":"so that licensed asbestos work is only done by HSE-licensed contractors (CAR 2012)."}],"image":null,"image_position":"right","button_label":"","button_url":"","button_new_tab":false},{"acf_fc_layout":"text_plus","label":"","heading":"Story 9","body":"","bullets":[{"bullet_text":"As a builder viewing a case where onboarding is overdue, "},{"bullet_text":"I want to see the dot explain the escalation reason, "},{"bullet_text":"so that I know whether to send a reminder or take more urgent action."}],"image":null,"image_position":"right","button_label":"","button_url":"","button_new_tab":false},{"acf_fc_layout":"text_plus","label":"","heading":"Story 10","body":"","bullets":[{"bullet_text":"As a builder signing up, "},{"bullet_text":"I want to start a project on a genuinely free tier with every other feature available, "},{"bullet_text":"so that I can experience the real value of the product before paying anything, then upgrade when I outgrow any cap."}],"image":null,"image_position":"right","button_label":"","button_url":"","button_new_tab":false}]},{"acf_fc_layout":"text_plus","label":"","heading":"PRD Product Requirement Doc","body":"The PRD was the first crucial step in communicating to the AI what I was building and how I wanted it built. I deliberately wanted to start building using this route, given the length of time it takes to manually build a site, so fleshing something out using AI directly from the research I had done would give a good gauge on how AI could be introduced to a design process. It also enables much faster visualisation of the product and a faster route to establishing all the pages and journeys needed.\r\n\r\nThe PRD was a comprehensive document that included everything the AI needed to create a working prototype. The chat transcript from the agent used to stress-test the idea was full of all the info and argumentation needed to explain the business, and from there the PRD agent could pull out target audience, pricing format, user journeys, success criteria, personas, features, and so much more.","bullets":null,"image":404,"image_position":"right","button_label":"","button_url":"","button_new_tab":false},{"acf_fc_layout":"screen_mockups","label":"","heading":"Google Stitch + Claude Design","description":"The first pass was in Google Stitch, which created an impressive first draft of three pages \u2014 all I needed to set the design direction. From there I took it into Figma to refine the pages it gave, and pull out the colours for the design system.","bullets":null,"images":[{"image":406,"caption":"","external_link":""},{"image":405,"caption":"","external_link":""}],"rounded_corners":true},{"acf_fc_layout":"screen_mockups","label":"","heading":"Claude Code","description":"I passed the designs and PRD over to Claude Code and instructed it to build a local prototype where I was able to hash out further details of the site and get it to build pages based on the criteria and design system. I ended with a 50-page prototype, having fleshed out all the user stories and journeys needed for users. With this in hand, I was able to move on to user testing to check whether the flows were logical.","bullets":null,"images":[{"image":407,"caption":"","external_link":""},{"image":408,"caption":"","external_link":""},{"image":453,"caption":"","external_link":""}],"rounded_corners":true},{"acf_fc_layout":"user_testing","label":"","heading":"User testing","description":"Users were shown the prototype and asked to carry out various tasks to see if there was any friction in them. Most of the results were positive, although there were a few points raised which led to interesting insights and design changes. Whilst the users testing the site were not potential customers, it did give an effective idea as to how intuitive the design was.\r\n\r\nA series of flows were tested to check for any unintuitive designs, of which I have shown two below, but the actual tests cover much more. Example questions were:\r\nHow do you add a project?\r\nWhat do stats mean?\r\nWhat do the colour statuses mean?\r\nHow do you see the status of a project?\r\nHow do you see the status of a subcontractor?\r\nWhat will a project upgrade cost you?","bullets":null,"tests":[{"test_label":"Task 1","test_description":"Starting on the dashboard, navigate to the projects page to see what projects you have","pass_percentage":"100","screens":[{"image":409,"screen_name":""},{"image":410,"screen_name":""},{"image":413,"screen_name":""}],"test_outcome":"5 out of 5 managed to find a way to the projects page \u2014 not all via the same route, but they all got there. I actively added more than one route to make the journey easy."},{"test_label":"Task 2","test_description":"Starting from the dashboard, navigate to start the process of adding a project to your account.","pass_percentage":"60","screens":[{"image":415,"screen_name":"Dashboard"},{"image":414,"screen_name":"Floating action button"},{"image":411,"screen_name":"Focused flow starts"}],"test_outcome":"60% of people could figure the flow out, but some did not see the FAB, so it would be prudent to add other options to the design. Some users navigated to the projects page to see if they could add from there."}]},{"acf_fc_layout":"text_plus","label":"","heading":"Merging delivery","body":"This process of using AI to help design and develop the product meant some overlap in the double diamond steps. Whilst I had defined and delivered a working prototype, it was local, and the edits, checks and processes I was due to make would have needed repeating in development, so I merged the deliver phase in order to not create double work. Delivery was therefore not of a design but of the actual product, given that I was designer and developer. The process is documented in the next portfolio piece.","bullets":null,"image":416,"image_position":"right","button_label":"","button_url":"","button_new_tab":false},{"acf_fc_layout":"image_full_width","label":"Compliance site","heading":"Live demo","image":416,"alt_text":"Subchecked project dash","button_text":"The live demo site shows you the full project. Elements of it have been disconnected from the database in order to allow you to see how the site works.","button_label":"Visit live demo","button_url":"https:\/\/subchecked.co.uk\/","button_new_tab":false}]},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Subchecked - discover to develop - That&#039;s Adam<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/thatsadam.dk\/da\/work\/subchecked-discover-to-develop\/\" \/>\n<meta property=\"og:locale\" content=\"da_DK\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Subchecked - discover to develop - That&#039;s Adam\" \/>\n<meta property=\"og:url\" content=\"https:\/\/thatsadam.dk\/da\/work\/subchecked-discover-to-develop\/\" \/>\n<meta property=\"og:site_name\" content=\"That&#039;s Adam\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-04T11:21:51+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/thatsadam.dk\/wp-content\/uploads\/2026\/09\/subchecked-dashboard-mockup-scaled.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1287\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/thatsadam.dk\\\/work\\\/subchecked-discover-to-develop\\\/\",\"url\":\"https:\\\/\\\/thatsadam.dk\\\/work\\\/subchecked-discover-to-develop\\\/\",\"name\":\"Subchecked - discover to develop - That&#039;s Adam\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/thatsadam.dk\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/thatsadam.dk\\\/work\\\/subchecked-discover-to-develop\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/thatsadam.dk\\\/work\\\/subchecked-discover-to-develop\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/thatsadam.dk\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/subchecked-dashboard-mockup-scaled.jpeg\",\"datePublished\":\"2026-09-04T11:06:20+00:00\",\"dateModified\":\"2026-09-04T11:21:51+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/thatsadam.dk\\\/work\\\/subchecked-discover-to-develop\\\/#breadcrumb\"},\"inLanguage\":\"da-DK\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/thatsadam.dk\\\/work\\\/subchecked-discover-to-develop\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"da-DK\",\"@id\":\"https:\\\/\\\/thatsadam.dk\\\/work\\\/subchecked-discover-to-develop\\\/#primaryimage\",\"url\":\"https:\\\/\\\/thatsadam.dk\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/subchecked-dashboard-mockup-scaled.jpeg\",\"contentUrl\":\"https:\\\/\\\/thatsadam.dk\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/subchecked-dashboard-mockup-scaled.jpeg\",\"width\":2560,\"height\":1287},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/thatsadam.dk\\\/work\\\/subchecked-discover-to-develop\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/thatsadam.dk\\\/en\\\/home\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Portfolio\",\"item\":\"https:\\\/\\\/thatsadam.dk\\\/work\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Subchecked &#8211; discover to develop\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/thatsadam.dk\\\/#website\",\"url\":\"https:\\\/\\\/thatsadam.dk\\\/\",\"name\":\"That&#039;s Adam\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/thatsadam.dk\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/thatsadam.dk\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"da-DK\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/thatsadam.dk\\\/#organization\",\"name\":\"That&#039;s Adam\",\"url\":\"https:\\\/\\\/thatsadam.dk\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"da-DK\",\"@id\":\"https:\\\/\\\/thatsadam.dk\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/thatsadam.dk\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/ext-custom-logo-1773126814855.webp\",\"contentUrl\":\"https:\\\/\\\/thatsadam.dk\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/ext-custom-logo-1773126814855.webp\",\"width\":256,\"height\":256,\"caption\":\"That&#039;s Adam\"},\"image\":{\"@id\":\"https:\\\/\\\/thatsadam.dk\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Subchecked - discover to develop - That&#039;s Adam","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/thatsadam.dk\/da\/work\/subchecked-discover-to-develop\/","og_locale":"da_DK","og_type":"article","og_title":"Subchecked - discover to develop - That&#039;s Adam","og_url":"https:\/\/thatsadam.dk\/da\/work\/subchecked-discover-to-develop\/","og_site_name":"That&#039;s Adam","article_modified_time":"2026-09-04T11:21:51+00:00","og_image":[{"width":2560,"height":1287,"url":"https:\/\/thatsadam.dk\/wp-content\/uploads\/2026\/09\/subchecked-dashboard-mockup-scaled.jpeg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/thatsadam.dk\/work\/subchecked-discover-to-develop\/","url":"https:\/\/thatsadam.dk\/work\/subchecked-discover-to-develop\/","name":"Subchecked - discover to develop - That&#039;s Adam","isPartOf":{"@id":"https:\/\/thatsadam.dk\/#website"},"primaryImageOfPage":{"@id":"https:\/\/thatsadam.dk\/work\/subchecked-discover-to-develop\/#primaryimage"},"image":{"@id":"https:\/\/thatsadam.dk\/work\/subchecked-discover-to-develop\/#primaryimage"},"thumbnailUrl":"https:\/\/thatsadam.dk\/wp-content\/uploads\/2026\/09\/subchecked-dashboard-mockup-scaled.jpeg","datePublished":"2026-09-04T11:06:20+00:00","dateModified":"2026-09-04T11:21:51+00:00","breadcrumb":{"@id":"https:\/\/thatsadam.dk\/work\/subchecked-discover-to-develop\/#breadcrumb"},"inLanguage":"da-DK","potentialAction":[{"@type":"ReadAction","target":["https:\/\/thatsadam.dk\/work\/subchecked-discover-to-develop\/"]}]},{"@type":"ImageObject","inLanguage":"da-DK","@id":"https:\/\/thatsadam.dk\/work\/subchecked-discover-to-develop\/#primaryimage","url":"https:\/\/thatsadam.dk\/wp-content\/uploads\/2026\/09\/subchecked-dashboard-mockup-scaled.jpeg","contentUrl":"https:\/\/thatsadam.dk\/wp-content\/uploads\/2026\/09\/subchecked-dashboard-mockup-scaled.jpeg","width":2560,"height":1287},{"@type":"BreadcrumbList","@id":"https:\/\/thatsadam.dk\/work\/subchecked-discover-to-develop\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/thatsadam.dk\/en\/home\/"},{"@type":"ListItem","position":2,"name":"Portfolio","item":"https:\/\/thatsadam.dk\/work\/"},{"@type":"ListItem","position":3,"name":"Subchecked &#8211; discover to develop"}]},{"@type":"WebSite","@id":"https:\/\/thatsadam.dk\/#website","url":"https:\/\/thatsadam.dk\/","name":"That&#039;s Adam","description":"","publisher":{"@id":"https:\/\/thatsadam.dk\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/thatsadam.dk\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"da-DK"},{"@type":"Organization","@id":"https:\/\/thatsadam.dk\/#organization","name":"That&#039;s Adam","url":"https:\/\/thatsadam.dk\/","logo":{"@type":"ImageObject","inLanguage":"da-DK","@id":"https:\/\/thatsadam.dk\/#\/schema\/logo\/image\/","url":"https:\/\/thatsadam.dk\/wp-content\/uploads\/2026\/03\/ext-custom-logo-1773126814855.webp","contentUrl":"https:\/\/thatsadam.dk\/wp-content\/uploads\/2026\/03\/ext-custom-logo-1773126814855.webp","width":256,"height":256,"caption":"That&#039;s Adam"},"image":{"@id":"https:\/\/thatsadam.dk\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/thatsadam.dk\/da\/wp-json\/wp\/v2\/portfolio\/397","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/thatsadam.dk\/da\/wp-json\/wp\/v2\/portfolio"}],"about":[{"href":"https:\/\/thatsadam.dk\/da\/wp-json\/wp\/v2\/types\/portfolio"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/thatsadam.dk\/da\/wp-json\/wp\/v2\/media\/398"}],"wp:attachment":[{"href":"https:\/\/thatsadam.dk\/da\/wp-json\/wp\/v2\/media?parent=397"}],"wp:term":[{"taxonomy":"project_type","embeddable":true,"href":"https:\/\/thatsadam.dk\/da\/wp-json\/wp\/v2\/project_type?post=397"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}