Skip to content

Commit 4920469

Browse files
author
Guillermo Moraleda
committed
Refine CV layout, readability, and theme styling
1 parent ab0e92f commit 4920469

11 files changed

Lines changed: 64 additions & 31 deletions

File tree

_data/data.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ contact:
66
email: moraleda@gmx.net
77
github: gmoraleda
88
linkedin: gmoraleda
9-
phone: "+49 (0)159 03777213"
9+
phone:
1010
gitlab:
1111
twitter:
1212

@@ -21,7 +21,7 @@ education:
2121
time: 2006-2011
2222
university: Universitat Pompeu Fabra, Barcelona
2323

24-
- degree: Exchange Semester in Computer Science
24+
- degree: Computer Science
2525
time: 2009-2010
2626
university: Karlstad Universitet, Karlstad
2727

_includes/experience.html

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,19 @@ <h2 class="title">Experience</h2>
1111
{{exp.company}}
1212
<span class="time">{{exp.time}}</span>
1313
</div>
14-
<div class="details">{{exp.details}}</div>
15-
<p class="technologies">Technologies Used: {{exp.technologies_used}}</p>
14+
{% assign normalized_details = exp.details | newline_to_br | replace: '<br />', ' ' | replace: ' ', ' ' %}
15+
{% assign detail_lines = normalized_details | split: '. ' %}
16+
<ul class="details">
17+
{% for line in detail_lines %}
18+
{% assign cleaned = line | strip %}
19+
{% if cleaned != '' %}
20+
{% assign last_char = cleaned | slice: -1, 1 %}
21+
<li>{% if last_char == '.' %}{{ cleaned }}{% else %}{{ cleaned }}.{% endif %}</li>
22+
{% endif %}
23+
{% endfor %}
24+
</ul>
1625
</div>
1726

1827
{% endfor %}
1928
</section>
20-
{% endif %}
29+
{% endif %}

_includes/projects/sovi.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
<article class="project-card">
22
<div class="project-header">
33
<h3>SOVI</h3>
4+
<a class="project-link" href="https://apps.apple.com/de/app/sovi/id1526943689?l=en-GB" target="_blank" rel="noopener">App Store</a>
45
</div>
56
<p class="project-domain">Accessibility-focused initiative with cloud infrastructure support.</p>
67
<ul>

_sass/_base.scss

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,20 @@
11
* {
2-
font-family: 'Helvetica', 'Arial', sans-serif;
3-
text-align: justify;
4-
line-height: 1.5;
2+
font-family: "Iowan Old Style", "Palatino Linotype", "Book Antiqua", Palatino, "Times New Roman", serif;
3+
text-align: left;
4+
line-height: 1.65;
55
}
66

77
body {
88
background-color: var(--bg-color);
9+
font-size: 18px;
910
}
1011

1112
.container {
1213
max-width: 900px;
1314
min-height: 900px;
1415
margin: 0 auto;
1516
background-color: var(--bg-color-cv);
16-
box-shadow: 0px 2px 4px rgba(0,0,0,0.2);
17+
box-shadow: 0px 3px 10px rgba(57, 49, 40, 0.15);
1718
padding:30px;
1819
margin-top:30px;
1920
margin-bottom: 30px;
@@ -23,8 +24,9 @@ body {
2324
padding:20px;
2425
display: grid;
2526
grid-template-columns: 2fr 5fr;
27+
column-gap: 44px;
2628
.sidebar {
2729
margin-top: 20px;
2830
}
2931
}
30-
}
32+
}

_sass/_mixins.scss

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
@mixin header {
22
color: var(--fg-color);
3-
font-size: 18px;
3+
font-size: 22px;
44
text-transform: uppercase;
55
font-weight: 700;
66
margin-top:20px;
@@ -21,12 +21,12 @@
2121
}
2222

2323
@mixin sub-header {
24-
font-size: 16px;
24+
font-size: 18px;
2525
font-weight: 700;
2626
color: var(--fg-color);
2727
}
2828

2929
@mixin body-text {
3030
color: var(--fg-color-body);
31-
font-size: 14px;
32-
}
31+
font-size: 16px;
32+
}

_sass/includes/education.scss

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,25 @@
11
.education {
22
margin-bottom: 20px;
3+
text-align: left;
34
.title {
45
@include sub-header;
6+
text-align: left;
57
}
68
.education-item {
79
margin-bottom: 20px;
10+
text-align: left;
811
.degree {
912
@include body-text;
1013
font-weight: bold;
14+
text-align: left;
1115
}
1216
.university {
1317
@include body-text;
18+
text-align: left;
1419
}
1520
.time {
1621
@include body-text;
22+
text-align: left;
1723
}
1824
}
19-
}
25+
}

_sass/includes/experience.scss

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,16 @@
1717
}
1818
.details {
1919
@include body-text;
20+
margin: 6px 0 10px 0;
21+
padding-left: 22px;
22+
li {
23+
@include body-text;
24+
margin-bottom: 4px;
25+
text-align: left;
26+
}
2027
}
2128
.technologies {
2229
@include body-text;
2330
}
2431
}
25-
}
32+
}

_sass/includes/header.scss

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,11 @@
77
.title {
88
color: var(--fg-color-dark);
99
font-weight: bolder;
10-
text-transform: uppercase;
10+
text-transform: capitalize;
11+
font-size: 42px;
12+
letter-spacing: 0.02em;
13+
line-height: 1.15;
14+
margin: 0;
1115
}
1216
input[type="checkbox"] {
1317
width: 0;
@@ -19,4 +23,4 @@
1923
color: var(--fg-color-dark);
2024

2125
}
22-
}
26+
}

_sass/responsive.scss

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,4 +32,9 @@
3232
display: none;
3333
}
3434
}
35+
.header {
36+
.title {
37+
font-size: 32px;
38+
}
39+
}
3540
}

_sass/skins/blue.scss

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
:root {
2-
--bg-color: #f1f1f1;
3-
--bg-color-cv: #ffffff;
4-
--fg-color: #00629b;
5-
--fg-color-dark: #023b5b;
6-
--fg-color-body: #5e6369;
7-
--fg-color-title-sm: #688293;
2+
--bg-color: #e8e7dc;
3+
--bg-color-cv: #f2f0e4;
4+
--fg-color: #272522;
5+
--fg-color-dark: #1d1c1a;
6+
--fg-color-body: #2f2d2a;
7+
--fg-color-title-sm: #66625b;
88

99
}
1010

1111
[data-theme='dark'] {
12-
--bg-color: #28343b;
13-
--bg-color-cv: #1b262c;
14-
--fg-color: #3282b8;
15-
--fg-color-dark: #3282b8;
16-
--fg-color-body: rgba(187,225,250,0.75);
17-
--fg-color-title-sm: #688293;
12+
--bg-color: #2f2e2d;
13+
--bg-color-cv: #2b2a29;
14+
--fg-color: #d1cdc6;
15+
--fg-color-dark: #ece7df;
16+
--fg-color-body: #c7c2ba;
17+
--fg-color-title-sm: #9d978e;
1818
}

0 commit comments

Comments
 (0)