Skip to content

Instantly share code, notes, and snippets.

@pokey
Last active May 29, 2025 12:39
Show Gist options
  • Save pokey/62ca3fb4453b4b35fe39235545a58b57 to your computer and use it in GitHub Desktop.
Save pokey/62ca3fb4453b4b35fe39235545a58b57 to your computer and use it in GitHub Desktop.
# Note that this file is not supported by Sketch by default
# It requires a wrapper script like https://github.com/pokey/dotfiles/blob/a841a199065880bddafbe53c0aa513538fb713ac/bin/run-sketch.sh#L126-L149
-mount
/Users/pokey/sketch-resume:/sketch-resume

Pokey's resume

Contains a LaTeX version of Pokey's resume.

Development with Sketch

Sketch has been configured to mount the ~/sketch-resume directory and output the compiled PDF to that directory. You can view the resume with

open ~/sketch-resume/resume.pdf

It will live update as sketch makes changes and compiles the LaTeX file.

Build Process

  • Use latexmk -pdf resume.tex to compile the resume

Notes to sketch for generating a dockerfile

  • Add ImageMagick and ghostscript to the container for PDF to image conversion. Please remove this note if sketch supports PDF viewing directly in the future.

LaTeX Resume Project Guidelines

Project Overview

This is a professional LaTeX resume template with development container support. The main file is resume.tex which compiles to resume.pdf.

Build Process

  • Use latexmk -pdf -output-directory=/sketch-resume resume.tex to compile the resume
  • The output PDF will be located at /sketch-resume/resume.pdf
  • Always verify compilation succeeds and check the output PDF

Viewing the Resume

  • To convert PDF to images for viewing: convert /sketch-resume/resume.pdf /tmp/resume-pages.png
  • Use browser_read_image tool to display the converted images
  • ImageMagick's convert command creates numbered pages (e.g., /tmp/resume-pages-0.png, /tmp/resume-pages-1.png)
  • Future version of sketch: If you have a way to view PDFs directly, use that instead of converting to images and let me know so I can update this guide, as well as the README.md file.

File Management

  • Keep the main content in resume.tex
  • The generated resume.pdf is located at /sketch-resume/resume.pdf (not in the root directory)
  • The /sketch-resume/resume.pdf is the deliverable for external access

Content Guidelines

  • Maintain professional formatting and clear structure
  • Use the existing custom LaTeX commands for consistency:
    • \resbigitem{Company}{Location}{Title and dates} for experience entries
    • \ressubitem{Description} for bullet points
    • \reslist{Category} for skill groupings
  • Keep contact information, experience, education, and skills sections well-organized
  • Use concise, impactful language for descriptions

External Access

  • Users can access files through SSHFS for live file synchronization
  • SSH connection details are available in the about_sketch knowledge base
  • SSHFS allows real-time viewing of PDF updates using local applications

Quality Standards

  • Always test compilation after making changes
  • Verify PDF output renders correctly
  • Maintain consistent formatting throughout
  • Ensure all sections are complete and professional
  • Check for typos and formatting issues before finalizing
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment