diff --git a/build.js b/build.js index d1fd706..bbd266d 100644 --- a/build.js +++ b/build.js @@ -12,6 +12,10 @@ const resume = JSON.parse(fs.readFileSync(path.join(ROOT, 'resume.json'), 'utf8' // ── SVG icons ──────────────────────────────────────────────────────────────── const icons = { + email: ``, linkedin: ``, @@ -110,17 +114,20 @@ async function build() { const headshot = document.getElementById('me'); if (headshot) headshot.style.display = 'none'; }); - // Inject compact styles to keep the PDF to ≤2 pages + // Inject compact styles to keep the PDF to 2 pages with a clean break before Google await page.addStyleTag({ content: ` - body { font-size: 0.875rem; line-height: 1.4; } - .profile { padding-bottom: 0.6rem; margin-bottom: 0; } - h2 { margin-top: 0.6rem; margin-bottom: 0.35rem; } - .job { padding: 0.3rem 0.5rem; margin-bottom: 0; } - .job-role { margin-bottom: 0.15rem; } - ul { margin-top: 0.15rem; margin-bottom: 0.15rem; } + body { font-size: 0.875rem; line-height: 1.35; } + .profile { padding-bottom: 0.5rem; margin-bottom: 0; } + h2 { margin-top: 0.5rem; margin-bottom: 0.3rem; } + .job { padding: 0.25rem 0.5rem; margin-bottom: 0; } + .job-role { margin-bottom: 0.1rem; } + ul { margin-top: 0.1rem; margin-bottom: 0.1rem; } li { margin-bottom: 0; } - .skills-grid { gap: 0.15rem 1rem; } - .section p { margin-bottom: 0.35rem; } + .skills-grid { gap: 0.1rem 1rem; } + .section p { margin-bottom: 0.3rem; } + .project-item { break-inside: avoid; page-break-inside: avoid; } + /* Force page break before Google so all Verily content stays on page 1 */ + .job + .job { break-before: page; page-break-before: always; } ` }); await page.pdf({ path: path.join(ROOT, 'resume.pdf'), diff --git a/index.html b/index.html index efe12dc..90567c2 100644 --- a/index.html +++ b/index.html @@ -51,6 +51,14 @@
Experienced software engineer and researcher with a strong background in building cloud infrastructure, web services, and applications. Particular experience managing large fleets of physical hardware requiring low latency and high availability, and building insights from resulting datasets. Excels in designing and managing cloud architectures, deploying cloud applications to heterogeneous environments. Proven ability to own and support software throughout its full lifecycle.
+Experienced software engineer and researcher with a strong background in building cloud infrastructure, web services, and applications. Particular experience managing large fleets of physical hardware requiring low latency and high availability, and building insights from resulting datasets. Skilled at deploying cloud applications to heterogeneous environments and owning software through its full lifecycle.
-I am currently a Software Engineer at Verily in Boston.
+Currently a Staff Software Engineer at Verily in Boston.