Coder Social home page Coder Social logo

my-resume's Introduction

A modern typst CV template

Build Typst document

Cover

Requirements

To compile this project you need the following:

  • Typst
  • Roboto font family

Run the following command to build the typst file whenever saving changes

typst watch main.typ

Usage

This is a typst template that provides the general page style and several elements out-of-the-box.

The following code provides a minimum working example:

#import "modern-resume.typ": modern-resume

#let data = (
  name: "John Doe",
  jobTitle: "Data Scientist",
  bio: lorem(5),                  // Optional parameter
  avatarImagePath: "avatar.png",  // Optional parameter
  contactOptions: (               // Optional parameter, all entries are optional
    email: link("mailto:[email protected]")[john.doe\@gmail.com],
    mobile: "+43 1234 5678",
    location: "Austria",
    linkedin: link("https://www.linkedin.com/in/jdoe")[linkedin/jdoe],
    github: link("https://github.com/jdoe")[github.com/jdoe],
    website: link("https://jdoe.dev")[jdoe.dev],
  ),
)

#show: doc => modern-resume(data, doc)

// Your content goes here

See main.typ for a full example that showcases all available elements.

Elements

This section introduces the visual elements that are part of this template.

Pills

Import this element from the template module with pill.

pills

#pill("German (native)")
#pill("English (C1)")

pills filled

#pill("Teamwork", fill: true)
#pill("Critical thinking", fill: true)

Educational/work experience

Import the elements from the template module with educationalExperience and workExperience respectively.

educational experience

#educationalExperience(
  title: "Master's degree",
  subtitle: "University of Sciences",
  taskDescription: [
    - Short summary of the most important courses
    - Explanation of master thesis topic
  ],
  dateFrom: "10/2021",
  dateTo: "07/2023",
)

work experience

#workExperience(
  title: "Full Stack Software Engineer",
  subtitle: [#link("https://www.google.com")[Some IT Company]],
  facilityDescription: "Company operating in sector XY",
  taskDescription: [
    - Short summary of your responsibilities
  ],
  dateFrom: "09/2018",
  dateTo: "07/2021",
)

Project

Import this element from the template module with project.

project

#project(
  title: "Project 2",
  subtitle: "Data Visualization, Data Engineering",
  description: [
    - #lorem(20)
  ],
  dateFrom: "08/2022",
  dateTo: "09/2022",
)

Theming

Customize the color theme by changing the values of the color dictionary in modern-resume. For example:

  • The default color palette:

    #let colors = (
      primary: rgb("#313C4E"),
      secondary: rgb("#222A33"),
      accentColor: rgb("#449399"),
      textPrimary: black,
      textSecondary: rgb("#7C7C7C"),
      textTertiary: white,
    )
  • A pink color palette:

    #let colors = (
      primary: rgb("#e755e0"),
      secondary: rgb("#ad00c2"),
      accentColor: rgb("#00d032"),
      textPrimary: black,
      textSecondary: rgb("#7C7C7C"),
      textTertiary: white,
    )

Contributing

I'm grateful for any improvements and suggestions.

my-resume's People

Contributors

norihanda avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.