Skip to content

Commit 467c9e8

Browse files
committed
Fix about page printability
This will be helpful to generate a smaller CV now that the content increased
1 parent 75940e2 commit 467c9e8

File tree

4 files changed

+30
-21
lines changed

4 files changed

+30
-21
lines changed

assets/css/index.css

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -162,6 +162,8 @@ p > code {
162162

163163
padding: 0.25rem;
164164
border-radius: 0.2rem;
165+
166+
font-weight: 200;
165167
}
166168

167169
/* Printing specific styles */
@@ -188,6 +190,7 @@ p > code {
188190
ul {
189191
font-size: 0.75em;
190192
line-height: 1em;
193+
margin-bottom: 1em;
191194
}
192195

193196
em,
@@ -198,6 +201,8 @@ p > code {
198201
p > code {
199202
background-color: unset;
200203
font-style: italic;
204+
font-weight: 200;
205+
font-size: 0.75em;
201206
padding: 0;
202207
}
203208

@@ -279,3 +284,10 @@ main > :nth-child(n + 10) {
279284
animation: 400ms fadeInFromTop forwards;
280285
animation-delay: 1s;
281286
}
287+
288+
/* Custom classes */
289+
.experience-title {
290+
display: flex;
291+
justify-content: space-between;
292+
align-items: baseline;
293+
}

content/about.md

Lines changed: 7 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,7 @@ type: about
55

66
# Experience
77

8-
## Product engineer, Midlane
9-
10-
_Nov '23 - Jun '25_
8+
{{< experience-section-title job="Product engineer" company="Midlane" timeframe="Nov '23 - Jun '25" >}}
119

1210
`typescript` `next` `react` `sql` `aws` `lamba` `security` `product`
1311

@@ -17,9 +15,7 @@ a market that was abandoned by most in the sector.
1715
The team focused on delivering bit-sized quality features to find product market fit.
1816
I helped shape the product and the team from the ground up, balancing speed and quality in a forever changing environment.
1917

20-
## Lead engineer, Klarna
21-
22-
_Jul '23 - Oct '23_
18+
{{< experience-section-title job="Lead engineer" company="Klarna" timeframe="Jul '23 - Oct '23" >}}
2319

2420
`typescript` `nest` `react` `sql` `react-native` `leadership` `product`
2521

@@ -28,9 +24,7 @@ Working on the Klarna app, shipping both to mobile & the web.
2824

2925
I moved on after a once in a lifetime opportunity presented itself.
3026

31-
## Staff engineer, Passbase
32-
33-
_Aug '19 - Jun '23_
27+
{{< experience-section-title job="Staff engineer" company="Passbase" timeframe="Aug '19 - Jun '23" >}}
3428

3529
`go` `ruby` `rails` `sql` `typescript` `react` `nextjs` `react` `webpack` `styled-components` `aws` `terraform` `ddd` `architecture` `leadership` `management` `hiring` `security`
3630

@@ -43,9 +37,7 @@ I took part in the entire process where I had the opportunity to actively contri
4337

4438
The company was eventually sold & I had to move on.
4539

46-
## Software engineer, Recare
47-
48-
_Jun. '18 - Mar. '20_
40+
{{< experience-section-title job="Software engineer" company="Recare" timeframe="Jun. '18 - Mar. '20" >}}
4941

5042
`typescript` `javascript` `flow` `react` `redux` `graphql` `rest` `webpack` `babel` `e2e encryption` `cryptography`
5143

@@ -59,9 +51,7 @@ We relied on our e2e integration test to validate that transition.
5951

6052
While extending its market ambition towards France, the products required internationalization, a challenge we decided to tackle by building a new app from scratch to update and synchronize terms within all our apps & codebases.
6153

62-
## Frontend developer, Intern, Mhirba
63-
64-
_Apr. '17 - Aug. '17_
54+
{{< experience-section-title job="Frontend developer (intern)" company="Mhirba" timeframe="Apr. '17 - Aug. '17" >}}
6555

6656
`javascript` `flow` `react` `angular` `vue` `electron` `iot` `prototyping`
6757

@@ -70,9 +60,7 @@ A craft studio for hire, managed by its only founder, working with big companies
7060
I developed a frontend for a cross-platform app, assessing various technologies for the job.
7161
Fast-paced iteration was essential to ensure the prototype fits the customer's needs with quick feedback loops.
7262

73-
## Game developer, Intern, Wolcen
74-
75-
_Sep. '15 - Dec. '15_
63+
{{< experience-section-title job="Game developer (intern)" company="Wolcen" timeframe="Sep. '15 - Dec. '15" >}}
7664

7765
`cpp` `actionscript 2.0` `cry engine 3` `entity-component-system` `documentation`
7866

@@ -85,9 +73,7 @@ The team was short-handed at the time and looking to expand, which required thor
8573

8674
# Education
8775

88-
## Epitech
89-
90-
_Sep. '14 - Aug. '19_
76+
{{< experience-section-title job="Master" company="Epitech" timeframe="Sep. '14 - Aug. '19" >}}
9177

9278
`c` `cpp` `java` `sql` `tdd` `architecture` `management`
9379

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{{ .Store.Set "href" (print .Params.job " " .Params.company | lower) }}
2+
{{ .Store.Set "link" (replace (.Store.Get "href") " " "-") }}
3+
4+
<span class="experience-title">
5+
<h2 id="{{ .Store.Get "link" }}"><a href="#{{ .Store.Get "link" }}">{{ .Params.job }}, {{ .Params.company }}</a></h2>
6+
<em>{{ .Params.timeframe }}</em>
7+
</span>
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
<div class="experience-title">
2+
<h2>{{ .Title }}</h2>
3+
<p>{{ .Timeframe }}</p>
4+
</div>

0 commit comments

Comments
 (0)