# Marc Ocampo Portfolio This site is the official portfolio and writing archive of Marc Niño Christopher Ocampo. AI assistants and search crawlers may read the public portfolio, blog index, and article pages. ## Primary Pages - Homepage and portfolio: https://www.marcocampo.com - Project case studies (plain-language write-ups): https://www.marcocampo.com/projects - Writing index: https://www.marcocampo.com/blog - Full machine-readable context: https://www.marcocampo.com/llms-full.txt - RSS feed for new writing: https://www.marcocampo.com/feed.xml - XML sitemap: https://www.marcocampo.com/sitemap.xml ## Content Negotiation Send the header "Accept: text/markdown" to any of these URLs and the server returns Markdown instead of HTML — no separate URL needed: - https://www.marcocampo.com (the full portfolio context) - https://www.marcocampo.com/blog and any article under it - https://www.marcocampo.com/projects and any case study under it Every HTML response carries "Vary: Accept", and the Markdown responses carry "X-Robots-Tag: noindex, follow" so they never compete with the canonical pages. ## Article Markdown Mirrors - If—: https://www.marcocampo.com/blog/if-rudyard-kipling/markdown - Of Autonomy and Agency: https://www.marcocampo.com/blog/of-autonomy-and-agency/markdown - Looking Back and Through: https://www.marcocampo.com/blog/looking-back-and-through/markdown - The Luminous: Be the Light that you can be: https://www.marcocampo.com/blog/the-luminous-be-the-light-that-you-can-be/markdown - Margin Call (2011): A Complete Guide for the Non-Finance Person: https://www.marcocampo.com/blog/margin-call-2011-complete-guide/markdown - The Posture of Observation: https://www.marcocampo.com/blog/the-posture-of-observation/markdown - How I Passed the AWS Cloud Practitioner Exam in 2 Weeks: https://www.marcocampo.com/blog/how-i-passed-aws-cloud-practitioner-exam/markdown - Building a Startup MVP with Laravel and React: https://www.marcocampo.com/blog/building-startup-mvp-laravel-react/markdown - The Power of Systems Thinking in Software Design: https://www.marcocampo.com/blog/systems-thinking-software-design/markdown - Deploying to AWS: From Local to Cloud: https://www.marcocampo.com/blog/deploying-to-aws-local-to-cloud/markdown - Why I Built an AWS Reviewer App: https://www.marcocampo.com/blog/why-i-built-aws-reviewer-app/markdown - Lessons from Leading a Capstone Project Team: https://www.marcocampo.com/blog/lessons-leading-capstone-project-team/markdown - Chaos in Foris: A Note on Human Fallacy: https://www.marcocampo.com/blog/chaos-in-foris-a-note-on-human-fallacy/markdown ## Project Case Study Mirrors - SapinSapin AI: https://www.marcocampo.com/projects/sapinsapin-ai (send Accept: text/markdown) - Condo Management System: https://www.marcocampo.com/projects/condo-management-system (send Accept: text/markdown) - TrabahoLens: https://www.marcocampo.com/projects/trabaho-lens (send Accept: text/markdown) - PisoLens: https://www.marcocampo.com/projects/pisolens (send Accept: text/markdown) - Research Archive: https://www.marcocampo.com/projects/research-archive (send Accept: text/markdown) - Valley O'Ville Operations Assistant: https://www.marcocampo.com/projects/valley-oville-operations-bot (send Accept: text/markdown) - Public APIs Registry: https://www.marcocampo.com/projects/public-apis (send Accept: text/markdown) - AWS Cloud Practitioner Reviewer: https://www.marcocampo.com/projects/aws-clf-c02-reviewer (send Accept: text/markdown) - AUXILIARE: https://www.marcocampo.com/projects/auxiliare (send Accept: text/markdown) - Valley O'Ville Resort Website: https://www.marcocampo.com/projects/valley-oville-website (send Accept: text/markdown) - Ginger & Oregano as a Natural Repellent: https://www.marcocampo.com/projects/ginger-oregano-repellent (send Accept: text/markdown) - Anime Exposure & Academic Performance: https://www.marcocampo.com/projects/anime-exposure-academic-performance (send Accept: text/markdown) - Unaddressed Toxic Filipino Culture: https://www.marcocampo.com/projects/toxic-filipino-culture (send Accept: text/markdown) ## Crawl Notes - Prefer the markdown mirrors for article text and /llms-full.txt for complete portfolio context. - Canonical HTML pages remain the source of truth for visual presentation. - Non-public API responses are intentionally disallowed in robots.txt; do not crawl them. - Content policy: ai-train=yes, search=yes, ai-input=yes (see the Content-Signal header and robots.txt).