diff --git a/packages/preview/clickworthy-resume/1.0.1/LICENSE b/packages/preview/clickworthy-resume/1.0.1/LICENSE
new file mode 100644
index 0000000000..63fd9eae17
--- /dev/null
+++ b/packages/preview/clickworthy-resume/1.0.1/LICENSE
@@ -0,0 +1,20 @@
+MIT License
+
+Copyright (c) 2024 Abdullah Hendy
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is furnished
+to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
+FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
+COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
+IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
\ No newline at end of file
diff --git a/packages/preview/clickworthy-resume/1.0.1/README.md b/packages/preview/clickworthy-resume/1.0.1/README.md
new file mode 100644
index 0000000000..cf1371733e
--- /dev/null
+++ b/packages/preview/clickworthy-resume/1.0.1/README.md
@@ -0,0 +1,356 @@
+
+
+# clickworthy-resume
+
+**A simple, flexible, responsive, ATS-friendly, and click-worthy resume. Extra cover letter and extendable to a CV**
+
+
+## 🙋♂️ Introduction
+This **Typst** Resume template allows for writing resumes, CVs, and cover letters fast. The core is borrowed from the [**guided-resume-starter-cgc**](https://github.com/typst/packages/tree/main/packages/preview/guided-resume-starter-cgc/2.0.0) template with extra features, more flexibility, and formatting improvements.
+
+For advice on writing an effective resume, this [small write-up](https://github.com/typst/packages/blob/main/packages/preview/guided-resume-starter-cgc/2.0.0/template/starter.typ) by the [**guided-resume-starter-cgc**](https://github.com/typst/packages/tree/main/packages/preview/guided-resume-starter-cgc/2.0.0) template author is quite helpful.
+
+For advice on writing an effective cover letter, this [guide](https://career.engin.umich.edu/sample-cover-letter/) by [UMich ECRC](https://career.engin.umich.edu/) is quite helpful.
+
+> **NOTE**: See more information on the [**project's main repository**](https://github.com/AbdullahHendy/clickworthy-resume)
+
+## 🏃 Getting Started
+### [**Typst Web App**](https://typst.app/)
+1. Open the [Typst App](https://typst.app/) on any supported platform
+2. In the *Dashboard*, select *Start from template*
+3. Search for ***clickworthy-resume*** and select it
+4. Name the project and *Create*
+5. The default editor will show the `resume.typ` template. To work with the `cv.typ` and `cover-letter.typ` templates, click the *Explore files* from the top left of the view.
+6. Edit the desired template and export it to download your version.
+
+
+### **Local**
+1. [Install Typst](https://github.com/typst/typst?tab=readme-ov-file#installation)
+2. Create a workspace in the location of choice and run `typst init @preview/clickworthy-resume` to create a template.
+3. Edit the desired template, including `resume`, `cv`, or `cover-letter` and run `typst compile .typ` **to generate a pdf** version or see the [**Typst** guide](https://github.com/typst/typst?tab=readme-ov-file#usage) for more options.
+> **NOTE**: See more information on the [**project's main repository**](https://github.com/AbdullahHendy/clickworthy-resume)
+
+## 📝 Example Resume
+
+
+
+
+
+
+
+## 📓 Example CV
+
+
+
+## ✉️ Example Cover Letter
+
+
+
+
+
+
+
+## ✏️ How to Edit
+The provided templates show all functions that the package supports with their respective parameters, the following ***documentation*** is provided for completeness.
+
+**All function parameters are technically optional for better customization**
+
+### **Resume/CV**
+**Most functions provide a `hide` flag to make a clean `*.typ` file including all information in one place without having to comment-out unwanted entries for a specific resume version**
+
+#### Resume headers and Configs
+The resume is generated using a customizable `resume` function that accepts various parameters for layout, theme, and content. It defines the document’s formatting, header, and professional summary section, followed by the main content body.
+
+##### Parameters
+- `author`: Your full name
+- `location`: City, state/province, and country
+- `contacts`: A list of links or contact info
+- `summary`: A short professional summary
+- `theme-color`: Accent color for headings (default: `#26428b`)
+- `font`: Font family used throughout the resume (default: `"New Computer Modern"`)
+- `font-size`: Base font size (default: `11pt`)
+- `lang`: Document language (default: `"en"`)
+- `margin`: Page margins (default: `(top: 1cm, bottom: 0cm, left: 1cm, right: 1cm)`)
+
+##### Example
+```typ
+#show: resume.with(
+ author: "Dr. Alex Morgan",
+ location: "San Francisco, CA",
+ contacts: (
+ [#link("mailto:alex.morgan@example.com")[#"alex.morgan@example.com"]],
+ [#link("https://github.com/alexm-dev")[#"github.com/alexm-dev"]],
+ [#link("https://linkedin.com/in/alex-morgan")[#"linkedin.com/in/alex-morgan"]],
+ ),
+ summary: "Senior systems engineer with 20+ years of experience in embedded systems, real-time pipelines, and fault-tolerant platforms. Proven leader in innovation, mentorship, and research-to-production delivery.",
+ theme-color: rgb("#cc0000"),
+ font: "New Computer Modern",
+ font-size: 11pt,
+ lang: "en",
+ margin: (
+ top: 1cm,
+ bottom: 0cm,
+ left: 1cm,
+ right: 1cm,
+ ),
+)
+```
+
+---
+
+#### Education
+The `edu` function formats a single educational entry, including institution name, degrees, GPA, and additional notes. You can list multiple degrees per institution, and control visibility with the `hide` flag.
+
+##### Parameters
+- `institution`: The name of the school or university
+- `date`: The graduation date or duration
+- `degrees`: A list of degree-level and field tuples, e.g. `("BSc", "Computer Science")`
+- `gpa`: GPA string
+- `location`: City/state/country of institution
+- `extra`: Any extra info (e.g. "Thesis with distinction")
+- `hide`: Boolean flag to skip rendering this entry (default: `false`)
+
+##### Example
+```typ
+#show: edu(
+ institution: "University of California, Berkeley",
+ date: "2011–2015",
+ degrees: (
+ ("BSc", "Electrical Engineering & Computer Science"),
+ ("Minor", "Philosophy"),
+ ),
+ gpa: "3.92",
+ location: "Berkeley, CA",
+ extra: "Thesis with distinction",
+ hide: false,
+)
+```
+
+---
+
+#### Experience
+The `exp` function formats a professional experience entry, showing the role title, organization, date, location, and descriptive bullet points or details. You can control visibility using the `hide` flag.
+
+##### Parameters
+- `title`: Job title or role
+- `organization`: Company or institution name
+- `date`: Time period for the role
+- `location`: Location of the job
+- `details`: A block or list of content to describe your work
+- `hide`: Boolean flag to skip rendering this entry (default: `false`)
+
+##### Example
+```typ
+#exp(
+ title: "Embedded Software Engineer",
+ organization: "MicroNova Inc.",
+ date: "2001 - 2006",
+ location: "Austin, TX",
+ details: [
+ - Delivered firmware for low-latency DSP filters used in medical and automotive devices.
+ - Ported real-time schedulers to custom embedded targets using bare-metal C.
+ ],
+ hide: true,
+)
+```
+
+---
+
+#### Publication Entry
+The `pub` function formats a publication citation entry using a simple yet common style. It supports highlighting a specific author, linking the title via DOI, and adding extra notes. Use the `hide` flag to skip rendering.
+> **NOTE**: the style used for publication references appears to be the most widely used format. For more standarized/advanced citation styles see [the Publication List section]()
+
+##### Parameters
+- `authors`: A list of author names
+- `bold-author`: One name to emphasize in bold
+- `title`: Title of the publication
+- `venue`: Conference, journal, or publisher name
+- `year`: Year of publication
+- `doi-link`: DOI string without the https:// prefix (e.g. `"doi.org/..."`)
+- `extra`: Any additional note or status (e.g. "Best Paper Award")
+- `hide`: Boolean flag to skip rendering this entry (default: `false`)
+
+##### Example
+```typ
+#pub(
+ authors: (
+ "Alex Morgan",
+ "Jordan Michaels",
+ "Taylor Chen",
+ ),
+ bold-author: "Jordan Michaels",
+ title: "Cross-Domain Feature Alignment in Multilingual Speech Systems",
+ venue: "ACL",
+ year: "2023",
+ doi-link: "doi.org/10.18653/v1/2023.acl-long.123",
+ extra: "Best Paper Award",
+ hide: false,
+)
+```
+
+---
+
+#### Publication List
+The `pub-list` function displays a styled list of publications using a `.bib` or `.yml` file.
+It uses Typst’s native bibliography rendering engine and supports multiple citation `styles` such as IEEE, APA, and MLA. See the [](https://typst.app/docs/reference/model/bibliography/) for more info about `.bib` or `.yml` bibliography definition files or different available `styles`.
+
+##### Parameters
+- `bib`: A reference to `bibliography` function with a path to a `.bib` or `.yml` files (e.g., `bibliography("publications.bib")`)
+- `style` (optional): Citation formatting style. Accepts styles like `"ieee"`, `"apa"`, `"mla"`, and more (default: `ieee`)
+
+##### Example
+```typ
+#pub-list(
+ bib: bibliography("assets/publications.bib"),
+ style: "ieee"
+)
+```
+
+---
+
+#### Skills
+The `skills` function displays categorized lists of skills or technologies. Each entry consists of a label (e.g. "Expertise", "Software") and a list of items shown inline and separated by commas. Each category is rendered on its own line.
+
+##### Parameters
+- `areas`: A list of tuples, each containing:
+ - a category label (e.g. "Languages", "Tools")
+ - a list of individual skills (each as a string or inline element)
+
+##### Example
+```typ
+#show: skills((
+ ("Expertise", (
+ [Distributed Systems],
+ [Embedded Security],
+ [FPGA Architectures],
+ [Technical Leadership],
+ )),
+ ("Software", (
+ [C/C++],
+ [Rust],
+ [SystemVerilog],
+ [Docker],
+ [Git],
+ )),
+ ("Languages", (
+ [Python],
+ [C/C++],
+ [Rust],
+ [Shell],
+ )),
+))
+```
+
+---
+
+#### Multi-page Support
+For CVs with more than one page, use `#pagebreak()` where appropriate for page-splitting if the value for `bottom` of the `margin` field in [#show: resume.with()](#resume-headers-and-configs) is too small to make a clean split between items.
+
+##### Example
+```typ
+#pub(
+ authors: (
+ "Jordan Michaels",
+ "Alex Morgan",
+ "Taylor Chen",
+ "Emily Zhang",
+ ),
+ bold-author: "Jordan Michaels",
+ title: "Robust Distributed Scheduling in Adversarial Edge Environments",
+ venue: "ACM MobiCom",
+ year: "2025",
+ doi-link: "doi.org/10.1145/9999999.9999999",
+ extra: "To appear",
+)
+
+// Page break for readability
+#pagebreak()
+
+#pub(
+ authors: (
+ "Taylor Chen",
+ "Emily Zhang",
+ "Jordan Michaels",
+ "Alex Morgan",
+ ),
+ bold-author: "Jordan Michaels",
+ title: "Resource-Conscious Model Compression for Embedded Speech Translation",
+ venue: "NeurIPS",
+ year: "2024",
+ doi-link: "doi.org/10.48550/arXiv.2406.00123",
+)
+```
+
+### **Cover Letter**
+#### Resume headers and Configs
+The cover letter is generated using a customizable `cover-letter` function that accepts various parameters for layout, and content. It defines the document’s formatting, header, followed by the main content body, then finally it automatically provides a `Sign-Off`.
+
+##### Parameters
+- `author`: Your full name
+- `location`: City, state/province, and country
+- `contacts`: List of links or contact info
+- `date`: Date to display in the header (default: today’s date)
+- `addressee-name`: Recipient’s full name
+- `addressee-institution`: Organization/Company name
+- `addressee-address`: Street address
+- `addressee-city`: City
+- `addressee-state`: State/Province
+- `addressee-country`: Country
+- `addressee-zip`: Postal code
+- `font`: Font family used (default: `"New Computer Modern"`)
+- `font-size`: Base font size (default: `11pt`)
+- `lang`: Document language (default: `"en"`)
+- `margin`: Page margins (default: `(top: 1cm, bottom: 1cm, left: 1cm, right: 1cm)`)
+
+##### Example
+```typ
+#show: cover-letter.with(
+ author: "Dr. Alex Morgan",
+ location: "San Francisco, CA",
+ contacts: (
+ [#link("mailto:alex.morgan@example.com")[#"alex.morgan@example.com"]],
+ [#link("https://github.com/alexm-dev")[#"github.com/alexm-dev"]],
+ [#link("https://linkedin.com/in/alex-morgan")[#"linkedin.com/in/alex-morgan"]],
+ ),
+ date: datetime.today().display(),
+ addressee-name: "Dr. Jane Smith",
+ addressee-institution: "Embedded Innovations Inc.",
+ addressee-address: "123 Innovation Drive",
+ addressee-city: "Tech City",
+ addressee-state: "CA",
+ addressee-country: "",
+ addressee-zip: "90210",
+ font: "New Computer Modern",
+ font-size: 11pt,
+ lang: "en",
+ margin: (
+ top: 1cm,
+ bottom: 1cm,
+ left: 1cm,
+ right: 1cm,
+ ),
+)
+```
+
diff --git a/packages/preview/clickworthy-resume/1.0.1/src/cover-letter.typ b/packages/preview/clickworthy-resume/1.0.1/src/cover-letter.typ
new file mode 100644
index 0000000000..9f60826142
--- /dev/null
+++ b/packages/preview/clickworthy-resume/1.0.1/src/cover-letter.typ
@@ -0,0 +1,106 @@
+/*
+Core formatting for the cover letter template document type. Establishes general document-wide formatting, and creates the header for the cover letter.
+
+Inspired by the template from the following guide:
+https://career.engin.umich.edu/sample-cover-letter/
+*/
+
+#let cover-letter(
+ author: "",
+ location: "",
+ contacts: (),
+ date: datetime.today().display(),
+ addressee-name: "",
+ addressee-institution: "",
+ addressee-address: "",
+ addressee-city: "",
+ addressee-state: "",
+ addressee-country: "",
+ addressee-zip: "",
+ font: "New Computer Modern",
+ font-size: 11pt,
+ lang: "en",
+ margin: (
+ top: 1cm,
+ bottom: 1cm,
+ left: 1cm,
+ right: 1cm,
+ ),
+ body,
+) = {
+
+ // Sets document metadata
+ set document(author: author, title: author)
+
+ // Document-wide formatting, including font and margins
+ set text(
+ font: font,
+ size: font-size,
+ lang: lang,
+ ligatures: false, // Disable ligatures for better compatibility and readability
+ )
+
+ set page(
+ margin: margin,
+ )
+
+ show link: set text(
+ fill: rgb("#0645AD")
+ )
+
+ // Author
+ align(center)[
+ #block(text(weight: 700, 2.5em, [#smallcaps(author)]))
+ ]
+
+ // Contact Information
+ align(center)[
+ #[#contacts.join(" | ")]
+ ]
+
+ // Location
+ if location != "" {
+ align(center)[
+ #smallcaps[#location]
+ ]
+ }
+
+ // Date
+ pad(
+ top: 1em,
+ bottom: 0.5em,
+ align(left)[
+ #strong()[#date]
+ ]
+ )
+
+ // Addressee Information
+ pad(
+ bottom: 1em,
+ align(left)[
+ #strong[#addressee-name] \
+ #addressee-institution \
+ #addressee-address \
+ #{addressee-city + ", " + addressee-state + " " + addressee-zip} \
+ #addressee-country
+ ]
+ )
+
+ // Main body.
+ set par(
+ justify: true,
+ )
+
+ body
+
+ // Signature
+ text(
+ font: font,
+ size: font-size,
+ lang: lang,
+ )[
+ #"" \ \
+ #"Sincerely," \
+ #strong[#author]
+ ]
+}
diff --git a/packages/preview/clickworthy-resume/1.0.1/src/lib.typ b/packages/preview/clickworthy-resume/1.0.1/src/lib.typ
new file mode 100644
index 0000000000..18121f0bf0
--- /dev/null
+++ b/packages/preview/clickworthy-resume/1.0.1/src/lib.typ
@@ -0,0 +1,7 @@
+/*
+ * Clickworthy Resume Template Library
+ * This file is for future-proofing in case other *.typ files are added to the library later.
+*/
+
+#import "resume-cv.typ": *
+#import "cover-letter.typ": *
diff --git a/packages/preview/clickworthy-resume/1.0.1/src/resume-cv.typ b/packages/preview/clickworthy-resume/1.0.1/src/resume-cv.typ
new file mode 100644
index 0000000000..d1e30ef733
--- /dev/null
+++ b/packages/preview/clickworthy-resume/1.0.1/src/resume-cv.typ
@@ -0,0 +1,254 @@
+/*
+Core formatting for the template document type. Establishes general document-wide formatting, and creates the header for the resume.
+
+Inspired by the template from the `guided-resume-starter-cgc` v2.0.0 package:
+https://github.com/typst/packages/blob/2da94b0f21174ae8366834332a6e44fd966de4dd/packages/preview/guided-resume-starter-cgc/2.0.0/template/templates/resume.template.typ
+*/
+
+#let resume(
+ author: "",
+ location: "",
+ contacts: (),
+ summary: "",
+ theme-color: rgb("#26428b"),
+ font: "New Computer Modern",
+ font-size: 11pt,
+ lang: "en",
+ margin: (
+ top: 1cm,
+ bottom: 0cm,
+ left: 1cm,
+ right: 1cm,
+ ),
+ body,
+) = {
+
+ // Sets document metadata
+ set document(author: author, title: author)
+
+ // Document-wide formatting, including font and margins
+ set text(
+ font: font,
+ size: font-size,
+ lang: lang,
+ ligatures: false, // Disable ligatures for better compatibility and readability
+ )
+
+ set page(
+ margin: margin,
+ )
+
+ show link: set text(
+ fill: rgb("#0645AD")
+ )
+
+ // Accent Color Styling
+ show heading: set text(
+ fill: rgb(theme-color),
+ )
+
+ // Header parameters, including author and contact information.
+ show heading: it => [
+ #pad(top: -0.3em, bottom: -0.8em, [#smallcaps(it.body)])
+ #line(length: 100%, stroke: 1pt)
+ ]
+
+ // Author
+ align(center)[
+ #block(text(weight: 700, 2.5em, [#smallcaps(author)]))
+ ]
+
+ // Contact Information
+ align(center)[
+ #[#contacts.join(" | ")]
+ ]
+
+ // Location
+ if location != "" {
+ align(center)[
+ #smallcaps[#location]
+ ]
+ }
+
+ // Professional summary
+ if summary != "" {
+ pad(
+ top: 0em,
+ align(center)[
+ #summary
+ ]
+ )
+ }
+
+ // Main body.
+ set par(
+ justify: true,
+ )
+
+ body
+}
+
+/*
+Education section formatting, allowing enumeration of degrees and GPA.
+`hide` flag to allow for hiding individual Education entries.
+*/
+#let edu(
+ institution: "",
+ date: "",
+ degrees: (),
+ gpa: "",
+ location: "",
+ extra: "",
+ hide: false,
+
+) = {
+ if hide {
+ return
+ }
+ pad(
+ bottom: -0em,
+ grid(
+ columns: (auto, 1fr),
+ align(left)[
+ #strong[#institution]
+ #{
+ if gpa != "" [
+ | #emph[GPA: #gpa]
+ ]
+ }
+ \
+ #{
+ for degree in degrees [
+ #strong[#degree.at(0)] | #emph[#degree.at(1)] \
+ ]
+ }
+ #{
+ if extra != "" [
+ #emph[#strong[#extra]]
+ ]
+ }
+ ],
+ align(right)[
+ #emph[#date]
+ #{
+ if location != "" [
+ \ #emph[#location]
+ ]
+ }
+ ]
+ )
+ )
+}
+
+/*
+Skills section formatting, responsible for collapsing individual entries into
+a single list.
+*/
+#let skills(areas) = {
+ for area in areas {
+ strong[#area.at(0): ]
+ area.at(1).join(", ")
+ linebreak()
+ }
+}
+
+/*
+Experience section formatting logic.
+`hide` flag to allow for hiding individual Experience entries.
+*/
+#let exp(
+ title: "",
+ organization: "",
+ date: "",
+ location: "",
+ details: [],
+ hide: false,
+) = {
+ if hide {
+ return
+ }
+ pad(
+ bottom: -0.3em,
+ grid(
+ columns: (auto, 1fr),
+ align(left)[
+ #strong[#title] \
+ #emph[#organization]
+ ],
+ align(right)[
+ #emph[#date]
+ #{
+ if location != "" [
+ \ #emph[#location]
+ ]
+ }
+ ]
+ )
+ )
+ details
+}
+
+/*
+Publication section formatting logic.
+`hide` flag to allow for hiding individual Publication entries.
+*/
+#let pub(
+ authors: (),
+ bold-author: "",
+ title: "",
+ venue: "",
+ year: "",
+ doi-link: "",
+ extra: "",
+ hide: false,
+) = {
+ if hide {
+ return
+ }
+
+ // Bold the specified author
+ let fmt-authors = authors.map(
+ a => if a == bold-author {
+ strong[#a]
+ } else {
+ a
+ }
+ )
+
+ // Link the doi or link to the publication title for the cv style
+ let fmt-link = if doi-link != "" {
+ link("https://" + doi-link)[#quote(title)]
+ } else {
+ quote(title)
+ }
+
+ // Citation formatting logic
+ let citation = [
+ #{
+ fmt-authors.join(", ") + ", " + fmt-link + ", " + emph(venue) + ", " + year + "." + if extra != "" { " " + strong[#extra] }
+ }
+ ]
+
+ pad(
+ bottom: -0.3em,
+ align(left)[
+ #citation
+ ]
+ )
+}
+
+/*
+Publication list section formatting logic based on a BibLaTeX .bib or a Hayagriva .yml file.
+for style options, see: https://typst.app/docs/reference/model/bibliography/
+*/
+#let pub-list(
+ bib: "",
+ style: "ieee",
+ ) = {
+ let publicationStyle(str) = {
+ text(str)
+ }
+ show bibliography: it => publicationStyle(it)
+ set bibliography(title: none, style: style, full: true)
+ bib
+}
diff --git a/packages/preview/clickworthy-resume/1.0.1/template/assets/publications.bib b/packages/preview/clickworthy-resume/1.0.1/template/assets/publications.bib
new file mode 100644
index 0000000000..7ef0e44aed
--- /dev/null
+++ b/packages/preview/clickworthy-resume/1.0.1/template/assets/publications.bib
@@ -0,0 +1,179 @@
+% This file contains a list of publications in BibTeX format.
+
+@inproceedings{gupta20220,
+ author = {Ravi Gupta and Alex Morgan and Elena Clark and Daniel Yoon},
+ title = {Collaborative Load Balancing for Edge Robotics Swarms},
+ booktitle = {IEEE International Conference on Robotics and Automation},
+ year = {2022},
+ doi = {10.1109/ICRA.2022.456789}
+}
+
+@inproceedings{lee20211,
+ author = {Sophia Lee and Benjamin Reed and Alex Morgan and Martin Perez},
+ title = {Real-Time Graph Partitioning for FPGA-Accelerated Workflows},
+ booktitle = {ACM Symposium on Cloud Computing},
+ year = {2021},
+ doi = {10.1145/SOCC.2021.987654}
+}
+
+@inproceedings{sun20202,
+ author = {Michael Sun and Alex Morgan and Sarah Chen and Kevin Zhao},
+ title = {Multilayer Cache Design for Streaming Signal Applications},
+ booktitle = {DATE},
+ year = {2020},
+ doi = {10.1234/date.2020.001}
+}
+
+@inproceedings{morgan20213,
+ author = {Alex Morgan and Ravi Gupta},
+ title = {Scalable Real-Time Telemetry Aggregation for Distributed Robotics},
+ booktitle = {IEEE Real-Time Systems Symposium},
+ year = {2021},
+ doi = {10.1109/RTSS.2021.001}
+}
+
+@inproceedings{morgan20194,
+ author = {Alex Morgan and Elena Clark and Daniel Yoon},
+ title = {Efficient FPGA Scheduling for Edge Inference in Multi-Sensor Networks},
+ booktitle = {ACM TECS},
+ year = {2019},
+ doi = {10.1145/3369987}
+}
+
+@inproceedings{morgan20175,
+ author = {Alex Morgan},
+ title = {Hardware-Aware Compression Techniques for Real-Time Audio},
+ booktitle = {Design Automation Conference (DAC)},
+ year = {2017},
+ doi = {10.1145/3086974}
+}
+
+@inproceedings{michaels2025robust,
+ author = {Jordan Michaels and Alex Morgan and Taylor Chen and Emily Zhang},
+ title = {Robust Distributed Scheduling in Adversarial Edge Environments},
+ booktitle = {ACM MobiCom},
+ year = {2025},
+ note = {To appear},
+ doi = {10.1145/9999999.9999999}
+}
+
+@inproceedings{chen2024resource,
+ author = {Taylor Chen and Emily Zhang and Jordan Michaels and Alex Morgan},
+ title = {Resource-Conscious Model Compression for Embedded Speech Translation},
+ booktitle = {NeurIPS},
+ year = {2024},
+ doi = {10.48550/arXiv.2406.00123}
+}
+
+@inproceedings{michaels2024microcontroller,
+ author = {Jordan Michaels and Alice Smith and Nina Lee and Zhao Wei},
+ title = {Microcontroller-Guided Perception for Low-Power Robots},
+ booktitle = {IEEE IROS},
+ year = {2024},
+ doi = {10.1109/IROS.2024.1234567}
+}
+
+@inproceedings{michaels2023cross,
+ author = {Jordan Michaels and Taylor Chen and Alex Morgan and Ravi Patel},
+ title = {Cross-Domain Feature Alignment in Multilingual Speech Systems},
+ booktitle = {ACL},
+ year = {2023},
+ note = {Best Paper Award},
+ doi = {10.18653/v1/2023.acl-long.123}
+}
+
+@inproceedings{michaels2023streaming,
+ author = {Jordan Michaels and Emily Zhang and Li Wei and Connor Reeves},
+ title = {Streaming Neural Transducers for Real-Time AR Interfaces},
+ booktitle = {ACM UIST},
+ year = {2023},
+ doi = {10.1145/3612345.3619876}
+}
+
+@inproceedings{morgan2023fpga,
+ author = {Alex Morgan and Jordan Michaels and Grace Huang and Felix Yu},
+ title = {FPGA-Based Co-Processors for Scene Graph Parsing},
+ booktitle = {DATE},
+ year = {2023},
+ doi = {10.23919/DATE.2023.1012345}
+}
+
+@article{michaels2022composable,
+ author = {Jordan Michaels and Anika Shah and Carlos Martinez and Yuna Takahashi},
+ title = {Composable AI Pipelines for Onboard Robotics Systems},
+ journal = {IEEE Robotics and Automation Letters (RA-L)},
+ year = {2022},
+ doi = {10.1109/LRA.2022.3156789}
+}
+
+@inproceedings{patel2022latency,
+ author = {Ravi Patel and Jordan Michaels and Alex Morgan and Mei Tan},
+ title = {Latency-Aware Learning in Networked Control Systems},
+ booktitle = {IEEE Real-Time Systems Symposium (RTSS)},
+ year = {2022},
+ doi = {10.1109/RTSS.2022.00123}
+}
+
+@inproceedings{michaels2021augmented,
+ author = {Jordan Michaels and Eva Nguyen and Leo Davis and Sara Youssef},
+ title = {Augmented Reality Interfaces for Industrial Inspection},
+ booktitle = {IEEE ISMAR},
+ year = {2021},
+ doi = {10.1109/ISMAR.2021.01234}
+}
+
+@inproceedings{michaels2021hardware,
+ author = {Jordan Michaels and James Wu and Alice Kim and Mira Ali},
+ title = {Hardware-Aware Neural Architecture Search for AR Glasses},
+ booktitle = {ACM SenSys},
+ year = {2021},
+ doi = {10.1145/12345678.12345678}
+}
+
+@inproceedings{michaels2020sensor,
+ author = {Jordan Michaels and Ling Zhao and Kara Davis and Noah Brooks},
+ title = {Sensor Fusion in Fog Robotics for Environmental Mapping},
+ booktitle = {ICRA},
+ year = {2020},
+ doi = {10.1109/ICRA.2020.9123456}
+}
+
+@inproceedings{khan2020open,
+ author = {Amira Khan and Jordan Michaels and Miguel Torres and Yuki Tanaka},
+ title = {An Open Framework for Real-Time AR Audio Feedback},
+ booktitle = {ACM CHI},
+ year = {2020},
+ doi = {10.1145/3313831.3376611}
+}
+
+@inproceedings{michaels2019compiler,
+ author = {Jordan Michaels and Alex Morgan and Sarah Lee and David Sun},
+ title = {Compiler-Assisted Acceleration of ML Workloads on FPGAs},
+ booktitle = {USENIX ATC},
+ year = {2019},
+ doi = {10.5555/3338888.3338899}
+}
+
+@inproceedings{michaels2019runtime,
+ author = {Jordan Michaels and Peter Zhao and Emily Ross and Kai Long},
+ title = {A Runtime for Modular Computer Vision on Embedded Platforms},
+ booktitle = {IEEE ICCV Workshops},
+ year = {2019},
+ doi = {10.1109/ICCVW.2019.00123}
+}
+
+@inproceedings{michaels2018sensor,
+ author = {Jordan Michaels and Natalie Roy and Jason Kim and Daria Pavlova},
+ title = {Near-Sensor Processing for Battery-Limited IoT Vision},
+ booktitle = {ACM/IEEE IPSN},
+ year = {2018},
+ doi = {10.1145/3302506.3302525}
+}
+
+@inproceedings{michaels2018efficient,
+ author = {Jordan Michaels and Emily Zhang and John Carter and Sarah Liang},
+ title = {Efficient Multimodal Interfaces for Outdoor AR},
+ booktitle = {ACM UbiComp},
+ year = {2018},
+ doi = {10.1145/3267305.3274163}
+}
diff --git a/packages/preview/clickworthy-resume/1.0.1/template/cover-letter.typ b/packages/preview/clickworthy-resume/1.0.1/template/cover-letter.typ
new file mode 100644
index 0000000000..6568a39425
--- /dev/null
+++ b/packages/preview/clickworthy-resume/1.0.1/template/cover-letter.typ
@@ -0,0 +1,64 @@
+#import "@preview/clickworthy-resume:1.0.1": *
+
+// Personal Information
+#let name = "Jordan Michaels"
+#let email = "jordan.michaels@example.com"
+#let github = "github.com/jordan-devhub"
+#let linkedin = "linkedin.com/in/jordan-michaels"
+#let contacts = (
+ [#link("mailto:" + email)[#email]],
+ [#link("https://" + github)[#github]],
+ [#link("https://" + linkedin)[#linkedin]],
+)
+#let location = ""
+
+// Addressee Information
+#let addressee-name = "Dr. Jane Smith"
+#let addressee-institution = "Embedded Innovations Inc."
+#let addressee-address = "123 Innovation Drive"
+#let addressee-city = "Tech City"
+#let addressee-state = "CA"
+#let addressee-country = "USA"
+#let addressee-zip = "90210"
+
+// Resume configuration
+#let date = datetime.today().display()
+#let font = "New Computer Modern"
+#let fontSize = 11pt
+#let lang = "en"
+#let margin = (
+ top: 1cm,
+ bottom: 1cm,
+ left: 1cm,
+ right: 1cm,
+)
+
+// Cover letter Header and configuration
+#show: cover-letter.with(
+ author: name,
+ location: location,
+ contacts: contacts,
+ date: date,
+ addressee-name: addressee-name,
+ addressee-institution: addressee-institution,
+ addressee-address: addressee-address,
+ addressee-city: addressee-city,
+ addressee-state: addressee-state,
+ addressee-country: addressee-country,
+ addressee-zip: addressee-zip,
+ font: font,
+ font-size: fontSize,
+ lang: lang,
+ margin: margin,
+)
+
+// Body of the cover letter
+Dear #addressee-name
+
+I am writing to apply for the Software Engineer position at #addressee-institution. As a fresh M.S. graduate in Computer Systems at Carnegie Mellon University, I am eager to bring my experience in embedded systems, networked platforms, and hardware-software integration to your innovative team. I was drawn to #addressee-institution's work in cutting-edge embedded technology, and I'm excited about the opportunity to contribute to impactful projects. In this letter, I would like to highlight how my technical experience, research, and project leadership make me a strong fit for this role.
+
+During my internship at Bitstream Networks, I engineered a real-time telemetry system for edge routers using Go, Redis Streams, and gRPC. To ensure performance under high-throughput conditions, I developed sync agents and created Verilog modules for FPGA-based packet testing. This experience strengthened my ability to design scalable, distributed infrastructure that interfaces directly with hardware—something I see as core to your work at #addressee-institution. Prior to that, I worked at Atlas Devices on a Cortex-M7 USB audio platform, where I developed embedded drivers, automated firmware pipelines, and verified signal integrity at the board level. Across both roles, I learned how to navigate the full development lifecycle in low-level systems.
+
+In addition to industry experience, I've led several interdisciplinary projects—most notably the *Lunar Navigation Bot*, a semi-autonomous rover that used YOLOv6 and MQTT for real-time classification and navigation. This project was selected as a top finalist in the SpaceBot 2023 Challenge and reflects my ability to design intelligent systems for constrained and unreliable environments. I've also published research in edge AI optimization and model pruning for low-power speech systems, which has shaped my approach to designing efficient, deployable software on resource-constrained hardware.
+
+Thank you for considering my application. I'm confident that my background in embedded platforms, real-time systems, and cross-disciplinary project work aligns well with your engineering goals. I would welcome the opportunity to discuss how I can contribute to #addressee-institution's mission and ongoing innovations.
diff --git a/packages/preview/clickworthy-resume/1.0.1/template/cv.typ b/packages/preview/clickworthy-resume/1.0.1/template/cv.typ
new file mode 100644
index 0000000000..cc3b6fc2c7
--- /dev/null
+++ b/packages/preview/clickworthy-resume/1.0.1/template/cv.typ
@@ -0,0 +1,148 @@
+#import "@preview/clickworthy-resume:1.0.1": *
+
+// Personal Information
+#let name = "Dr. Alex Morgan"
+#let email = "alex.morgan@example.com"
+#let github = "github.com/alexm-dev"
+#let linkedin = "linkedin.com/in/alex-morgan"
+#let contacts = (
+ [#link("mailto:" + email)[#email]],
+ [#link("https://" + github)[#github]],
+ [#link("https://" + linkedin)[#linkedin]],
+)
+#let location = "San Francisco, CA"
+
+// Professional Summary
+#let summary = "Senior systems engineer and technology leader with over two decades of experience architecting large-scale embedded systems, real-time signal processing pipelines, and fault-tolerant platforms. Proven record in driving research-led innovation into production, mentoring engineering teams, and publishing peer-reviewed work in top-tier venues."
+
+// Resume configuration
+#let theme = rgb("#26428b")
+#let font = "New Computer Modern"
+#let fontSize = 11pt
+#let lang = "en"
+#let margin = (
+ top: 1cm,
+ bottom: 1cm,
+ left: 1cm,
+ right: 1cm,
+)
+
+#show: resume.with(
+ author: name,
+ location: location,
+ contacts: contacts,
+ summary: summary,
+ theme-color: theme,
+ font: font,
+ font-size: fontSize,
+ lang: lang,
+ margin: margin,
+)
+
+// Skills
+= Skills
+#skills((
+ ("Expertise", (
+ [Distributed Systems],
+ [Real-Time Operating Systems],
+ [Signal Processing],
+ [Embedded Security],
+ [FPGA Architectures],
+ [System-on-Chip Design],
+ [Software Reliability],
+ [Technical Leadership],
+ )),
+ ("Software", (
+ [C/C++],
+ [Rust],
+ [SystemVerilog],
+ [Matlab],
+ [Linux Kernel],
+ [Docker],
+ [Kubernetes],
+ [Jenkins],
+ [gRPC],
+ [Git],
+ [Yocto Project],
+ )),
+ ("Languages", (
+ [Python],
+ [C/C++],
+ [Rust],
+ [Shell],
+ [SystemVerilog],
+ [VHDL],
+ )),
+))
+
+// Experiences
+= Experience
+#exp(
+ title: "Distinguished Engineer",
+ organization: "Northwest Embedded Systems",
+ date: "2012 - 2022",
+ location: "San Jose, CA",
+ details: [
+ - Led architecture and design of a secure FPGA-based communications platform for aerospace clients.
+ - Built a distributed sensor fusion system used in industrial robotics with >99.99% reliability.
+ - Mentored a cross-functional team of 12 engineers, fostering internal leadership and publishing culture.
+ - Drove internal R&D to productization cycle for real-time embedded analytics engine.
+ - Co-authored 3 internal patents on low-power data routing and compression techniques.
+ ]
+)
+
+#exp(
+ title: "Senior Systems Engineer",
+ organization: "Photonix Technologies",
+ date: "2006 - 2012",
+ location: "Mountain View, CA",
+ details: [
+ - Designed a firmware update system for remote industrial devices deployed in volatile environments.
+ - Developed mixed-signal driver modules interfacing with custom ASICs and microcontrollers.
+ - Improved inter-device communication protocols, reducing latency by 35% across product lines.
+ ]
+)
+
+#exp(
+ title: "Embedded Software Engineer",
+ organization: "MicroNova Inc.",
+ date: "2001 - 2006",
+ location: "Austin, TX",
+ details: [
+ - Delivered firmware for low-latency DSP filters used in medical and automotive devices.
+ - Ported real-time schedulers to custom embedded targets using bare-metal C.
+ ]
+)
+
+// Publications
+// This template uses the `pub-list` function to display a list of publications.
+// It requires a `.bib` or `.yml` file with publication entries.
+// The `pub` function is a simplified version that could be used instead to produce multiple publication entries by calling it multiple times.
+= Publications
+#pub-list(
+ bib: bibliography("assets/publications.bib"),
+ style: "ieee"
+)
+
+// Education
+= Education
+#edu(
+ institution: "University of California, Berkeley",
+ date: "1996 - 2001",
+ location: "Berkeley, CA",
+ degrees: (
+ ("Ph.D.", "Electrical Engineering and Computer Sciences"),
+ ),
+ extra: "Advisor: Prof. Margaret Wang",
+)
+
+#edu(
+ institution: "University of California, Berkeley",
+ date: "1992 - 1996",
+ location: "Berkeley, CA",
+ degrees: (
+ ("B.S.", "Electrical Engineering"),
+ ),
+ gpa: "3.92",
+ extra: "Graduated with Honors (Summa Cum Laude)",
+)
diff --git a/packages/preview/clickworthy-resume/1.0.1/template/resume.typ b/packages/preview/clickworthy-resume/1.0.1/template/resume.typ
new file mode 100644
index 0000000000..10ec4bf077
--- /dev/null
+++ b/packages/preview/clickworthy-resume/1.0.1/template/resume.typ
@@ -0,0 +1,208 @@
+#import "@preview/clickworthy-resume:1.0.1": *
+
+// Personal Information
+#let name = "Jordan Michaels"
+#let email = "jordan.michaels@example.com"
+#let github = "github.com/jordan-devhub"
+#let linkedin = "linkedin.com/in/jordan-michaels"
+#let contacts = (
+ [#link("mailto:" + email)[#email]],
+ [#link("https://" + github)[#github]],
+ [#link("https://" + linkedin)[#linkedin]],
+)
+#let location = ""
+
+// Professional Summary
+#let summary = ""
+
+// Resume configuration
+#let theme = rgb("#26428b")
+#let font = "New Computer Modern"
+#let fontSize = 11pt
+#let lang = "en"
+#let margin = (
+ top: 1cm,
+ bottom: 0cm,
+ left: 1cm,
+ right: 1cm,
+)
+
+// Resume Header and configuration
+#show: resume.with(
+ author: name,
+ location: location,
+ contacts: contacts,
+ summary: summary,
+ theme-color: theme,
+ font: font,
+ font-size: fontSize,
+ lang: lang,
+ margin: margin,
+)
+
+// Education
+= Education
+#edu(
+ institution: "Carnegie Mellon University",
+ date: "Sep 2023 - Jun 2025",
+ location: "Pittsburgh, PA",
+ degrees: (
+ ("M.S.", "Computer Systems"),
+ ),
+ gpa: "3.81",
+ extra: "",
+)
+
+#edu(
+ institution: "University of Texas at Austin",
+ date: "Aug 2018 - May 2023",
+ location: "Austin, TX",
+ degrees: (
+ ("B.S.", "Software Engineering"),
+ ("Minor", "Cognitive Science"),
+ ),
+ gpa: "3.97",
+ extra: "",
+)
+
+// Experience
+= Experience
+#exp(
+ title: "Platform Engineering Intern",
+ organization: "Bitstream Networks",
+ date: "May 2024 - Aug 2024",
+ location: "Denver, CO",
+ details: [
+ - Designed and deployed a real-time telemetry pipeline for edge network routers using Go and Protobuf.
+ - Developed high-throughput sync agents across distributed nodes using gRPC and Redis streams.
+ - Created Verilog modules to validate MAC-level packet timings on custom FPGA NICs for load testing.
+ ]
+)
+
+#exp(
+ title: "Firmware Intern",
+ organization: "Atlas Devices",
+ date: "Jun 2023 - Sep 2023",
+ location: "Boston, MA",
+ details: [
+ - Implemented drivers and diagnostics for a custom USB audio subsystem on a Cortex-M7 platform.
+ - Built Python automation scripts for multidevice firmware upgrade pipelines and JTAG verification.
+ - Validated board-level signal integrity with oscilloscope captures and SPI timing analyzers.
+ ]
+)
+
+#exp(
+ title: "Undergraduate Lab Assistant",
+ organization: "University of Texas at Austin",
+ date: "Aug 2021 - Dec 2022",
+ location: "Austin, TX",
+ details: [
+ - Assisted with instructional support for algorithms, data structures, and discrete math courses.
+ - Led peer tutoring sessions and created practice exams for midterm review.
+ ],
+ hide: true
+)
+
+// Projects
+= Projects
+#exp(
+ title: link("https://github.com/jordan-devhub/lunar-nav-bot")[Lunar Navigation Bot (Autonomous Systems)],
+ details: [
+ - Simulated and field-tested a planetary rover using Jetson Nano, LiDAR, and YOLOv6 for rock classification.
+ - Used MQTT to coordinate movement commands with a relay station over intermittent mesh networks.
+ - Placed among top finalists in the #link("https://www.hackster.io/entries/space-bots-2023")[*SpaceBot 2023 Challenge*].
+ ]
+)
+
+#exp(
+ title: link("https://github.com/jordan-devhub/speechsync")[SpeechSync Streamer (Real-Time Communication)],
+ details: [
+ - Created a voice chat system with on-the-fly transcription and translation via Whisper + MarianMT.
+ ]
+)
+
+#exp(
+ title: link("https://github.com/jordan-devhub/audio-amp-kit")[Portable Audio Amplifier Kit (Hardware Design)],
+ details: [
+ - Designed a 7W audio amplifier with integrated thermal shutdown and overcurrent protection.
+ ],
+)
+
+// Awards
+= Awards
+#exp(
+ title: "SpaceBot 2023 Finalist",
+ details: [
+ - Received for the #link("https://github.com/jordan-devhub/lunar-nav-bot")[Lunar Navigation Bot] project among 200+ submissions.
+ ]
+)
+
+// Publications
+// This template uses the `pub` function twice to display two publication entries.
+// The `pub-list` function is more advanced and could be used instead to display a list of publications from a `.bib` or `.yml` file.
+= Publications
+#pub(
+ authors: (
+ "Taylor Chen",
+ "Jordan Michaels",
+ "Emily Zhang",
+ ),
+ bold-author: "Jordan Michaels",
+ title: "Lightweight Neural Pruning for Speech Tasks on Low-Power Devices",
+ venue: "ACM UbiComp",
+ year: "2024",
+ doi-link: "doi.org/10.48550/arXiv.2404.00987",
+)
+
+#pub(
+ authors: (
+ "Jordan Michaels",
+ "Alice Smith",
+ ),
+ bold-author: "Jordan Michaels",
+ title: "Optimizing Edge AI Workflows for Low-Latency Inference",
+ venue: "IEEE Edge Computing",
+ year: "2023",
+ doi-link: "doi.org/10.1109/EDGECOMP.2023.1234567",
+ extra: "Best Paper Award",
+)
+
+// Skills
+= Skills
+#skills((
+ ("Expertise", (
+ [Edge Computing],
+ [Network Protocols],
+ [Robotics Systems],
+ [FPGA Toolchains],
+ [Embedded Audio],
+ [Multilingual NLP],
+ [System Monitoring],
+ [CI/CD Automation],
+ )),
+ ("Software", (
+ [PyTorch],
+ [TensorFlow Lite],
+ [OpenCV],
+ [KiCad],
+ [Docker],
+ [Kubernetes],
+ [Zephyr RTOS],
+ [Vivado],
+ [gRPC],
+ [Git],
+ [JIRA],
+ [WireShark],
+ [Linux],
+ )),
+ ("Languages", (
+ [Python],
+ [C/C++],
+ [Rust],
+ [Bash],
+ [MATLAB],
+ [VHDL],
+ [Verilog],
+ [TypeScript],
+ )),
+))
diff --git a/packages/preview/clickworthy-resume/1.0.1/thumbnail.png b/packages/preview/clickworthy-resume/1.0.1/thumbnail.png
new file mode 100644
index 0000000000..dd786cd1b2
Binary files /dev/null and b/packages/preview/clickworthy-resume/1.0.1/thumbnail.png differ
diff --git a/packages/preview/clickworthy-resume/1.0.1/typst.toml b/packages/preview/clickworthy-resume/1.0.1/typst.toml
new file mode 100644
index 0000000000..bb2217c557
--- /dev/null
+++ b/packages/preview/clickworthy-resume/1.0.1/typst.toml
@@ -0,0 +1,21 @@
+# for a description of available keys, see https://github.com/typst/packages/?tab=readme-ov-file#package-format
+
+[package]
+name = "clickworthy-resume"
+version = "1.0.1"
+entrypoint = "src/lib.typ"
+authors = ["Abdullah Hendy "]
+license = "MIT"
+description = "A simple, flexible, responsive, ATS-friendly, and click-worthy resume. Extra cover letter and extendable to a CV."
+repository = "https://github.com/AbdullahHendy/clickworthy-resume"
+keywords = ["cv", "curriculum vitae", "resume", "cover letter"]
+categories = ["cv"]
+exclude = [
+ ".github",
+ "tests",
+]
+
+[template]
+path = "template"
+entrypoint = "resume.typ"
+thumbnail = "thumbnail.png"