[{"data":1,"prerenderedAt":449},["ShallowReactive",2],{"navigation":3,"index":142,"about":362,"projects":382},[4],{"title":5,"path":6,"stem":7,"children":8,"page":141},"Blog","\u002Fblog","blog",[9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,69,73,77,81,85,89,93,97,101,105,109,113,117,121,125,129,133,137],{"title":10,"path":11,"stem":12},"VueJS Introducing Dynamic Layouts using the Atomic Design Principles","\u002Fblog\u002Fvuejs-introducing-dynamic-layouts-using-the-atomic-design-principles","blog\u002F001.vuejs-introducing-dynamic-layouts-using-the-atomic-design-principles",{"title":14,"path":15,"stem":16},"Understanding JavaScript and Its Quirks","\u002Fblog\u002Funderstanding-javascript-and-its-quirks","blog\u002F002.understanding-javascript-and-its-quirks",{"title":18,"path":19,"stem":20},"Introducing Vue’s latest experimental Vapor Mode","\u002Fblog\u002Fintroducing-vues-latest-experimental-vapor-mode","blog\u002F003.introducing-vues-latest-experimental-vapor-mode",{"title":22,"path":23,"stem":24},"ECMAScript 2024 Nears Finalization","\u002Fblog\u002Fecmascript-2024-nears-finalization","blog\u002F004.ecmascript-2024-nears-finalization",{"title":26,"path":27,"stem":28},"UI Libraries for VueJS: Vuetify, Tailwind, and PrimeVue","\u002Fblog\u002Fui-libraries-for-vuejs-vuetify-tailwind-and-primevue","blog\u002F005.ui-libraries-for-vuejs-vuetify-tailwind-and-primevue",{"title":30,"path":31,"stem":32},"Micro Frontend Architecture","\u002Fblog\u002Fmicro-frontend-architecture","blog\u002F006.micro-frontend-architecture",{"title":34,"path":35,"stem":36},"Pre-rendering and Hydration in Vue.js","\u002Fblog\u002Fpre-rendering-and-hydration-in-vuejs","blog\u002F007.pre-rendering-and-hydration-in-vuejs",{"title":38,"path":39,"stem":40},"Satori by Vercel — Dynamic Image Generation in JavaScript","\u002Fblog\u002Fsatori-by-vercel-dynamic-image-generation-in-javascript","blog\u002F008.satori-by-vercel-dynamic-image-generation-in-javascript",{"title":42,"path":43,"stem":44},"Vue.js and Progressive Web Apps (PWA) – Enhancing Web Experiences","\u002Fblog\u002Fvuejs-and-progressive-web-apps-pwa-enhancing-web-experiences","blog\u002F009.vuejs-and-progressive-web-apps-pwa-enhancing-web-experiences",{"title":46,"path":47,"stem":48},"Moving from a Traditional Node.js CRUD API to Serverless Architecture—A Deep Dive","\u002Fblog\u002Fmoving-from-a-traditional-nodejs-crud-api-to-serverless-architecturea-deep-dive","blog\u002F010.moving-from-a-traditional-nodejs-crud-api-to-serverless-architecturea-deep-dive",{"title":50,"path":51,"stem":52},"Nuxt 3 and Serverless Edge Functions—Unlocking Performance and Scalability","\u002Fblog\u002Fnuxt-3-and-serverless-edge-functionsunlocking-performance-and-scalability","blog\u002F011.nuxt-3-and-serverless-edge-functionsunlocking-performance-and-scalability",{"title":54,"path":55,"stem":56},"A Tribute to Asa Bain: Thank You for Everything","\u002Fblog\u002Fa-tribute-to-asa-bain-thank-you-for-everything","blog\u002F012.a-tribute-to-asa-bain-thank-you-for-everything",{"title":58,"path":59,"stem":60},"Migrating JavaScript to TypeScript in ASP.NET MVC Projects","\u002Fblog\u002Fmigrating-javascript-to-typescript-in-aspnet-mvc-projects","blog\u002F013.migrating-javascript-to-typescript-in-aspnet-mvc-projects",{"title":62,"path":63,"stem":64},"Modernizing Classic ASP.NET MVC with Vue.js","\u002Fblog\u002Fmodernizing-classic-aspnet-mvc-with-vuejs","blog\u002F014.modernizing-classic-aspnet-mvc-with-vuejs",{"title":66,"path":67,"stem":68},"Which UI JavaScript Framework Should You Use?","\u002Fblog\u002Fwhich-ui-javascript-framework-should-you-use","blog\u002F015.which-ui-javascript-framework-should-you-use",{"title":70,"path":71,"stem":72},"Vue + AI Integration Workflows: Enhancing Developer Productivity","\u002Fblog\u002Fvue-ai-integration-workflows-enhancing-developer-productivity","blog\u002F016.vue-ai-integration-workflows-enhancing-developer-productivity",{"title":74,"path":75,"stem":76},"OpenAPI Standards & Scalar Integration for Node.js Apps","\u002Fblog\u002Fopenapi-standards-scalar-integration-for-nodejs-apps","blog\u002F017.openapi-standards-scalar-integration-for-nodejs-apps",{"title":78,"path":79,"stem":80},"Nuxt 3.17 — Data Fetching Improvements","\u002Fblog\u002Fnuxt-317-data-fetching-improvements","blog\u002F019.nuxt-317-data-fetching-improvements",{"title":82,"path":83,"stem":84},"Subdomain-Based Multi-Tenancy in Nuxt","\u002Fblog\u002Fsubdomain-based-multi-tenancy-in-nuxt","blog\u002F020.subdomain-based-multi-tenancy-in-nuxt",{"title":86,"path":87,"stem":88},"Type-Safe Backends with TypeScript: tRPC, Zod, and Drizzle ORM","\u002Fblog\u002Ftype-safe-backends-with-typescript-trpc-zod-and-drizzle-orm","blog\u002F021.type-safe-backends-with-typescript-trpc-zod-and-drizzle-orm",{"title":90,"path":91,"stem":92},"Unit Testing Vue Applications with Vitest and Agentic AI","\u002Fblog\u002Funit-testing-vue-applications-with-vitest-and-agentic-ai","blog\u002F022.unit-testing-vue-applications-with-vitest-and-agentic-ai",{"title":94,"path":95,"stem":96},"Hidden Features & Lesser-Known TypeScript Gems","\u002Fblog\u002Fhidden-features-lesser-known-typescript-gems","blog\u002F023.hidden-features-lesser-known-typescript-gems",{"title":98,"path":99,"stem":100},"Nuxt\u002FVercel Acquisition and Its Impact on NuxtHub Users","\u002Fblog\u002Fnuxtvercel-acquisition-and-its-impact-on-nuxthub-users","blog\u002F024.nuxtvercel-acquisition-and-its-impact-on-nuxthub-users",{"title":102,"path":103,"stem":104},"State of Vue & Nuxt Ecosystem 2025","\u002Fblog\u002Fstate-of-vue-nuxt-ecosystem-2025","blog\u002F025.state-of-vue-nuxt-ecosystem-2025",{"title":106,"path":107,"stem":108},"Feature Adoption in TypeScript Over Time","\u002Fblog\u002Ffeature-adoption-in-typescript-over-time","blog\u002F026.feature-adoption-in-typescript-over-time",{"title":110,"path":111,"stem":112},"Migrating From WordPress to Nuxt Content & Using Nuxt Studio","\u002Fblog\u002Fmigrating-from-wordpress-to-nuxt-content-using-nuxt-studio","blog\u002F027.migrating-from-wordpress-to-nuxt-content-using-nuxt-studio",{"title":114,"path":115,"stem":116},"Strategic Topic: The “Rust-ification” of Tooling (Biome & Rolldown)","\u002Fblog\u002Fstrategic-topic-the-rust-ification-of-tooling-biome-rolldown","blog\u002F028.strategic-topic-the-rust-ification-of-tooling-biome-rolldown",{"title":118,"path":119,"stem":120},"Nuxt 4 and the Evolving Full-Stack Framework Landscape","\u002Fblog\u002Fnuxt-4-and-the-evolving-full-stack-framework-landscape","blog\u002F029.nuxt-4-and-the-evolving-full-stack-framework-landscape",{"title":122,"path":123,"stem":124},"Bun as a JavaScript Runtime: Evaluating Readiness Beyond Node.js","\u002Fblog\u002Fbun-as-a-javascript-runtime-evaluating-readiness-beyond-nodejs","blog\u002F030.bun-as-a-javascript-runtime-evaluating-readiness-beyond-nodejs",{"title":126,"path":127,"stem":128},"Top 10 Nuxt Modules That Supercharge Your App From Day One Introduction","\u002Fblog\u002Ftop-10-nuxt-modules-that-supercharge-your-app-from-day-one-introduction","blog\u002F031.top-10-nuxt-modules-that-supercharge-your-app-from-day-one-introduction",{"title":130,"path":131,"stem":132},"Strategic Topic: Vite+, VoidZero, and the Future of Frontend Tooling","\u002Fblog\u002Fstrategic-topic-vite-voidzero-and-the-future-of-frontend-tooling","blog\u002F032.strategic-topic-vite-voidzero-and-the-future-of-frontend-tooling",{"title":134,"path":135,"stem":136},"The Future of Time in JavaScript: Transitioning to the Native Temporal API","\u002Fblog\u002Fthe-future-of-time-in-javascript-transitioning-to-the-native-temporal-api","blog\u002F033.the-future-of-time-in-javascript-transitioning-to-the-native-temporal-api",{"title":138,"path":139,"stem":140},"Understanding Hydration Issues in Nuxt and How Nuxt Hints Helps","\u002Fblog\u002Funderstanding-hydration-issues-in-nuxt-and-how-nuxt-hints-helps","blog\u002F034.understanding-hydration-issues-in-nuxt-and-how-nuxt-hints-helps",false,{"id":143,"title":144,"about":145,"aiWorkflows":165,"beyond":198,"blog":208,"body":211,"contact":212,"description":215,"experience":216,"extension":246,"hero":247,"meta":264,"navigation":265,"now":266,"path":272,"person":273,"projects":276,"seo":278,"skills":281,"snsLinks":323,"stem":340,"testimonials":341,"__hash__":361},"index\u002Findex.yml","Hi! I'm Sean Erick Ramones, an AI-Augmented Full-stack Engineer",{"heading":146,"checklist":147,"quickFacts":152},"I like building products that feel effortless, and systems that stay clean as they grow.",[148,149,150,151],"Type-safe code & clean architecture","Reusable components & design systems","Performance, accessibility & DX","CI\u002FCD & review culture that scales",[153,156,159,162],{"label":154,"value":155},"Experience","7+ years",{"label":157,"value":158},"Based in","Dumaguete · UTC+8",{"label":160,"value":161},"Education","BSIT · Silliman Univ.",{"label":163,"value":164},"Languages","English · Filipino · Cebuano",{"title":166,"description":167,"heading":168,"headingAccent":169,"items":170},"AI-Augmented Workflows","Agentic tooling paired with engineering judgment, not a replacement for it. I drive the architecture and review, and AI speeds up the delivery cycle.","How I ship faster","without cutting corners.",[171,179,190],{"title":172,"description":173,"tools":174,"icon":177,"link":178},"Agentic delivery with Claude Code & Claude Design","I use Claude Design to prototype UI ideas and translate draft designs into component structure, then hand off implementation, refactors, and test scaffolding to Claude Code — driving architecture and review while AI compresses the delivery cycle.",[175,176],"Claude Code","Claude Design","i-simple-icons-anthropic","https:\u002F\u002Fclaude.com\u002Fproduct\u002Foverview",{"title":180,"description":181,"tools":182,"icon":188,"link":189},"MCP servers for project context","Custom MCP servers — including Figma MCP, Notion MCP, and Slack MCP — expose design tokens, component specs, project schemas, internal docs, and team context directly to AI tools, so suggestions stay grounded in the actual codebase, design system, and project reality — not generic patterns.",[183,184,185,186,187],"MCP","Figma MCP","Notion MCP","Slack MCP","TypeScript","i-lucide-server","https:\u002F\u002Fwww.figma.com\u002Fai\u002Four-approach\u002F",{"title":191,"description":192,"tools":193,"icon":196,"link":197},"Anthropic API in production","Claude-powered features wired into real Vue\u002FNuxt and FastAPI backends — structured outputs, tool use, and prompt caching tuned for production.",[194,195],"Anthropic API","Claude Agent SDK","i-lucide-sparkles","https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fagent-sdk\u002Foverview",{"items":199},[200,201,202,203,204,205,206,207],"Brewing coffee","Pickleball","Running","Free diving","Road-trips & travel","Cross-fit","Anime & manga","Dota 2 · Stardew Valley",{"title":209,"description":210},"Latest Articles","Some of my recent thoughts",null,{"heading":213,"ctaLabel":214},"Let's build something that ships.","Book a 15-min call","7+ years turning complex ideas into fast, seamless web apps. I pair solid frontend craft and backend systems work with AI-powered agentic workflows, so I stay on the architecture and review while the tooling handles the busywork and speeds up delivery.",{"title":217,"items":218},"Work Experience",[219,228,237],{"position":220,"date":221,"company":222,"description":226,"index":227},"Full-stack Software Engineer","May 2019 - Present",{"name":223,"logo":224,"url":225},"Miller Development AB","i-lucide-code-xml","https:\u002F\u002Fmillerdevelopment.se","Led full-stack delivery across international clients, evolving from frontend SME to AI-augmented full-stack engineer — building HR SaaS, ML-integrated platforms, and dashboards using Vue\u002FNuxt, Node.js, FastAPI, and serverless infra, with Claude Code and MCP servers driving day-to-day agentic workflows.",2,{"position":229,"date":230,"company":231,"description":235,"index":236},"Full-stack Software Developer","Jun 2018 - Apr 2019",{"name":232,"logo":233,"url":234},"SCI Global Services Inc.","i-lucide-flask-conical","http:\u002F\u002Fsciglobalservices.com\u002F","Developed B2B websites and digital marketing solutions for laboratory and medical markets, delivering full-stack web applications with integrated graphic design and interactive media.",1,{"position":238,"date":239,"company":240,"description":244,"index":245},"Frontend Developer (Contractual)","Apr 2023 - Jan 2024",{"name":241,"logo":242,"url":243},"BetterTradeOff Ltd.","i-simple-icons-angular","https:\u002F\u002Fwww.bettertradeoff.com","Spearheaded AngularJS to Angular v12+ migration strategy by introducing reusable Web Components and modernizing onboarding portals, login systems, and admin dashboards to reduce technical debt.",3,"yml",{"titlePrefix":248,"headline":249,"headlineAccent":250,"roles":251,"resumeLink":256},"Hi! I'm Sean Erick. I am","I build full-stack products,","augmented by agentic AI.",[252,253,254,255],"Full-Stack AI Engineer","AI Product Engineer","AI Integrations & Workflow Engineer","Agentic Workflow Developer",{"label":257,"to":258,"target":259,"color":260,"variant":261,"icon":262,"download":263},"Download Resume","\u002Fdocuments\u002Fsean-ramones-resume.pdf","_blank","neutral","outline","i-lucide-download","Resume - Sean Erick Ramones",{},true,{"openTo":267,"available":265,"meetingLink":271},[268,269,270],"Full-time","Contract","Remote (UTC+8 overlap)","https:\u002F\u002Fcal.com\u002Fsean-erick-ramones-r5um2y\u002F15min","\u002F",{"name":274,"title":275},"Sean Erick C. Ramones","AI Engineer | Full-Stack Development",{"heading":277},"HR-tech platforms, financial tools, and data-rich products.",{"title":279,"description":280},"Sean Erick C. Ramones | AI-Augmented Full-stack Engineer","Sean Erick Ramones — AI-Augmented Full-stack Engineer. I build modern web apps with Vue\u002FNuxt, Node.js, FastAPI, and ship faster with Claude Code, MCP, and agentic workflows.",{"categories":282},[283,292,301,310,314],{"name":284,"skills":285},"Frontend",[286,287,288,289,290,187,291],"Vue.js","Nuxt","React","Angular","Vite","Tailwind CSS",{"name":293,"skills":294},"Backend",[295,296,297,298,299,300],"Node.js","FastAPI","PostgreSQL","Supabase","Hono","Express",{"name":302,"skills":303},"Cloud & DevOps",[304,305,306,307,308,309],"Vercel","Cloudflare","Docker","GitHub Actions","Netlify","AWS",{"name":311,"skills":312},"AI & Agentic",[175,176,195,194,183,313],"GitHub Copilot",{"name":315,"skills":316},"Tools",[317,318,319,320,321,322],"Git","Figma","Jira","Notion","ESLint","Oxlint",[324,328,332,336],{"icon":325,"to":326,"target":259,"aria-label":327},"i-simple-icons-linkedin","https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fsean-erick-ramones-102a64192","Sean Erick Ramones on Linkedin",{"icon":329,"to":330,"target":259,"aria-label":331},"i-simple-icons-github","https:\u002F\u002Fgithub.com\u002Fsean-erick-ramones","Sean Erick Ramones on GitHub",{"icon":333,"to":334,"target":259,"aria-label":335},"i-simple-icons-x","https:\u002F\u002Fx.com\u002Framones_sean","Nuxt on X",{"icon":337,"to":338,"target":259,"aria-label":339},"i-simple-icons-instagram","https:\u002F\u002Fwww.instagram.com\u002Fsean.e.ramz","Sean Erick Ramones on Instagram","index",{"title":342,"description":343,"items":344},"Testimonials","Feedback from colleagues and clients.",[345,353],{"quote":346,"author":347},"I’ve had the pleasure of working with Sean for four years. During that time, he’s been my go-to person whenever I have questions about frontend development. While I’ve been more focused on backend work, I’ve always admired how proficient Sean is with frontend technologies and how he consistently stays up to date with the latest tools and best practices.\n\nSean is easy to work with, approachable, and always willing to help. He explains things clearly and patiently, making collaboration smooth and productive. He brings both technical skill and a great attitude to the team, which makes him a valuable teammate and a great person to work with.\n\nI highly recommend Sean to any team looking for a skilled frontend developer who’s not only technically strong but also genuinely collaborative and supportive.\n",{"name":348,"description":349,"to":350,"avatar":351},"Andrew Vincoy","Tech Lead | Software Engineer @ Miller Development","https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fandrew-vincoy-226014169\u002F",{"src":352},"\u002Favatars\u002Ftestimonials\u002Fandrew-vincoy-profile-image.jpeg",{"quote":354,"author":355},"I had the privilege of working with Sean Ramones on multiple projects at Miller Development, where he consistently stood out as a dependable and capable Full Stack Developer.\n\nSean combines strong technical skills with an impressive ability to adapt, collaborate, and deliver high-quality results. He approaches every task with ownership and attention to detail, ensuring that his work not only meets requirements but also contributes to the overall stability and performance of the product.\n\nI strongly recommend Sean for any software development role. He is the kind of developer who not only delivers excellent work but also inspires collaboration and continuous improvement in those around him.\n",{"name":356,"description":357,"to":358,"avatar":359},"Asa Bain","Tech Lead | Senior Software Engineer @ Miller Development","https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fasa-bain-6bb980119\u002F",{"src":360},"\u002Favatars\u002Ftestimonials\u002Fasa-bain-profile-image.jpeg","ZXcvXBxIK9LxG6s0lHdjBWCmsxgYIVvT8MorO5qOWWM",{"id":363,"title":364,"body":211,"content":365,"description":366,"extension":246,"meta":367,"navigation":265,"now":368,"path":376,"profileImage":377,"seo":379,"stem":380,"__hash__":381},"about\u002Fabout.yml","About Me","Hi, I'm **Sean Erick Ramones**, an AI-augmented full-stack software engineer with over 7 years of experience building modern, performant web applications.\n\nBased in Dumaguete, Philippines, I've spent 7+ years building HR-tech SaaS, ML-integrated platforms, and data-rich dashboards for international teams. My craft spans **Vue 3**, **Nuxt**, **React & Next.js** on the frontend and **Node.js**, **Hono & FastAPI** on the backend, with **PostgreSQL\u002FSupabase** for data and serverless deploys on **Vercel** and **Cloudflare**.\n\nThese days a lot of my hands-on work runs through AI hand-offs like **Claude Code**, **MCP**, and the **Claude Agent SDK**, while I stay focused on architecture, judgment, and review. I try to keep it pragmatic and reach for whatever tool actually fits the job.\n","A bit more about my journey as a full‑stack engineer and how I build scalable, user‑centric products.",{},{"openTo":369,"currently":370,"availability":375},[268,269,270],[371,372,373,374],"Building data-rich dashboards and unifying data from CRMs, BigQuery, and Postgres into one synced system","Wiring up automation workflows with n8n","Shaping agentic dev workflows that juggle heavy context-switching and AI bottlenecks at once","Digging into advanced serverless patterns","Accepting new projects now","\u002Fabout",{"src":378,"alt":274},"\u002Favatars\u002Fprofile-image-2.png",{"title":364,"description":366},"about","MFKY3KUB1rYv7pWKRmiDeyM6fpx29P2jePth_6Px_B8",[383,397,410,423,436],{"id":384,"title":385,"date":386,"description":387,"extension":246,"image":388,"meta":389,"stem":390,"tags":391,"url":395,"__hash__":396},"projects\u002Fprojects\u002Fpharus.yml","Pharus Tech AB","2019-09-01","Pharus Tech is an HR-tech company specializing in AI-driven data analytics and talent acquisition tools. Formerly known as JobAgent and is based in Stockholm.","\u002Fprojects\u002Frecent_projects_pharus.jpg",{},"projects\u002Fpharus",[286,392,393,394],"AI\u002FML","HR Tech","Talent Acquisition","https:\u002F\u002Ftqnordic.com\u002Ftq-nordic-och-pharus-tech-gar-samman\u002F","hU7WgI7Mk8jRYqAr0I6yppxPdVx39OXNLiFhqe0vv0g",{"id":398,"title":399,"date":400,"description":401,"extension":246,"image":402,"meta":403,"stem":404,"tags":405,"url":408,"__hash__":409},"projects\u002Fprojects\u002Froommejts.yml","Roommejts AB","2025-06-01","Roommejts AB is focused on helping clients make smarter, data-driven decisions about interior layouts, renovations, and construction planning. By combining software and automation, they aim to simplify how architects, property managers, and designers plan and optimize living or office spaces.","\u002Fprojects\u002Frecent_projects_roommejts.jpg",{},"projects\u002Froommejts",[286,295,406,393,407],"Data Visualization","AI-Augmented","https:\u002F\u002Froommejts.se\u002F","3XkpecyaSAbvgK0oforNOrGwakNpolYF7fhOpv_REZs",{"id":411,"title":412,"date":413,"description":414,"extension":246,"image":415,"meta":416,"stem":417,"tags":418,"url":421,"__hash__":422},"projects\u002Fprojects\u002Fschysst-kak.yml","Schysst-kak","2026-05-01","Multi-app platform suite built with Claude Code multi-agent orchestration — parent repo manages 7+ submodule apps (HR\u002Fsales tools, customer hubs, pricing calculators) sharing a common skill library, ADR system, and Supabase-backed product database. Demonstrates AI-assisted dev workflow at scale: shared automation skills auto-inherited across all sub-apps, submodule pointer sync, GraphQL data layer.","\u002Fprojects\u002Frecent_projects_schysstkak.jpg",{},"projects\u002Fschysst-kak",[295,298,175,419,420],"Multi-Agent","Monorepo","https:\u002F\u002Fschysstkak.se\u002F","AJiFJQUmNa07POuXMsuwUkbqFKpJFdaMd6zJxO8T_Us",{"id":424,"title":425,"date":426,"description":427,"extension":246,"image":428,"meta":429,"stem":430,"tags":431,"url":434,"__hash__":435},"projects\u002Fprojects\u002Fsysarb.yml","Sysarb AB","2024-01-01","Sysarb AB is a Sweden-based HR-tech company with nearly 20 years of experience, positioning itself as one of Europe's pioneering and leading voices in pay equity and pay transparency.","\u002Fprojects\u002Frecent_projects_sysarb.jpg",{},"projects\u002Fsysarb",[286,432,393,433,407],"Nuxt.js","Pay Equity","https:\u002F\u002Fsysarb.com\u002F","44elNSub-nuCH-8reRGGLo1_vCnu9DkukpeJ5yNVRew",{"id":437,"title":438,"date":439,"description":440,"extension":246,"image":441,"meta":442,"stem":443,"tags":444,"url":447,"__hash__":448},"projects\u002Fprojects\u002Fupplan.yml","Up Planner | Up Adviser","2023-04-01","Up is a free, user-friendly financial life-planning tool that allows anyone to craft and visualize their financial future through simple, interactive simulations.","\u002Fprojects\u002Frecent_projects_upplan.jpg",{},"projects\u002Fupplan",[286,445,406,446],"Financial Planning","SaaS","https:\u002F\u002Fwww.upplan.sg\u002Fup-adviser","w7K5OFCVrPL3ggdlaUBQGh-v4CcCgOL-9b3uTuoGH6Y",1787218257865]