{"sources":"5fdfd13ba17b22fa","files":{"meta":{"title":"Merwin Generoso — Systems Developer & Creative Technologist","description":"Systems developer and creative technologist from the Philippines. Node.js, Express, PHP, MySQL and EDI integrations, alongside short-form edits with 74M+ documented organic views.","socialTitle":"Merwin Generoso — Systems Developer & Creative Technologist","socialDescription":"Backend systems, EDI integrations and AI-generated media. 74M+ documented organic views.","canonicalUrl":"https://generosomm.dev/","socialImage":"https://generosomm.dev/assets/images/portfolio-social-preview.png","socialImageAlt":"Merwin Generoso — systems developer and creative technologist","socialImageWidth":"1200","socialImageHeight":"630","themeColor":"#0A0A0A","TODO":"Regenerate assets/images/portfolio-social-preview.png (1200x630) from the redesigned hero once Phase 2 lands. The current file previews the old light layout."},"chrome":{"brand":{"name":"Merwin Generoso","href":"#hero","ariaLabel":"Merwin Generoso — back to the top"},"nav":{"ariaLabel":"Primary navigation","openLabel":"Open menu","closeLabel":"Close menu","menuAriaLabel":"Site menu","links":[{"label":"About","href":"#about"},{"label":"Services","href":"#services"},{"label":"Work","href":"#work"},{"label":"Proof","href":"#proof"},{"label":"Experience","href":"#experience"},{"label":"Contact","href":"#contact"}]},"socials":{"ariaLabel":"Social profiles","links":[{"label":"GitHub","href":"https://github.com/generosomm","icon":"github"},{"label":"LinkedIn","href":"https://linkedin.com/in/generosomm","icon":"linkedin"},{"label":"TikTok","href":"https://www.tiktok.com/@eroedtx","icon":"tiktok"},{"label":"YouTube","href":"https://www.youtube.com/@eroedtx","icon":"youtube"},{"label":"Instagram","href":"https://www.instagram.com/eroedtx/","icon":"instagram"},{"label":"Facebook","href":"https://www.facebook.com/eroedtx","icon":"facebook"}]},"sections":[{"id":"hero","title":"Hero"},{"id":"about","title":"About"},{"id":"numbers","title":"Track Record"},{"id":"services","title":"Services"},{"id":"work","title":"Selected Work","viewAll":{"label":"View all on GitHub","href":"https://github.com/generosomm"}},{"id":"edits","title":"Selected Edits","viewAll":{"label":"View all on TikTok","href":"https://www.tiktok.com/@eroedtx"}},{"id":"proof","title":"Proof"},{"id":"experience","title":"Experience"},{"id":"stack","title":"Stack"},{"id":"contact","title":"Contact"}]},"hero":{"name":{"lines":["Merwin","Generoso"]},"intro":"Websites that work. Videos that get watched.","ctas":{"primary":{"label":"View work","href":"#work"},"secondary":{"label":"View CV","href":"assets/Merwin_Generoso_CV.pdf"}},"portrait":{"src":"assets/images/pfp.png","webp":"assets/images/pfp.webp","alt":"Merwin Generoso","width":1067,"height":2345,"placeholder":{"label":"Portrait slot","note":"The cutout drops in here, layered between the two lines of type.","specs":["Transparent PNG, plus a WebP twin","2000 × 2600px minimum, portrait 3:4","Crop head to mid-thigh, hair cleanly masked","Even lighting, no white halo on the mask edge"]},"note":"Phones load pfp-640.webp, larger screens pfp.webp (both WebP), with the PNG as the fallback. If you replace the portrait, regenerate all three at the same ratio. Clearing portrait.src brings the spec placeholder back.","sources":[{"src":"assets/images/pfp-640.webp","width":640},{"src":"assets/images/pfp-800.webp","width":800},{"src":"assets/images/pfp.webp","width":1067}]},"scrollHint":{"label":"Scroll","href":"#about"}},"about":{"text":"Half {{developer}}, half {{video editor}}, fully obsessed with making things people enjoy using and watching. I build the systems behind websites and cut edits that have reached millions of views.","note":"Words wrapped in {{double braces}} resolve in the accent colour; keep it to two runs. The section holds on screen while the words sharpen in, so keep the text to two or three sentences."},"numbers":{"heading":"By the numbers","items":[{"value":74,"suffix":"M+","label":"Documented views","detail":"TikTok (last 365 days) plus YouTube (lifetime), from the dashboards in Proof","icon":"views"},{"value":5,"suffix":"","label":"Shipped projects","detail":"Live deployments and delivered systems","icon":"projects"},{"value":4,"suffix":"","label":"Years creating","detail":"Editing and publishing since 2022","icon":"years"},{"value":3,"suffix":"","label":"Certifications","detail":"Certiport ITS Network Security, ITS Databases, Salesforce Agentblazer","icon":"certificate"}],"note":"Every figure here must be traceable to something else on this site. Documented views is 57.9M (TikTok, last 365 days) + 16.4M (YouTube, lifetime) = 74.3M, both screenshots in 09-proof.json, rounded down to 74M+. Shipped projects counts MSC NU Laguna, Document Tracking & Analytics, Goodness Gracious, Zero to Deploy and Nexus Pass — this portfolio itself is deliberately not counted. Years creating is 2026 minus 2022; bump it each January."},"experience":{"heading":"Experience","axis":{"start":"2022-01","end":"2026-12","presentLabel":"Present"},"items":[{"role":"Founder & Creator","organization":"ERO | VISUALS","period":"Aug 2022 — Present","start":"2022-08","end":"present","summary":"Independent short-form editing practice. Film, music and trend-led edits across TikTok, YouTube, Instagram and Facebook, with 74M+ documented organic views.","link":{"label":"TikTok","href":"https://www.tiktok.com/@eroedtx"}},{"role":"Video Production Officer","organization":"NU Laguna Computer Studies Council","period":"Jun 2025 — Present","start":"2025-06","end":"present","summary":"Plan, schedule, and deliver multimedia content for university events while keeping production files organized for smooth team collaboration.","link":{"label":"Council reels","href":"https://www.facebook.com/NULagunaSCSSC/reels/"}},{"role":"Web Development Lead","organization":"MSC NU Laguna","period":"Jun 2025 — Jul 2026","start":"2025-06","end":"2026-07","summary":"Architected and shipped the backend for the MSC NU Laguna web platform. Live production deployment, launched at SparkPoint 2026.","link":{"label":"mscnulaguna.org","href":"https://mscnulaguna.org/"}},{"role":"Lead Developer","organization":"City Government of Sto. Tomas","period":"2025 — 2026","start":"2025-08","end":"2026-06","summary":"Led requirements gathering, stakeholder coordination, documentation, and development planning for a PHP and MySQL document tracking system, translating government workflow requirements into system features and development priorities.","link":null}]},"practice":{"cta":{"label":"Start a project","href":"#project-brief"},"includesLabel":"What you get","proofLabel":"Proof","items":[{"service":"promotion","title":"Music, Film & Brand Promotion","text":"Your release, edited for short-form and posted to an audience that has reached 74M+ views.","audience":{"total":"272K+","label":"followers across my channels","asOf":"as of Oct 2026","platforms":[{"name":"TikTok","value":"237.8K"},{"name":"YouTube","value":"22.8K"},{"name":"Facebook","value":"9.9K"},{"name":"Instagram","value":"1.8K"}]},"includes":["An edit made for your release","Posted on my TikTok, YouTube, Facebook and Instagram","A results report: views, likes and shares"],"proof":"That's So True 3.9M · Home Along Da Riles 3.5M · Midnight Girls 700K","image":{"src":"assets/images/edits/home-along-da-riles-thumb.webp","alt":"Frame from the Home Along Da Riles film promo edit","width":600,"height":602}},{"service":"website","title":"Business Websites","text":"A fast, modern website for your business: designed, built and launched.","includes":["Mobile-friendly design and build","Contact or booking forms, basic Google (SEO) setup","Admin panels and databases when the business needs them","Launch and hosting setup"],"proof":"MSC NU Laguna website · Document Tracking System · this portfolio","image":{"src":"assets/images/work/msc-nu-laguna.webp","alt":"The MSC NU Laguna website repository on GitHub","width":1200,"height":750}},{"service":"editing","title":"Video Editing","text":"Short-form edits built to hold attention, for creators, brands and businesses.","includes":["TikTok, Reels and YouTube Shorts","Hooks, captions and music sync","Revisions and fast turnaround"],"addon":"Add-on: AI product videos for e-commerce, made with Google Flow","proof":"Seven Sundays 14M · The Chosen: Judas delivered in 24h","image":{"src":"assets/images/seven-sundays-thumb.jpg","alt":"Frame from the Glass Child: Seven Sundays edit","width":576,"height":640}}],"note":"The Services section, in order of priority. service is the value the card's button preselects in the contact form (it must match a form option). audience appears on the card that has it; update the follower counts and asOf date now and then. No prices yet: add a price line when you decide."},"work":{"codeLabel":"Code","items":[{"title":"MSC NU Laguna Website","summary":"Community platform for members, events and updates. I led the backend.","tags":["Node.js","Express","MySQL"],"href":"https://mscnulaguna.org/","code":"https://github.com/mscnulaguna/MSC-Official-Website","image":{"src":"assets/images/work/msc-nu-laguna.webp","alt":"The MSC NU Laguna website repository on GitHub","width":1200,"height":750},"TODO":"The preview shows the GitHub repo because mscnulaguna.org blocks automated browsers. Swap in a 1200x750 WebP screenshot of the live site."},{"title":"Document Tracking & Analytics","summary":"A document tracking system for the City Government of Sto. Tomas: documents, updates and reports in one place.","tags":["PHP","MySQL"],"href":"https://github.com/generosomm/Document-Tracker","image":{"src":"assets/images/work/document-tracker.webp","alt":"The Document Tracker repository on GitHub","width":1200,"height":750}},{"title":"Goodness Gracious","summary":"Hotel EDI integration system. I led the hotel node in a five-team project exchanging ANSI X12 transactions over REST.","tags":["JavaScript","Cloud Functions","Firestore","Vercel"],"href":null,"image":null,"TODO":"Add a repo or live link (href) and a 1200x750 WebP screenshot (image) when available. Until then the row shows without a link or preview."},{"title":"Zero to Deploy","summary":"A guided planner that turns a client idea into a clear, approved project plan.","tags":["HTML5","CSS3","JavaScript"],"href":"https://generosomm.github.io/ZeroToDeploy/","code":"https://github.com/generosomm/ZeroToDeploy","image":{"src":"assets/images/work/zero-to-deploy.webp","alt":"The Zero to Deploy home screen","width":1200,"height":750}},{"title":"Nexus Pass","summary":"An interactive digital pass that works directly in the browser.","tags":["HTML5","CSS3","JavaScript"],"href":"https://generosomm.github.io/nexus-pass/","code":"https://github.com/generosomm/nexus-pass","image":{"src":"assets/images/work/nexus-pass.webp","alt":"The Nexus Pass registration screen","width":1200,"height":750}},{"title":"This Portfolio","summary":"Framework-free and JSON-driven, designed and built from scratch.","tags":["HTML5","CSS3","JavaScript"],"href":"https://github.com/generosomm/merwin-portfolio-ve","image":{"src":"assets/images/work/portfolio.webp","alt":"The hero of this portfolio","width":1200,"height":750}}],"note":"Rows link to href (opens in a new tab); code adds a separate Code link. Preview images are 1200x750 WebP in assets/images/work/: on desktop they appear as a 3D card when the row is hovered, on phones they sit under the row. A row with no href or image still shows, just without the link or preview."},"edits":{"tabs":{"label":"Video work","edits":"Edits","hooks":"AI Hooks"},"items":[{"title":"Glass Child — Seven Sundays","platform":"TikTok","badge":"14M views","image":"assets/images/edits/seven-sundays-thumb.webp","alt":"Frame from the Glass Child Seven Sundays TikTok edit","video":"assets/videos/seven-sundays.mp4","href":"https://www.tiktok.com/@eroedtx/video/7493375615706467592","imageWidth":576,"imageHeight":640},{"title":"The Blueprint of the Trend","platform":"YouTube","badge":"12.7M views","image":"assets/images/edits/youtube-blueprint-thumb.webp","alt":"Frame from The Blueprint of the Trend YouTube Short","video":"assets/videos/the-blueprint-of-the-trend.mp4","href":"https://youtube.com/shorts/dIMQwAMAzeQ","imageWidth":600,"imageHeight":338},{"title":"“That’s So True” — Gracie Abrams edit","platform":"TikTok","badge":"3.9M views","image":"assets/images/edits/thats-so-true-thumb.webp","alt":"Frame from the That's So True music promotion edit","video":"assets/videos/thats-so-true.mp4","href":"https://www.tiktok.com/@eroedtx/video/7439577492840647943","imageWidth":600,"imageHeight":795},{"title":"Home Along Da Riles","platform":"TikTok","badge":"3.5M views","image":"assets/images/edits/home-along-da-riles-thumb.webp","alt":"Frame from the Home Along Da Riles trailer edit","video":"assets/videos/home-along-da-riles.mp4","href":"https://www.tiktok.com/@eroedtx/video/7649449441484655893","imageWidth":600,"imageHeight":602},{"title":"Always Check Your Weather App","platform":"Instagram","badge":"1.1M views","image":"assets/images/edits/instagram-weather-app-thumb.webp","alt":"Frame from the Always Check Your Weather App Instagram Reel","video":"assets/videos/instagram-weather-app-reel.mp4","href":"https://www.instagram.com/reel/DQg23ilEj9r/","imageWidth":600,"imageHeight":600},{"title":"Communication Without Understanding","platform":"Facebook","badge":"898K views","image":"assets/images/edits/facebook-loved-one-thumb.webp","alt":"Frame from The Loved One Facebook Reel","video":"assets/videos/the-loved-one.mp4","href":"https://www.facebook.com/reel/1565125114712353","imageWidth":576,"imageHeight":576},{"title":"Midnight Girls","platform":"TikTok","badge":"700K views","image":"assets/images/edits/midnight-girls-thumb.webp","alt":"Frame from the Midnight Girls teaser edit","video":"assets/videos/midnight-girls.mp4","href":"https://www.tiktok.com/@eroedtx/video/7628194341139549461","imageWidth":600,"imageHeight":601},{"title":"The Chosen: Judas","platform":"TikTok","badge":"24h delivery","image":"assets/images/edits/the-chosen-judas-thumb.webp","alt":"Frame from The Chosen Judas commissioned edit","video":"assets/videos/the-chosen-judas.mp4","href":"https://vt.tiktok.com/ZSHC135P5/","imageWidth":600,"imageHeight":602}],"hooks":{"platform":"Google Flow","playLabel":"plays the video","items":[{"title":"Tenda WiFi Router","badge":"Tech hook","image":"assets/images/edits/ai-hook-tenda-wifi.webp","imageWidth":600,"imageHeight":600,"alt":"AI-generated product frame for the Tenda WiFi router hook","video":"assets/videos/web/ai-hook-tenda-wifi.mp4"},{"title":"Hair Illusion Kit","badge":"Beauty hook","image":"assets/images/edits/ai-hook-hair-illusion.webp","imageWidth":600,"imageHeight":600,"alt":"AI-generated product frame for the Hair Illusion Kit hook","video":"assets/videos/web/ai-hook-hair-illusion.mp4"},{"title":"Red/Blue Light Therapy Cap","badge":"Health-tech hook","image":"assets/images/edits/ai-hook-light-therapy.webp","imageWidth":600,"imageHeight":600,"alt":"AI-generated product frame for the Red/Blue Light Therapy Cap hook","video":"assets/videos/web/ai-hook-light-therapy.mp4"},{"title":"Ceelike Purple Mouthwash","badge":"FMCG hook","image":"assets/images/edits/ai-hook-mouthwash.webp","imageWidth":600,"imageHeight":600,"alt":"AI-generated product frame for the Ceelike Purple Mouthwash hook","video":"assets/videos/web/ai-hook-mouthwash.mp4"}]},"note":"Two tabs: items are the edits (each links to its post), hooks are the Google Flow AI hooks (each plays its video in the lightbox). Thumbnails are 600px WebP in assets/images/edits/. Hook videos are 720p web copies in assets/videos/web/ (the 1080p originals stay in assets/videos/). Videos only download when someone hovers a card on desktop or opens a hook."},"proof":{"analytics":{"heading":"Analytics","intro":"Screenshots straight from my TikTok and YouTube dashboards. Swipe or use the arrows, and open any one full size.","items":[{"value":"57.9M","label":"TikTok / last 365 days","thumb":{"src":"assets/images/proof/tiktok-overview.webp","width":1874,"height":954,"srcset":[{"src":"assets/images/proof/tiktok-overview-960.webp","width":960},{"src":"assets/images/proof/tiktok-overview.webp","width":1874}]},"full":"assets/images/stat-1.png","alt":"TikTok Studio overview showing 57.9 million views, 4.8 million likes, and 317.1 thousand shares"},{"value":"7.2M","label":"Top single post","thumb":{"src":"assets/images/proof/tiktok-top-posts.webp","width":1874,"height":954,"srcset":[{"src":"assets/images/proof/tiktok-top-posts-960.webp","width":960},{"src":"assets/images/proof/tiktok-top-posts.webp","width":1874}]},"full":"assets/images/stat-2.png","alt":"TikTok Studio top posts showing multiple videos between 3.4 and 7.2 million views"},{"value":"16.4M","label":"YouTube / lifetime","thumb":{"src":"assets/images/proof/youtube-lifetime.webp","width":1874,"height":954,"srcset":[{"src":"assets/images/proof/youtube-lifetime-960.webp","width":960},{"src":"assets/images/proof/youtube-lifetime.webp","width":1874}]},"full":"assets/images/stat-3.png","alt":"YouTube Studio analytics showing 16.4 million lifetime views and 16.7 thousand subscribers"},{"value":"12.7M","label":"Highest YouTube Short","thumb":{"src":"assets/images/proof/youtube-top-short.webp","width":1874,"height":954,"srcset":[{"src":"assets/images/proof/youtube-top-short-960.webp","width":960},{"src":"assets/images/proof/youtube-top-short.webp","width":1874}]},"full":"assets/images/stat-5-youtube-top-short.png","alt":"YouTube Studio Shorts list showing The Blueprint of the Trend as the highest-viewed Short with 12,653,962 views"},{"value":"4M","label":"Monthly audience","thumb":{"src":"assets/images/proof/youtube-audience.webp","width":1874,"height":954,"srcset":[{"src":"assets/images/proof/youtube-audience-960.webp","width":960},{"src":"assets/images/proof/youtube-audience.webp","width":1874}]},"full":"assets/images/stat-4.png","alt":"YouTube Studio audience analytics showing a monthly audience of 4 million"}],"carousel":{"label":"Analytics screenshots","slide":"{index} of {total}","previous":"Previous screenshot","next":"Next screenshot"}},"certifications":{"heading":"Certifications","viewAll":{"label":"View on LinkedIn","href":"https://www.linkedin.com/in/generosomm/details/certifications/"},"items":[{"title":"IT Specialist: Network Security","issuer":"Certiport","year":"2026","thumb":{"src":"assets/images/proof/cert-network-security.webp","width":802,"height":620},"full":"assets/images/Information Technology Specialist - Network Security.jpg","alt":"Information Technology Specialist Network Security certificate awarded to Merwin Generoso"},{"title":"IT Specialist: Databases","issuer":"Certiport","year":"2025","thumb":{"src":"assets/images/proof/cert-databases.webp","width":900,"height":695},"full":"assets/images/Information Technology Specialist in Databases.jpg","alt":"Information Technology Specialist Databases certificate awarded to Merwin Generoso"},{"title":"Agentblazer Champion","issuer":"Salesforce","year":"2025","thumb":{"src":"assets/images/proof/cert-agentblazer.webp","width":800,"height":450},"full":"assets/images/Agentblazer Champion Certificate of Completion.jpg","alt":"Salesforce Agentblazer Champion certificate awarded to Merwin Generoso"}],"carousel":{"label":"Certifications","slide":"{index} of {total}","previous":"Previous certificate","next":"Next certificate"}},"lightbox":{"label":"Preview","close":"Close"},"note":"thumb is the small WebP shown on the page; full is the original that opens in the lightbox. Every value must match its screenshot."},"stack":{"groups":[{"label":"Frontend","items":[{"name":"HTML5","icon":"assets/icons/stack/html5.svg","color":"#E44D26"},{"name":"CSS3","icon":"assets/icons/stack/css3.svg","color":"#33A9DC"},{"name":"JavaScript","icon":"assets/icons/stack/javascript.svg","color":"#F7DF1E"},{"name":"TypeScript","icon":"assets/icons/stack/typescript.svg","color":"#3178C6"},{"name":"React","icon":"assets/icons/stack/react.svg","color":"#61DAFB"}]},{"label":"Backend","items":[{"name":"Node.js","icon":"assets/icons/stack/nodejs.svg","color":"#5FA04E"},{"name":"Express","icon":"assets/icons/stack/express.svg","mono":true,"color":"#FFFFFF"},{"name":"PHP","icon":"assets/icons/stack/php.svg","color":"#8892BF"}]},{"label":"Data & cloud","items":[{"name":"MySQL","icon":"assets/icons/stack/mysql.svg","mono":true,"color":"#4479A1"},{"name":"Firebase","icon":"assets/icons/stack/firebase.svg","color":"#FFCA28"}]},{"label":"Tools","items":[{"name":"Claude","icon":"assets/icons/stack/claude.svg","color":"#D97757"},{"name":"OpenAI","icon":"assets/icons/stack/openai.svg","mono":true,"color":"#FFFFFF"},{"name":"Git","icon":"assets/icons/stack/git.svg","color":"#F05032"},{"name":"GitHub","icon":"assets/icons/stack/github.svg","mono":true,"color":"#FFFFFF"},{"name":"VS Code","icon":"assets/icons/stack/vscode.svg","color":"#23A9F2"},{"name":"Vercel","icon":"assets/icons/stack/vercel.svg","mono":true,"color":"#FFFFFF"},{"name":"Notion","icon":"assets/icons/stack/notion.svg","mono":true,"color":"#FFFFFF"},{"name":"Trello","icon":"assets/icons/stack/trello.svg","color":"#2684FF"}]},{"label":"Creative","items":[{"name":"Premiere Pro","icon":"assets/icons/stack/premierepro.svg","color":"#E976B9"},{"name":"After Effects","icon":"assets/icons/stack/aftereffects.svg","color":"#D490C5"},{"name":"CapCut","icon":"assets/icons/stack/capcut.svg","mono":true,"color":"#FFFFFF"},{"name":"Canva","icon":"assets/icons/stack/canva.svg","color":"#00C4CC"},{"name":"Picsart","icon":"assets/icons/stack/picsart.svg","color":"#C209C1"},{"name":"Google Flow","icon":"assets/icons/stack/google-flow.webp","mono":true,"color":"#8AB4F8"}]},{"label":"Integration & more","items":["REST APIs","EDI (ANSI X12)","Systems integration","Database design","SQL"]}],"github":{"heading":"GitHub activity","username":"generosomm","link":{"label":"View GitHub","href":"https://github.com/generosomm"},"graphLabel":"GitHub contribution graph for the last year","snapshot":"data/github-contributions.json","tooltip":{"none":"No contributions","one":"{count} contribution","many":"{count} contributions"},"stats":{"total":"Contributions, last 12 months","streak":"Longest streak","busiest":"Busiest day","day":"{count} day","days":"{count} days"}},"note":"Items with an icon show as logos in their own colours; color is the brand colour used for the hover glow. mono: true is for single-colour logos, drawn in white. Plain strings show as text tags, for skills without a logo. Logos are saved in assets/icons/stack/ (sources and licences in CREDITS.txt there). The GitHub graph reads a saved snapshot; refresh it with: node scripts/update-github-snapshot.mjs"},"contact":{"statement":"Need something built, or something cut?","email":{"address":"generosomerwin10@gmail.com","label":"Email me","subject":"Hello from your portfolio"},"form":{"heading":"Tell me about your project","name":"Your name","replyTo":"Your email","service":"What do you need?","options":[{"value":"promotion","label":"Music, film or brand promotion"},{"value":"website","label":"A business website"},{"value":"editing","label":"Video editing"},{"value":"other","label":"Something else"}],"deadline":"Deadline (optional)","message":"Project details","messageHint":"What are you promoting or building? Links help.","submit":"Send project brief","sending":"Sending…","sent":"Thanks! Your brief is on its way. I'll reply by email.","mailtoSent":"Your email app should now open with your brief filled in. Just press send.","failed":"That didn't go through. Please email me directly instead.","subject":"Project brief: {service}","endpoint":"","accessKey":""},"booking":{"label":"Book a free 15-minute call","href":""},"rows":[{"label":"Email","email":true},{"label":"Availability","value":"Available for freelance projects & remote work"},{"label":"Résumé","link":{"label":"View CV","href":"assets/Merwin_Generoso_CV.pdf"}},{"label":"Socials","links":[{"label":"LinkedIn","href":"https://linkedin.com/in/generosomm"},{"label":"GitHub","href":"https://github.com/generosomm"},{"label":"TikTok","href":"https://www.tiktok.com/@eroedtx"},{"label":"YouTube","href":"https://www.youtube.com/@eroedtx"},{"label":"Instagram","href":"https://www.instagram.com/eroedtx/"},{"label":"Facebook","href":"https://www.facebook.com/eroedtx"}]}],"pair":[{"label":"Based in","value":"Sto. Tomas City, Batangas, PH"},{"label":"Local time","timeZone":"Asia/Manila","timeLabel":"GMT+8"}],"footer":{"name":"Merwin Generoso","backToTop":"Back to top","legalLabel":"Legal","legal":[{"label":"Privacy","href":"privacy.html"},{"label":"Terms","href":"terms.html"}]},"note":"form: until accessKey is set, the form opens the visitor's email app with their brief filled in. To receive briefs straight to your inbox, get a free access key at web3forms.com and paste it into accessKey (endpoint can stay empty). booking: paste your Cal.com (or Calendly) link into href to show the booking button. rows is the vertical label/value list; pair is the two-column row; a timeZone entry shows your live local time."},"ui":{"skipLink":"Skip to content","preloader":{"label":"Render","ariaLabel":"Loading the page","fps":24,"frames":36,"durationMs":850,"exitMs":650},"phasePending":"Builds in a later phase","contentError":"Some portfolio content could not be loaded. Please refresh the page."}}}