Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions resume.html
Original file line number Diff line number Diff line change
Expand Up @@ -132,20 +132,20 @@ <h2>Certifications</h2>
<!-- ============ MAIN ============ -->
<main class="main">
<div class="name">ASWIN</div>
<div class="role">Software Engineer</div>
<div class="role">Senior Software Engineer</div>
<div class="rule"></div>

<div class="sec">
<div class="sec-title">Profile</div>
<p class="summary">Software engineer working close to the metal on next-generation AI accelerator hardware. I build and optimize low-level compute kernels, profile and benchmark tensor operations, and hunt bottlenecks across the stack to drive device throughput — and own end-to-end model tracing and validation plus the tooling and infrastructure around it.</p>
<p class="summary">Senior software engineer working close to the metal on next-generation AI accelerator hardware. I build and optimize low-level compute kernels, profile and benchmark tensor operations, and hunt bottlenecks across the stack to drive device throughput — and own end-to-end model tracing and validation plus the tooling and infrastructure around it.</p>
</div>

<div class="sec">
<div class="sec-title">Experience</div>
<div class="tl">
<div class="job">
<div class="h">
<span class="title">Software Engineer</span>
<span class="title">Senior Software Engineer</span>
<span class="meta">Jun 2023 – Present</span>
</div>
<div class="sub">MulticoreWare Pvt Ltd · Chennai, India</div>
Expand Down
10 changes: 5 additions & 5 deletions src/worker.ts
Original file line number Diff line number Diff line change
Expand Up @@ -149,10 +149,10 @@ function webPage(resumeHtml: string): string {
const head = `
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="icon" href="data:image/svg+xml,${encodeURIComponent(FAVICON_SVG)}">
<title>Aswin — Software Engineer · Resume</title>
<meta name="description" content="Aswin — Software Engineer working on next-generation AI accelerator hardware: compute kernels, profiling, and model tracing.">
<meta property="og:title" content="Aswin — Software Engineer">
<meta property="og:description" content="Resume — AI-accelerator software engineer.">
<title>Aswin — Senior Software Engineer · Resume</title>
<meta name="description" content="Aswin — Senior Software Engineer working on next-generation AI accelerator hardware: compute kernels, profiling, and model tracing.">
<meta property="og:title" content="Aswin — Senior Software Engineer">
<meta property="og:description" content="Resume — senior AI-accelerator software engineer.">
<meta property="og:type" content="profile">
<style>
@media screen {
Expand Down Expand Up @@ -196,7 +196,7 @@ function webPage(resumeHtml: string): string {
</style>`;

const topBar =
`<div id="topbar"><div class="who">Aswin<span>Software Engineer</span></div>` +
`<div id="topbar"><div class="who">Aswin<span>Senior Software Engineer</span></div>` +
`<a id="dl" href="/${PDF_FILENAME}?download">↓ Download PDF</a></div>`;

// Order matters: do the <body> injection on the RAW resume first, so the
Expand Down
Loading