{"id":8351,"date":"2025-03-31T09:51:46","date_gmt":"2025-03-31T09:51:46","guid":{"rendered":"https:\/\/tech.gapstars.net\/?post_type=resource&#038;p=8351"},"modified":"2025-04-03T11:50:28","modified_gmt":"2025-04-03T11:50:28","slug":"how-gapstars-built-cosmos","status":"publish","type":"resource","link":"https:\/\/gapstars.net\/tech\/resource\/how-gapstars-built-cosmos\/","title":{"rendered":"Behind the Dashboard: How Gapstars Built Cosmos to Transform Partner Collaboration"},"content":{"rendered":"<p><b>Managing remote teams really shouldn\u2019t feel like a maze. Yet, over the years, we watched our staff and partners spend hours piecing together fragmented HR, Finance, and Recruitment data\u2014spread across spreadsheets, inboxes, and disconnected systems.<\/b><b><br \/>\n<\/b><span style=\"font-weight: 400;\">At Gapstars, we knew there had to be a better way.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">That\u2019s why we built <\/span><b>Cosmos<\/b><span style=\"font-weight: 400;\">\u2014<\/span><b>not as a public product, but as a purpose-built platform created exclusively to simplify how our partners manage their teams, informed entirely by the pain points they shared with us.<\/b><\/p>\n<p>&nbsp;<\/p>\n<blockquote><p><i><span style=\"font-weight: 400;\">&#8220;Cosmos was built with one purpose in mind\u2014to make it easier for our partners to manage their teams, based on what they told us they needed. Every feature is shaped by real feedback, with the goal of simplifying their day-to-day operations.&#8221;<\/span><\/i><span style=\"font-weight: 400;\"><br \/>\n&#8211; <\/span><b>Hugo Hemmen, CEO, Gapstars<\/b><\/p><\/blockquote>\n<p>&nbsp;<\/p>\n<h2><b>Why Cosmos? The Problem We Set Out to Solve:<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Through months of partner conversations and our initial pilot program, three recurring challenges became clear:<\/span><\/p>\n<p>&nbsp;<\/p>\n<ol>\n<li style=\"list-style-type: none;\">\n<ol>\n<li><b>Lack of Visibility &amp; Transparency<br \/>\n<\/b><span style=\"font-weight: 400;\"><span style=\"font-weight: 400;\"><span style=\"font-weight: 400;\"><span style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Partners needed to manually track team information\u2014such as contract timelines, join dates, and team updates\u2014using their own spreadsheets or inbox searches, often without clear, real-time visibility.<\/span><\/span><\/span><\/span><\/span><\/li>\n<li><b>No Real-Time Recruitment Insights<br \/>\n<\/b><span style=\"font-weight: 400;\">Tracking recruitment metrics relied heavily on manual updates, usually shared through conversations with Account Managers. There was no central, data-driven view of these key insights.<\/span><\/li>\n<li><b>Limited Learning &amp; Development Oversight<br \/>\n<\/b><span style=\"font-weight: 400;\">Tracking learning progress, requesting development courses, or understanding overall team growth required back-and-forth emails and fragmented communication.<\/span><\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<blockquote><p><i><span style=\"font-weight: 400;\">&#8220;We saw firsthand how scattered information slowed down decision-making. Cosmos was our way of turning sometimes messy, manual processes into one clean, transparent system.&#8221;<br \/>\n<\/span><\/i><b>&#8211; Reinout Waalkens, Account Manager, Gapstars<\/b><\/p><\/blockquote>\n<p><img fetchpriority=\"high\" decoding=\"async\" class=\"wp-image-8363 aligncenter\" src=\"https:\/\/tech.gapstars.net\/wp-content\/uploads\/2025\/04\/Three-Screens-The-Story-Behind-Cosmos-e1743506968254-300x127.webp\" alt=\"\" width=\"1434\" height=\"607\" srcset=\"https:\/\/gapstars.net\/tech\/wp-content\/uploads\/2025\/04\/Three-Screens-The-Story-Behind-Cosmos-e1743506968254-300x127.webp 300w, https:\/\/gapstars.net\/tech\/wp-content\/uploads\/2025\/04\/Three-Screens-The-Story-Behind-Cosmos-e1743506968254-1024x432.webp 1024w, https:\/\/gapstars.net\/tech\/wp-content\/uploads\/2025\/04\/Three-Screens-The-Story-Behind-Cosmos-e1743506968254-768x324.webp 768w\" sizes=\"(max-width: 1434px) 100vw, 1434px\" \/><\/p>\n<blockquote>\n<p style=\"text-align: center;\"><i><span style=\"font-weight: 400;\">A central hub to manage your Gapstars team &#8211; built for transparency &amp; efficiency.<\/span><\/i><\/p>\n<p style=\"text-align: center;\"><i><span style=\"font-weight: 400;\">\u00a0<\/span><\/i><\/p>\n<\/blockquote>\n<p>&nbsp;<\/p>\n<h2><b>Building Cosmos: Why This Wasn\u2019t Easy<\/b><\/h2>\n<p><b>On the surface, Cosmos might look like a simple dashboard\u2014but the real power is under the hood, as we have built integrations with all our key systems to make it seamless.<\/b><\/p>\n<p><span style=\"font-weight: 400;\">One of the biggest technical challenges our team faced was integrating and standardizing data across <\/span><b>four major systems our partners and teams use daily: Recruitee<\/b><span style=\"font-weight: 400;\"> (recruitment platform), <\/span><b>MyCademy<\/b><span style=\"font-weight: 400;\"> (learning &amp; development), <\/span><b>BambooHR<\/b><span style=\"font-weight: 400;\"> (people management) &amp; <\/span><b>Exact Online<\/b><span style=\"font-weight: 400;\"> (finance &amp; invoicing)<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Each of these platforms has its own API structure, security protocols, and update methods. Creating one unified, real-time view meant engineering a complex, but elegant solution.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><b>The Technical Puzzle We Solved<\/b><\/h3>\n<p><b>Data Integration Across Diverse Systems<\/b><b><br \/>\n<\/b><span style=\"font-weight: 400;\">Each system spoke a different language. We had to pull data from different formats (XML, JSON), with unique authentication flows and rate limits. Our engineering team, led by <\/span><b>Gihan De Silva &amp; backed by Harsha Soysa, and Sukith De Silva<\/b><span style=\"font-weight: 400;\">, developed a standardized data model to ensure a seamless experience for the end user.<\/span><\/p>\n<p><b>Real-Time Synchronization &amp; Data Freshness<\/b><b><br \/>\n<\/b><span style=\"font-weight: 400;\">Some platforms didn\u2019t even offer real-time data. Others provided outdated or incomplete information. To solve this, we built automated pipelines using <\/span><b>Cloud Scheduler and ETL processes<\/b><span style=\"font-weight: 400;\">, ensuring data across HR, Finance, and Recruitment was always fresh and accurate.<\/span><\/p>\n<p><b>Data Security at the Core<\/b><b><br \/>\n<\/b><span style=\"font-weight: 400;\"> Given the sensitive nature of the information Cosmos handles, we prioritized data protection every step of the way. From <\/span><b>secure authentication protocols<\/b><span style=\"font-weight: 400;\"> to <\/span><b>role-based access controls<\/b><span style=\"font-weight: 400;\"> and strict data privacy policies, our team built Cosmos to meet high standards of security and reliability.<\/span><\/p>\n<p><i><span style=\"font-weight: 400;\">(And yes, there\u2019s a lot more happening behind the scenes to keep your data safe.)<\/span><\/i><\/p>\n<p>&nbsp;<\/p>\n<blockquote><p><i><span style=\"font-weight: 400;\">&#8220;Bringing together fragmented systems, real-time updates, and strong security without compromising on performance\u2014that\u2019s what made Cosmos such a technical achievement. Our goal was simple: make something complex feel effortless for our partners.&#8221;<\/span><\/i><span style=\"font-weight: 400;\"><br \/>\n&#8211; <\/span><b>Gihan De Silva, Head of Engineering &amp; Product<\/b><\/p><\/blockquote>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><img decoding=\"async\" class=\"wp-image-8381 aligncenter\" src=\"https:\/\/tech.gapstars.net\/wp-content\/uploads\/2025\/03\/Cosmos-Team-Pic-e1743577352719-300x232.webp\" alt=\"\" width=\"1046\" height=\"809\" srcset=\"https:\/\/gapstars.net\/tech\/wp-content\/uploads\/2025\/03\/Cosmos-Team-Pic-e1743577352719-300x232.webp 300w, https:\/\/gapstars.net\/tech\/wp-content\/uploads\/2025\/03\/Cosmos-Team-Pic-e1743577352719-1024x793.webp 1024w, https:\/\/gapstars.net\/tech\/wp-content\/uploads\/2025\/03\/Cosmos-Team-Pic-e1743577352719-768x595.webp 768w, https:\/\/gapstars.net\/tech\/wp-content\/uploads\/2025\/03\/Cosmos-Team-Pic-e1743577352719-1536x1190.webp 1536w, https:\/\/gapstars.net\/tech\/wp-content\/uploads\/2025\/03\/Cosmos-Team-Pic-e1743577352719.webp 1818w\" sizes=\"(max-width: 1046px) 100vw, 1046px\" \/><\/p>\n<blockquote>\n<p style=\"text-align: center;\"><i><span style=\"font-weight: 400;\">The Cosmos build team &#8211; from architecture to execution.<\/span><\/i><\/p>\n<p>&nbsp;<\/p><\/blockquote>\n<h2><\/h2>\n<h2><b>What Cosmos Will Enable<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">With Cosmos live, it is immediately addressing some of our partners key pain points:<\/span><\/p>\n<p><b>One-Stop Team Information Management<\/b><b><br \/>\n<\/b><span style=\"font-weight: 400;\"> Access essential details about your Gapstars team\u2014contracts, start dates, leave statuses, and more\u2014in one place, without the admin chaos.<\/span><\/p>\n<p><b>Recruitment Activity Insights<\/b><b><br \/>\n<\/b><span style=\"font-weight: 400;\">Gain metrics on hiring progress, average hire times, and candidate feedback\u2014without chasing for updates.<\/span><\/p>\n<p><b>Learning &amp; Development Visibility<\/b><b><br \/>\n<\/b><span style=\"font-weight: 400;\"> Understand what courses your team is engaged in, track progress, and request new learning paths\u2014all from your dashboard.<\/span><\/p>\n<p><b>Actionable Notifications<\/b><b><br \/>\n<\/b><span style=\"font-weight: 400;\"> Receive timely alerts on contract renewals, leave approvals, employee onboarding, and more, without relying on fragmented email chains.<\/span><\/p>\n<p><img decoding=\"async\" class=\"wp-image-8364 aligncenter\" src=\"https:\/\/tech.gapstars.net\/wp-content\/uploads\/2025\/04\/Notifications-The-Story-Behind-Cosmos-e1743506934435-300x158.webp\" alt=\"\" width=\"1436\" height=\"756\" srcset=\"https:\/\/gapstars.net\/tech\/wp-content\/uploads\/2025\/04\/Notifications-The-Story-Behind-Cosmos-e1743506934435-300x158.webp 300w, https:\/\/gapstars.net\/tech\/wp-content\/uploads\/2025\/04\/Notifications-The-Story-Behind-Cosmos-e1743506934435-1024x539.webp 1024w, https:\/\/gapstars.net\/tech\/wp-content\/uploads\/2025\/04\/Notifications-The-Story-Behind-Cosmos-e1743506934435-768x404.webp 768w, https:\/\/gapstars.net\/tech\/wp-content\/uploads\/2025\/04\/Notifications-The-Story-Behind-Cosmos-e1743506934435-1536x808.webp 1536w, https:\/\/gapstars.net\/tech\/wp-content\/uploads\/2025\/04\/Notifications-The-Story-Behind-Cosmos-e1743506934435.webp 1920w\" sizes=\"(max-width: 1436px) 100vw, 1436px\" \/><\/p>\n<blockquote>\n<p style=\"text-align: center;\"><i><span style=\"font-weight: 400;\">No more scattered follow-ups &#8211; Cosmos keeps you informed when your action is needed.<\/span><\/i><\/p>\n<\/blockquote>\n<p>&nbsp;<\/p>\n<h2><b>What\u2019s Next?<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">For us, Cosmos isn\u2019t a project that ends at launch\u2014it\u2019s a product that will keep evolving alongside our partners&#8217; needs.<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">In the coming months, we\u2019ll be rolling out new features that will make team management even more effortless. From deeper recruitment visibility to business intelligence dashboards and expanded HR workflows, Cosmos will continue to grow into the central hub for all things Gapstars.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Because we believe technology should move at the pace of your business\u2014and Cosmos is built to do exactly that.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Stay tuned for more updates. We can\u2019t wait to share Cosmos with you soon!<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Managing remote teams shouldn\u2019t feel like a maze. Yet, many spend hours piecing together fragmented HR, Finance, and Recruitment data from spreadsheets, inboxes, and disconnected systems.<\/p>\n","protected":false},"featured_media":8395,"template":"","meta":{"_acf_changed":false,"content-type":""},"resource-category":[77],"class_list":["post-8351","resource","type-resource","status-publish","has-post-thumbnail","hentry","resource-category-blog"],"acf":[],"_links":{"self":[{"href":"https:\/\/gapstars.net\/tech\/wp-json\/wp\/v2\/resource\/8351","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gapstars.net\/tech\/wp-json\/wp\/v2\/resource"}],"about":[{"href":"https:\/\/gapstars.net\/tech\/wp-json\/wp\/v2\/types\/resource"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/gapstars.net\/tech\/wp-json\/wp\/v2\/media\/8395"}],"wp:attachment":[{"href":"https:\/\/gapstars.net\/tech\/wp-json\/wp\/v2\/media?parent=8351"}],"wp:term":[{"taxonomy":"resource-category","embeddable":true,"href":"https:\/\/gapstars.net\/tech\/wp-json\/wp\/v2\/resource-category?post=8351"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}