Systems & Web Developer | IT Project Manager
25+ years bridging legacy systems (COBOL, FoxPro) and modern web architectures (JavaScript, Python, Java). Specializing in end-to-end system design, network security, and database management across the Middle East, Mongolia, and the Philippines.
High-performance, SEO-optimized blog and portfolio using a decoupled JAMstack architecture with server-side rendering and static site generation for near-instantaneous navigation.
Click any node to explore connections and related projects
Drag the slider to explore the implementation
// Nuxt.js + Sanity.io JAMstack Architecture
// GROQ query for fetching blog posts
const query = groq`
*[_type == "post"] | order(publishedAt desc) {
_id,
title,
slug,
publishedAt,
"author": author->name,
"categories": categories[]->title,
"mainImage": mainImage.asset->url,
body
}
`;
// Server-side rendering with Nuxt.js
export default defineNuxtConfig({
modules: ['@nuxtjs/sanity'],
sanity: {
projectId: process.env.SANITY_PROJECT_ID,
dataset: 'production',
useCdn: true,
apiVersion: '2024-01-01'
}
});
// Image CDN delivery with optimized loading
const imageUrl = urlFor(post.mainImage)
.width(800)
.height(400)
.format('webp')
.url();Contribution history and project durations
UI concepts, editorial covers, and design systems from recent web work.
Articles published from Sanity CMS, queried with GROQ, and rendered by Nuxt.
Steps to grow your career over time—from first job to leadership—in the Philippine context.
A brief look at Philippine labor force statistics and what they mean for job seekers and policymakers.
How to research pay ranges and approach salary discussions with confidence in the Philippine job market.
Open to new opportunities in systems development, web engineering, and IT project management