{"directory":[{"slug":"ecosystems","title":"Ecosystems","eyebrow":"Cross-platform delivery","summary":"A connected view of the products, surfaces, and channels that shape the portfolio.","href":"/ecosystems","accent":"from-cyan-500/30 to-sky-500/10"},{"slug":"projects","title":"Projects","eyebrow":"Managed showcase","summary":"Backend-fed project stories curated from the unified public showcase layer.","href":"/projects","accent":"from-violet-500/30 to-fuchsia-500/10"},{"slug":"ai-core","title":"AI Core","eyebrow":"Applied intelligence","summary":"AI modules, context assembly, and workflow patterns tied to real portfolio operations.","href":"/ai-core","accent":"from-emerald-500/30 to-teal-500/10"},{"slug":"platform-hub","title":"Platform Hub","eyebrow":"Backend and admin","summary":"Connectors, APIs, admin tools, and the system design that powers the public site.","href":"/platform-hub","accent":"from-amber-500/30 to-orange-500/10"}],"pages":{"ecosystems":{"slug":"ecosystems","eyebrow":"Cross-Platform Systems","title":"Product ecosystems shaped as one operating surface.","description":"Inspired by the stronger storytelling rhythm of the reference site, this page reframes the portfolio around connected products, shared delivery layers, and backend-aware orchestration.","stats":[{"label":"Connected surfaces","value":"4","detail":"GitHub, LinkedIn, Meta, and X normalized under one hub"},{"label":"Public showcase","value":"3","detail":"Curated modules ready for the portfolio and menu system"},{"label":"Current status","value":"Available for new work","detail":"Signals pulled from the internal portfolio data layer"}],"links":[{"label":"Browse Projects","href":"/projects","variant":"primary"},{"label":"Inspect Platform Hub","href":"/platform-hub","variant":"secondary"}],"sections":[{"id":"product-ecosystems","eyebrow":"Operating Products","title":"Core ecosystems and flagship workstreams","description":"Each ecosystem below blends delivery, backend ownership, and a curated public surface instead of living as isolated one-off projects.","features":[{"id":"project-1","title":"niwas.ai / Propmatrix","summary":"AI-assisted real estate platform with backend architecture, mobile clients, and production-focused data flows.","tag":"AI Systems","bullets":["Source platform: github","Display order: 1","Publicly visible from the showcase manager"],"href":"https://github.com/vikaskumar7dev"},{"id":"project-2","title":"APS Admission Panel","summary":"High-traffic admissions workflow spanning web, mobile, and operational management tooling.","tag":"Enterprise Web","bullets":["Source platform: linkedin","Display order: 2","Publicly visible from the showcase manager"],"href":"https://www.linkedin.com/in/vikaskumar7dev/"},{"id":"project-3","title":"Data Intelligence Engine","summary":"Security-minded data discovery, lineage tracking, and PII-aware enterprise architecture work.","tag":"Data Platform","bullets":["Source platform: meta","Display order: 3","Publicly visible from the showcase manager"],"href":"https://github.com/vikaskumar7dev"}]},{"id":"delivery-layers","eyebrow":"Delivery Layers","title":"From public narrative to operator tooling","description":"The site now behaves like a real system: public routes, admin control, synchronized content, and reusable data contracts.","features":[{"id":"delivery-public","title":"Public experience","summary":"The homepage and route pages render from internal portfolio data instead of direct browser-side third-party fetches.","tag":"Frontend","bullets":["Shared identity and showcase payloads","Route-backed navigation and focused page narratives","Graceful fallbacks when connectors are offline"],"href":"/"},{"id":"delivery-admin","title":"Admin cockpit","summary":"Connections, sync logs, showcase ordering, and content review live in one protected area inside the same Next.js project.","tag":"Admin","bullets":["Protected /admin area","Connector health and sync run visibility","Manual curation for public-facing modules"],"href":"/admin"},{"id":"delivery-platform","title":"Backend services","summary":"MariaDB-backed records keep platform accounts, snapshots, content items, and showcase entries under one operational model.","tag":"Backend","bullets":["Normalized storage across platforms","Server-side route handlers for public and admin APIs","Prepared for future scheduled syncs and automations"],"href":"/platform-hub"}]},{"id":"connected-signals","eyebrow":"Connected Signals","title":"Live channels feeding the ecosystem narrative","description":"These channels can be used as public proof, content sources, and traffic entry points without scattering logic across the frontend.","features":[{"id":"platform-1","title":"GitHub","summary":"AI Systems Architect","tag":"Repos","bullets":["Repos: 40","Synced into normalized internal models","Deep link available for public review"],"href":"https://github.com/vikaskumar7dev"}]}],"timeline":[{"phase":"01","title":"Shape the ecosystem","summary":"Define products as connected modules instead of isolated portfolio cards."},{"phase":"02","title":"Centralize operations","summary":"Push platform content and identity into one admin-backed delivery layer."},{"phase":"03","title":"Publish with control","summary":"Choose what reaches the public site from a single showcase manager."}],"spotlight":{"title":"What the ecosystem layer now enables","description":"The portfolio can evolve like a product platform, not a static brochure.","items":[{"label":"Unified pages","value":"4 route-backed modules"},{"label":"Showcase source","value":"3 managed entries"},{"label":"Signals","value":"4 connected channels"}]}},"projects":{"slug":"projects","eyebrow":"Portfolio Systems","title":"Projects presented as delivery programs, not loose case studies.","description":"This page leans into the reference repo's sense of movement and structure while staying grounded in your own backend, AI, and ecosystem work.","stats":[{"label":"Featured work","value":"3","detail":"Managed by the showcase layer and available for homepage promotion"},{"label":"Public metrics","value":"40","detail":"Derived from the normalized GitHub + portfolio dataset"},{"label":"Network state","value":"12","detail":"Signals ready for future community or audience modules"}],"links":[{"label":"Open Ecosystems","href":"/ecosystems","variant":"primary"},{"label":"Launch AI Core","href":"/ai-core","variant":"secondary"}],"sections":[{"id":"featured-projects","eyebrow":"Curated Showcase","title":"Featured projects and programs","description":"These entries are no longer hardcoded cards. They come through the internal hub so you can promote, reorder, or hide them from admin.","features":[{"id":"project-1","title":"niwas.ai / Propmatrix","summary":"AI-assisted real estate platform with backend architecture, mobile clients, and production-focused data flows.","tag":"AI Systems","bullets":["Source platform: github","Display order: 1","Publicly visible from the showcase manager"],"href":"https://github.com/vikaskumar7dev"},{"id":"project-2","title":"APS Admission Panel","summary":"High-traffic admissions workflow spanning web, mobile, and operational management tooling.","tag":"Enterprise Web","bullets":["Source platform: linkedin","Display order: 2","Publicly visible from the showcase manager"],"href":"https://www.linkedin.com/in/vikaskumar7dev/"},{"id":"project-3","title":"Data Intelligence Engine","summary":"Security-minded data discovery, lineage tracking, and PII-aware enterprise architecture work.","tag":"Data Platform","bullets":["Source platform: meta","Display order: 3","Publicly visible from the showcase manager"],"href":"https://github.com/vikaskumar7dev"}]},{"id":"execution-modes","eyebrow":"Execution Modes","title":"How the work is typically delivered","description":"The portfolio now communicates a clearer service shape, from greenfield builds to operational AI integration work.","features":[{"id":"execution-enterprise","title":"Enterprise web platforms","summary":"High-throughput admin surfaces, robust backend contracts, and operational dashboards with strong control over data flows.","tag":"Program","bullets":["Next.js and ASP.NET-friendly delivery","Admin-first workflow thinking","Built for internal operators, not just viewers"]},{"id":"execution-mobile","title":"Cross-platform product delivery","summary":"Web, mobile, and platform operations are designed together to avoid fragmentation across teams and touchpoints.","tag":"Ecosystem","bullets":["Shared flows across public, admin, and mobile","Clear route structure for storytelling","Expandable for future product modules"]},{"id":"execution-ai","title":"AI-assisted implementation","summary":"Practical AI modules sit close to real product operations rather than being bolted on as disconnected demos.","tag":"AI","bullets":["Prompt-context aware assistants","Backend-linked content and workflow generation","Prepared for automation and sync orchestration"]}]},{"id":"delivery-signals","eyebrow":"Connected Proof","title":"External signals and public touchpoints","description":"Project storytelling gets stronger when portfolio sections can pull proof from the actual platforms where the work lives.","features":[{"id":"platform-1","title":"GitHub","summary":"AI Systems Architect","tag":"Repos","bullets":["Repos: 40","Synced into normalized internal models","Deep link available for public review"],"href":"https://github.com/vikaskumar7dev"}]}],"timeline":[{"phase":"01","title":"Curate the work","summary":"Collect candidate content through connectors and manual selection."},{"phase":"02","title":"Normalize the story","summary":"Map diverse platform data into a single showcase language."},{"phase":"03","title":"Publish the strongest slices","summary":"Expose only the most relevant projects across home and deep routes."}],"spotlight":{"title":"Why this projects page is different","description":"It is powered by the same backend layer that runs the admin hub, so the page can evolve without repeated frontend edits.","items":[{"label":"Managed entries","value":"3"},{"label":"Admin-controlled","value":"Visibility and order"},{"label":"Public source","value":"/api/public/showcase"}]}},"ai-core":{"slug":"ai-core","eyebrow":"Applied Intelligence","title":"AI core modules connected to real products and operator flows.","description":"Rather than an isolated AI demo, this route positions your AI work as a layer that augments portfolio content, delivery systems, and future workflow automation.","stats":[{"label":"AI runtime","value":"Gemini-ready","detail":"Existing chat surface plus room for richer agent workflows"},{"label":"Connected context","value":"4 feeds","detail":"Profiles, showcase entries, and social signals available as input"},{"label":"Operational stance","value":"Backend-linked","detail":"Structured for production-style visibility, not just a front-end demo"}],"links":[{"label":"Inspect Platform Hub","href":"/platform-hub","variant":"primary"},{"label":"Return Home","href":"/","variant":"secondary"}],"sections":[{"id":"ai-runtime","eyebrow":"Runtime Modules","title":"Core AI experiences and orchestration patterns","description":"The AI layer can now sit on top of public site data, curated showcase content, and admin-managed business context.","features":[{"id":"ai-assistant","title":"Portfolio assistant","summary":"The existing AI chat surface becomes more useful when its context is grounded in normalized portfolio data and routes.","tag":"Assistant","bullets":["Can speak to projects, services, and platform modules","Prepared for richer context injection from internal APIs","Lives inside the same product surface as the portfolio"],"href":"/"},{"id":"ai-ops","title":"Workflow automation","summary":"The platform hub creates space for future sync jobs, outreach helpers, and AI-assisted operational tooling.","tag":"Automation","bullets":["Connector syncs can become workflow triggers","Admin surfaces create review checkpoints","Structured data is ready for templated AI outputs"]},{"id":"ai-context","title":"Context assembly","summary":"Profiles, showcase cards, and platform summaries create a consistent context model for AI features across the app.","tag":"Context","bullets":["Avoids duplicating prompt inputs across pages","Supports route-specific narratives","Makes future agent features easier to reason about"]}]},{"id":"integration-channels","eyebrow":"Integration Channels","title":"Inputs and channels feeding the AI layer","description":"These platform channels can inform prompts, summaries, and operator workflows without bypassing your internal controls.","features":[{"id":"platform-1","title":"GitHub","summary":"AI Systems Architect","tag":"Repos","bullets":["Repos: 40","Synced into normalized internal models","Deep link available for public review"],"href":"https://github.com/vikaskumar7dev"}]},{"id":"guardrails","eyebrow":"Guardrails","title":"The structure around intelligence","description":"The AI layer matters more when it sits beside good security, curation, and observability habits.","features":[{"id":"guardrail-storage","title":"Server-side secrets and tokens","summary":"Platform credentials stay on the server so public routes can consume only safe, normalized payloads.","tag":"Security","bullets":["No provider tokens exposed in the browser","Prepared for encrypted storage and refresh logic","Safer public rendering model"]},{"id":"guardrail-curation","title":"Human-in-the-loop publishing","summary":"Showcase management ensures AI or connector output is curated before becoming the main public story.","tag":"Review","bullets":["Visibility toggles from admin","Ordering controls for narrative flow","Cleaner separation between raw and curated content"],"href":"/admin/showcase"},{"id":"guardrail-logs","title":"Sync and platform observability","summary":"Connector health and sync logs create the beginnings of an operator-grade observability loop for future AI workflows.","tag":"Observability","bullets":["Recent sync runs tracked","Platform status surfaced in admin","Clear path to scheduled job reporting"],"href":"/admin/logs"}]}],"timeline":[{"phase":"01","title":"Collect context","summary":"Normalize content and identity signals before using them in AI flows."},{"phase":"02","title":"Compose intelligence","summary":"Bind prompts and helpers to product context instead of raw disconnected strings."},{"phase":"03","title":"Review and publish","summary":"Use admin and showcase controls to keep AI output aligned with the public narrative."}],"spotlight":{"title":"AI core direction","description":"The route is ready for future agent features, workflow triggers, and richer portfolio assistance.","items":[{"label":"Assistant","value":"Integrated"},{"label":"Context feeds","value":"4"},{"label":"Admin checkpoints","value":"Built in"}]}},"platform-hub":{"slug":"platform-hub","eyebrow":"Backend Delivery","title":"The platform hub that connects content, admin control, and public pages.","description":"This route makes the backend visible as a product capability: connectors, storage, public APIs, and operator surfaces all organized in one place.","stats":[{"label":"Connector targets","value":"4","detail":"GitHub, LinkedIn, Meta, and X modeled under one contract"},{"label":"Public routes","value":"3+","detail":"Safe payloads exposed for homepage, showcase, and route modules"},{"label":"Admin surfaces","value":"4","detail":"Overview, platforms, showcase, and sync logs"}],"links":[{"label":"Open Admin","href":"/admin","variant":"primary"},{"label":"Read Public Showcase","href":"/api/public/showcase","variant":"secondary"}],"sections":[{"id":"connector-stack","eyebrow":"Connector Stack","title":"Normalized models behind the public experience","description":"The hub is more than a theme change. It creates a reusable data contract for account status, sync runs, profiles, content, and showcase curation.","features":[{"id":"stack-accounts","title":"Platform accounts","summary":"Connection status, identifiers, and token metadata stay in one record per provider.","tag":"Schema","bullets":["Tracks connection and health state","Supports refresh and sync flows","Feeds admin platform management"]},{"id":"stack-snapshots","title":"Profiles and content","summary":"Latest platform snapshots and content items are persisted so the site can render without direct client-side API dependencies.","tag":"Data","bullets":["Profile snapshots per provider","Normalized content items for reuse","Prepared for richer filters and archives"]},{"id":"stack-showcase","title":"Showcase curation","summary":"Public work is selected from managed showcase records rather than repeated hardcoded arrays.","tag":"Publishing","bullets":["Visibility toggles and ordering","Reusable across home and route pages","Supports future campaign or spotlight modules"],"href":"/admin/showcase"},{"id":"stack-sync","title":"Sync observability","summary":"Sync runs capture operational state so connector failures are visible and recoverable.","tag":"Ops","bullets":["Running, success, and failed states","Error capture per sync run","Useful base for scheduled jobs later"],"href":"/admin/logs"}]},{"id":"public-delivery","eyebrow":"Public Delivery","title":"APIs and routes serving the portfolio","description":"The pages added in this task are structured to consume backend-friendly data instead of inventing their own isolated content models.","features":[{"id":"public-site-data","title":"Site data endpoint","summary":"Core identity, metrics, showcase items, and platform summaries are exposed through a single safe public payload.","tag":"API","bullets":["Supports the homepage provider","Backed by normalized records","Keeps provider secrets off the client"],"href":"/api/public/site-data"},{"id":"public-showcase","title":"Showcase endpoint","summary":"The public showcase feed can be consumed by future sections, alternate frontends, or partner embeds.","tag":"Feed","bullets":["Admin-approved entries only","Simple public data contract","Portable beyond the homepage"],"href":"/api/public/showcase"},{"id":"public-hub","title":"Hub route content","summary":"The new route collection is powered by a dedicated public hub content builder, giving navigation pages a coherent backend-aware story.","tag":"Pages","bullets":["Ecosystems, projects, AI core, and platform hub","Derived from portfolio data plus curated fallbacks","Ready for future CMS or admin-driven expansion"],"href":"/api/public/hub-data"}]},{"id":"admin-surfaces","eyebrow":"Operator Surfaces","title":"Protected tools for managing the public narrative","description":"These are the control points behind the public site and a strong base for future automation.","features":[{"id":"admin-overview","title":"Overview dashboard","summary":"A single operational snapshot of connector health, sync recency, and high-level metrics.","tag":"Dashboard","bullets":["Fast status check","Useful for daily monitoring","Sits inside the same app as public routes"],"href":"/admin"},{"id":"admin-platforms","title":"Platform connections","summary":"Manage provider credentials, reconnect flows, and manual sync actions in one place.","tag":"Connectors","bullets":["Manual connect and sync flow","Health messaging per provider","Prepared for future OAuth refinement"],"href":"/admin/platforms"},{"id":"admin-showcase","title":"Showcase manager","summary":"Curate which items shape the public story and how they are ordered across the portfolio.","tag":"Publishing","bullets":["Toggles visibility","Controls display order","Bridges raw platform content to public pages"],"href":"/admin/showcase"},{"id":"admin-logs","title":"Sync logs","summary":"Operational visibility is essential when the site depends on external platforms and scheduled data movement.","tag":"Monitoring","bullets":["Review failures quickly","Understand recent sync behavior","Base for future incident handling"],"href":"/admin/logs"}]}],"timeline":[{"phase":"01","title":"Connect providers","summary":"Store credentials and configuration for supported platforms."},{"phase":"02","title":"Sync and normalize","summary":"Convert raw provider responses into shared internal records."},{"phase":"03","title":"Curate and publish","summary":"Promote approved content through public endpoints and route pages."}],"spotlight":{"title":"Backend outcome","description":"The portfolio now has a foundation for public storytelling, operator control, and future automation work.","items":[{"label":"Database","value":"MariaDB ready"},{"label":"Admin","value":"Protected routes"},{"label":"Public pages","value":"Backend-fed"}]}}}}