Last updated: 2026-05-28
Static Astro resume focused on:
- High SEO quality
- Fast performance
- Premium UI without heavy runtime
- Reader-friendly content for AI and crawlers
- Strong positioning for
SEO Developer,SEM,AI Automation, andCloud Server Optimization
- Astro static site
- TypeScript in content/config files
- Custom CSS
- No backend required for the current version
- No external font dependency
- Minimal client-side JavaScript
- Built Thai and English resume pages
- Added dark/light theme toggle
- Added reader mode and markdown resume endpoints
- Added canonical, hreflang, sitemap, robots, schema, navigation schema
- Added image-focused certificate schema with
ImageObject,contentUrl,thumbnailUrl, caption, description, and WebP encoding metadata - Added security headers file for Pages-style hosting
- Improved keyword targeting for:
SEO DeveloperSEO SpecialistSEM SpecialistAI AutomationCloud Server Optimization
- Improved homepage visual style with a more premium look while keeping payload small
- Added certificate gallery section with proof images
- Added a dedicated services layer so the site works as both profile and service offering
- Updated homepage copy tone:
- Thai: warmer, friendlier, more natural
- English: more formal, developer-minded, less sales-heavy
- Expanded SEM platform coverage in content:
- Google Ads
- Meta Ads (Facebook / Instagram)
- LINE Ads
- TikTok Ads
- Added logo-ready meta structure:
- favicon
- apple-touch-icon
- social image placeholders
- schema logo hooks
- Added certificate provider logos, grouped certificate lists, and proof descriptions
- Certificate proof images have visible text descriptions, descriptive alt text, fixed dimensions, lazy loading, and matching structured data
- Started responsive cleanup:
- reduced Thai hero type scale
- shortened Thai homepage copy
- added small inline SVG card icons
- improved tablet/mobile grid collapse behavior
- Content and SEO data:
src/data/profile.ts - Reader markdown generation:
src/data/reader.ts - Main page component:
src/components/ResumePage.astro - Layout and head tags:
src/layouts/BaseLayout.astro - Styles:
src/styles/global.css - Reader layout:
src/layouts/ReaderLayout.astro - Headers for deployment:
public/_headers
- Should TH and EN stay as separate URLs, or become one page with in-page language switching while still preserving SEO-friendly URLs?
- Should the site remain custom CSS, or move to Tailwind/Nano-style utility structure?
- Should the certificate gallery open as:
- modal lightbox
- grouped categories
- expandable archive
- Which final domain will be used for production?
-
Replace placeholder domain:
- update
site.baseUrlinsrc/data/profile.ts - update canonical URLs in
public/_headers
- update
-
Improve image/content system:
- add your own profile photo
- add selected project/work images
- add grouped certificate gallery
- confirm all
alt,width,height, and file naming
-
Add more real proof:
- project case studies
- selected audits / performance wins
- server optimization examples
- competitor intelligence examples
-
Strengthen homepage positioning:
- expand AI tools actually used in production
- expand CMS/framework history
- refine “best-fit work” / service angle
-
Final technical audit pass:
- Web Developer extension
- Screaming Frog
- PageSpeed Insights
- GTmetrix
-
Continue UI cleanup:
- tighten Thai copy further where needed
- verify header/nav behavior on mobile and tablet
- improve certificate section into more premium floating cards
- add filter/lightbox if still needed
User has provided additional removed-background certificate images that should be reviewed and likely integrated into a better gallery:
/Users/sufarwee/Desktop/cert. up web resume/cert remove bg/cert pic 01.png/Users/sufarwee/Desktop/cert. up web resume/cert remove bg/cert pic 02.png/Users/sufarwee/Desktop/cert. up web resume/cert remove bg/cert pic 03.png/Users/sufarwee/Desktop/cert. up web resume/cert remove bg/cert pic 04.png/Users/sufarwee/Desktop/cert. up web resume/cert remove bg/cert pic 05.png/Users/sufarwee/Desktop/cert. up web resume/cert remove bg/cert pic 06.png/Users/sufarwee/Desktop/cert. up web resume/cert remove bg/cert pic 08png.png/Users/sufarwee/Desktop/cert. up web resume/cert remove bg/cert pic 09.png
-
2026-05-27 update:
- certificate proof gallery now opens by default as smaller per-certificate mini cards
- each certificate card keeps image alt text plus a short contextual description
- certificate images now use
object-fit: containso badges/certificates are not cropped - added Leadership / SEO Operations and cross-functional communication skills in Thai and English
npm run buildpassed with 0 errors and 0 warnings
-
A backend is not necessary unless we want:
- CMS editing
- contact forms with storage
- dynamic case studies
- admin upload flows
- analytics dashboard inside the site
-
For now, static is the right choice for speed, crawlability, and simpler deployment.
-
2026-05-27 second update:
- integrated older prompt content into the live Thai/English profile data
- expanded the career narrative from Software Engineering into webboard/CMS/PHP, student freelance work, network/mail/server support, and production infrastructure
- added O2O, confidential data handling, Google Developer/LINE Developer mindset, history/interdisciplinary learning, UTM governance, DNS/SSL/CDN, mail server, NAS backup, and log file analysis
- updated Nebly Media UK wording in the experience section, pending exact spelling/date confirmation
-
2026-05-27 certificate WebP update:
- replaced the older certificate gallery source with the cleaned WebP folder from
alll certified sufarwee dunyamat Web P - generated 46 full-size WebP certificate assets and 46 lightweight WebP thumbnails under
public/certificates/all/ - added
src/data/certificateProofs.tsso every certificate has title, category, alt text, full image URL, thumbnail URL, and contextual TH/EN description - certificate cards now open the full image when clicked, while the page itself loads the smaller thumbnail version
- old generated PNG files inside
public/certificates/all/fullandpublic/certificates/all/thumbwere replaced by WebP assets
- replaced the older certificate gallery source with the cleaned WebP folder from
-
2026-05-27 design reference update:
- saved preferred inspiration sites in
CONTENT_NOTES.md - current visual target: premium Astro profile, multilingual, breathable layout, certificate/logo motion, high mobile performance, and minimal JavaScript
- saved preferred inspiration sites in
-
2026-05-27 certificate/review update:
- removed
Head of IT Extreme Club, Prince of Songkla University Phuket Campus, 2008-2010from the awards list - certificate proof cards are now individually clickable and open the larger source image in a new tab
- highlighted the second “5 angles” review card around verifiable web optimization: Google PageSpeed Insights 90+ / GTmetrix A Score
npm run buildpassed with 0 errors and 0 warnings
- removed
-
2026-05-27 typography/content update:
- added smaller second-line notes under Knowledge Graph Signals for Search Engine Marketing and Cloud Computing
- refined the performance review card so
Optimize Performance Score Aappears first, then the Thai explanation on the next line - kept the review paragraph closer to the original font scale so it does not feel oversized
npm run buildpassed with 0 errors and 0 warnings
-
2026-05-27 work timeline update:
- restructured the experience section into a clearer reverse-chronological timeline
- added Yongsingeyia now Crown Construction wording
- added Chao Phraya Architech / Boonbundan group as a recent project-based SEO Developer / Digital Growth entry
- added Freelance / Business Owner as an ongoing 2017-present consulting and 0-100 delivery track
- added SchoolOS / Echelon Thailand Phuket / SIPA software community as a 2013-2014 startup and product milestone
- moved teaching roles to parallel present entries instead of mixing them into the main corporate timeline
npm run buildpassed with 0 errors and 0 warnings
-
2026-05-27 timeline correction:
- corrected
Nebly Media UKtoNebsly Media UKin both Thai and English timeline content - added
JINGLEBUILE Co., Ltd.asDigital Marketing & SEO Specialist, period04 Dec 2020 - May 2021 - kept Nebsly Media UK as a separate SEO/SEM project-based entry so it is not hidden inside freelance work
npm run buildpassed with 0 errors and 0 warnings
- corrected
-
2026-05-27 Nebly Media timeline correction:
- updated the company spelling to
Nebly Media UK - moved/worded Nebly Media UK as the role after leaving Sri panwa and before JINGLEBUILE
- added Thai/English copy explaining that the role continued from hotel-scale/multi-site search, ads, and website operations experience
npm run buildpassed with 0 errors and 0 warnings
- updated the company spelling to
-
2026-05-27 NEBSLY company context update:
- updated the public-facing company label to
NEBSLY Media UK / Thailand - added context that NEBSLY Media was founded in the UK, worked across markets such as the United States, Singapore and Germany, and had a Thailand company presence in Bangkok
- added that the role was WFH from Phuket during that period
- kept the full street address out of the resume page for readability, but the source note is available from user-provided context
npm run buildpassed with 0 errors and 0 warnings
- updated the public-facing company label to
-
2026-05-27 NEBSLY role title update:
- changed the NEBSLY Media role title to
Developer & Digital Marketing (SEO/SEM)in both Thai and English profile data npm run buildpassed with 0 errors and 0 warnings
- changed the NEBSLY Media role title to
-
2026-05-27 NEBSLY source URL note:
- former company URL provided by user:
http://www.nebslymedia.com/th - user noted the website is no longer maintained/connected
- do not add this as a public outgoing link on the site unless a working archived or replacement URL is provided, because it may create broken-link/HTTP URL audit issues
- former company URL provided by user:
-
2026-05-27 NEBSLY LinkedIn company profile update:
- added
https://www.linkedin.com/showcase/nebslymediaasia/about/as the public company link forNEBSLY Media UK / Thailand - linked NEBSLY in the visual timeline, reader page, and generated Markdown reader output
- kept the discontinued
http://www.nebslymedia.com/thoff the public page to avoid HTTP and broken-link audit issues npm run buildpassed with 0 errors and 0 warnings
- added
-
2026-05-28 image schema / review-snippet safety update:
- added an
ItemListof certificate proof images to JSON-LD usingImageObject - each certificate image schema now includes
contentUrl,thumbnailUrl,name,caption,description,encodingFormat: image/webp, and links back to the Person entity - intentionally did not add fake
AggregateRatingorReviewschema; review snippet markup should only be added for real, visible, guideline-safe reviews
- added an
-
2026-05-28 certificate proof slider cleanup:
- removed the old mixed provider/composite strip from the certificate proof section, including the confusing LinkedIn/SEMrush-style gallery image
- cleared the unused
certificateLogosdata arrays so old composite proof images are not accidentally reused later - replaced it with a real certificate proof slider sourced from individual WebP certificate thumbnails
- kept every slide clickable so users can open the real full-size certificate proof image
- recategorized Google badge assets into the correct proof groups: paid media, analytics, and related platform proof instead of a generic badge bucket
- kept the detailed certificate list below the slider for SEO-readable text, alt text, and structured proof context