{"id":49862968,"url":"https://github.com/steadyfall/simple-technical-resume-template","last_synced_at":"2026-05-14T22:11:32.606Z","repository":{"id":281411823,"uuid":"945196673","full_name":"steadyfall/simple-technical-resume-template","owner":"steadyfall","description":"A simple technical resume designed to fit within a page and work well with ATS.","archived":false,"fork":false,"pushed_at":"2025-10-30T20:10:17.000Z","size":1185,"stargazers_count":6,"open_issues_count":2,"forks_count":6,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-30T22:10:38.908Z","etag":null,"topics":["cv","cv-template","pdf","resume","resume-template","typst","typst-template"],"latest_commit_sha":null,"homepage":"https://typst.app/universe/package/simple-technical-resume","language":"Typst","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/steadyfall.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-03-08T21:55:46.000Z","updated_at":"2025-10-30T20:10:21.000Z","dependencies_parsed_at":"2025-03-08T23:17:48.484Z","dependency_job_id":"32d0a58b-7a36-4d9f-9c21-73d24d9aa8e9","html_url":"https://github.com/steadyfall/simple-technical-resume-template","commit_stats":null,"previous_names":["steadyfall/simple-technical-resume-template"],"tags_count":0,"template":false,"template_full_name":"typst-community/typst-package-template","purl":"pkg:github/steadyfall/simple-technical-resume-template","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/steadyfall%2Fsimple-technical-resume-template","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/steadyfall%2Fsimple-technical-resume-template/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/steadyfall%2Fsimple-technical-resume-template/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/steadyfall%2Fsimple-technical-resume-template/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/steadyfall","download_url":"https://codeload.github.com/steadyfall/simple-technical-resume-template/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/steadyfall%2Fsimple-technical-resume-template/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33045219,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-13T13:14:54.681Z","status":"online","status_checked_at":"2026-05-14T02:00:06.663Z","response_time":57,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cv","cv-template","pdf","resume","resume-template","typst","typst-template"],"created_at":"2026-05-14T22:11:31.922Z","updated_at":"2026-05-14T22:11:32.601Z","avatar_url":"https://github.com/steadyfall.png","language":"Typst","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Simple Technical Resume\n\u003cdiv align=\"center\"\u003eVersion 0.1.1\u003c/div\u003e\n\nA simple technical resume template designed to fit within a page and work well with ATS. Inspiration was taken from [Jake's Resume](https://github.com/jakegut/resume/) and [sb2nov's Resume](https://github.com/sb2nov/resume/).\n\nI created this Typst template because I was maintaining 8 resumes over LaTEX and making formatting/alignment changes took forever to achieve over all the LaTEX files (over 2-3 hours of endless trial \u0026 error). It took me over 30+ hours to create a perfectly formatted resume in 1 page (in LaTEX, using MikTex), being as dense as possible, while keeping margins barely visible. I had received positive feedback about the readibility of the resume and it was ATS-friendly as well. When I found about Typst, I was tempted to create a similar resume in Typst with the added benefit of maintenance being easier and templating being possible (unlike LaTEX).\n\n\n# Sample Resume\n\n![example-resume](https://raw.githubusercontent.com/steadyfall/simple-technical-resume-template/main/example.png)\n\n\n# Quickstart\nA bare-bones template to start making your resume is given below:\n```typst\n#import \"@preview/simple-technical-resume:0.1.1\": *\n\n// Put your personal information here\n#let name = \"Dwight Schrute\"\n#let phone = \"+1 (123) 456-7890\"\n#let email = \"dschrute@dundermifflin.com\"\n#let github = \"dwight-schrute\"\n#let linkedin = \"dwight-schrute\"\n#let personal-site = \"dwightschrute.com\"\n\n// Since the following arguments are within the `with` block,\n// you can remove/comment any argument to fallback to the preset value and/or\n// remove it. \n#show: resume.with(\n  top-margin: 0.45in,\n  font: \"New Computer Modern\",\n  personal-info-font-size: 9.2pt,\n  author-position: center,\n  personal-info-position: center,\n  author-name: name,\n  phone: phone,\n  email: email,\n  website: personal-site,\n  linkedin-user-id: linkedin,\n  github-username: github\n)\n\n// Use custom-title function instead of first-level headings to customize the\n// size between two sections by specifying the `spacingBetween` argument.\n// https://typst.app/docs/reference/layout/length/\n\n#custom-title(\"Education\")[\n  #education-heading(\n    \"Scranton University\",                    // institution\n    \"Scranton, PA\",                           // location\n    \"Bachelor of Arts\",                       // degree\n    \"Business Administration\",                // major\n    datetime(year: 1992, month: 9, day: 1),   // start-date\n    datetime(year: 1998, month: 4,  day: 1)   // end-date\n  )[\n    - Awarded \"Most Determined Student\" in senior year\n  ]\n  // More educational qualifications ... \n]\n\n#custom-title(\"Experience\")[  \n  #work-heading(\n    \"Regional Manager\",                     // title\n    \"Dunder Mifflin\",                       // company\n    \"Scranton, PA\",                         // location\n    datetime(year:2013, month:5, day:1),    // start-date\n    \"Present\"                               // end-date\n  )[\n    - Led a team of 10+ employees, boosting office productivity and morale\n    - Maintained the highest sales average, outperforming competitors despite market challenges\n    - Implemented innovative security measures to protect the office from threats, including criminal activity and wildlife intrusions\n    - Successfully negotiated client contracts, increasing annual revenue by 20%\n  ]\n  // More experiences ...\n]\n\n#custom-title(\"Projects\")[\n  #project-heading(\n    \"Schrute Farms (Bed and Breakfast)\",      // name\n    // \"Next.js, TailwindCSS, Postgres\",      // stack\n    // \"schrutefarms.com\"                     // project_url\n  )[\n    - Established and managed a family-run agro-tourism business offering unique activities such as table-making workshops, beet farming tours, and hay rides\n    - Increased guest bookings by 50% through effective online marketing and guest engagement\n    - Maintained a 4.9/5 guest satisfaction rating on travel review platforms\n  ]\n  // More projects ...\n]\n\n// Use `skills` function to create list with custom rules surrounding indentation and alignment.\n// It is specifically for lists directly inside the custom-title section.\n#custom-title(\"Skills\")[\n  #skills()[\n    - *Professional Skills:* Sales Expertise, Leadership, Conflict Resolution, Strategic Planning, Negotiation\n    - *Personal Traits:* Hardworking, Alpha Male, Jackhammer, Merciless, Insatiable\n    - *Specialized Talents:* Karate (Black Belt), Jujitsu, Werewolf Hunting, Table Making\n  ]\n]\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsteadyfall%2Fsimple-technical-resume-template","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsteadyfall%2Fsimple-technical-resume-template","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsteadyfall%2Fsimple-technical-resume-template/lists"}