Skip to content

Commit 9e5330a

Browse files
committed
🗿
1 parent 53c111c commit 9e5330a

File tree

1 file changed

+50
-50
lines changed

1 file changed

+50
-50
lines changed

cv.html

Lines changed: 50 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,10 @@ <h2>Introduction</h2>
5151
He builds systems that talk, not just list — blending technical mastery with philosophical clarity.
5252
</p>
5353
</section>
54+
<section id="recommendations" data-source="{{ page.url | absolute_url }}#recommendations">
55+
<h2>Recommendations</h2>{% for recommendation in site.data['profile']['recommendations'] %}
56+
<blockquote><p>{{ recommendation.text }}</p><footer>- {{ recommendation.name }}</footer></blockquote>{% endfor %}
57+
</section>
5458
<section id="featured-projects" data-source="{{ page.url | absolute_url }}#featured-projects">
5559
<h2>Featured Projects</h2>{% for featuredProject in site.data.profile.featuredProjects %}
5660
{% assign xpId = '/projects/' | append: featuredProject %}
@@ -91,57 +95,53 @@ <h3>{{ xpName }}</h3>
9195
{% if xp.skills %}<p><strong>Skills:</strong> {% for skill in xp.skills %}{{ skill }}{% unless forloop.last %}, {% endunless %}{% endfor %}</p>{% endif %}
9296
</article>{% endfor %}
9397
</section>
94-
<section id="recommendations" data-source="{{ page.url | absolute_url }}#recommendations">
95-
<h2>Recommendations</h2>{% for recommendation in site.data['profile']['recommendations'] %}
96-
<blockquote><p>{{ recommendation.text }}</p><footer>- {{ recommendation.name }}</footer></blockquote>{% endfor %}
97-
</section>
98-
<section id="interests" class="hidden">
99-
<h2>Interests</h2>
100-
<ul>{% for interest in site.data['profile']['interests'] %}<li>{{ interest.name }}</li>{% endfor %}</ul>
101-
</section>
102-
<section id="fun-facts" class="hidden">
103-
<h2>Fun Facts</h2>{% for fact in site.fun_facts %}
104-
<article{% if fact.lang %} data-language="{{fact.lang}}"{% endif %}>
105-
<h6>{{ fact.title }}</h6>
106-
{% if fact.description %}<p>{{ fact.description }}</p>{% else %}{{ fact.content }}{% endif %}
107-
</article>{% endfor %}
108-
</section>
109-
<section id="all-roles" class="hidden">
110-
<h2>Roles</h2>
111-
<p>{{ site.data['semantic-model']['summary']['roles'] | join: ", " }}</p>
112-
</section>
113-
<section id="all-skills" class="hidden">
114-
<h2>Skills</h2>
115-
<p>{{ site.data['semantic-model']['summary']['skills'] | join: ", " }}</p>
116-
</section>
117-
<section id="location" class="hidden">
118-
<h2>Location</h2>
119-
<p>Lidingö, Stockholm, Sweden</p>
120-
<h2>Birth date</h2>
121-
<p><date>1969-06-23</date></p>
122-
</section>
123-
{% for zingerCategory in site.data['zingers'] %}{% capture zingerCategoryId %}{{ zingerCategory.type | downcase | replace: '&amp;', ' ' | replace: ' ', '-' | replace: ' ', '-' }}{% endcapture %}
124-
<section id="{{ zingerCategoryId }}" class="hidden">
125-
<h2>{{ zingerCategory.type }}</h2>
126-
<ul>{% for zinger in zingerCategory.zingers %}<li>{{ zinger }}</li>{% endfor %}</ul>
127-
</section>
128-
{% endfor %}
129-
<section id="taglines" class="hidden">
130-
<h2>Taglines</h2>
131-
<ul>{% for tagline in site.data['taglines'] %}<li>{{ tagline.tagline }}</li>{% endfor %}<li>
132-
<h3>Building the right software right</h3>
133-
<p>
134-
I believe great software starts with the right conversations. While many developers focus on building software the right way — clean code, scalable architecture, elegant design — I go one step further: I make sure we're building the right software to begin with.
98+
<section id="interests" class="hidden">
99+
<h2>Interests</h2>
100+
<ul>{% for interest in site.data['profile']['interests'] %}<li>{{ interest.name }}</li>{% endfor %}</ul>
101+
</section>
102+
<section id="fun-facts" class="hidden">
103+
<h2>Fun Facts</h2>{% for fact in site.fun_facts %}
104+
<article{% if fact.lang %} data-language="{{fact.lang}}"{% endif %}>
105+
<h6>{{ fact.title }}</h6>
106+
{% if fact.description %}<p>{{ fact.description }}</p>{% else %}{{ fact.content }}{% endif %}
107+
</article>{% endfor %}
108+
</section>
109+
<section id="all-roles" class="hidden">
110+
<h2>Roles</h2>
111+
<p>{{ site.data['semantic-model']['summary']['roles'] | join: ", " }}</p>
112+
</section>
113+
<section id="all-skills" class="hidden">
114+
<h2>Skills</h2>
115+
<p>{{ site.data['semantic-model']['summary']['skills'] | join: ", " }}</p>
116+
</section>
117+
<section id="location" class="hidden">
118+
<h2>Location</h2>
119+
<p>Lidingö, Stockholm, Sweden</p>
120+
<h2>Birth date</h2>
121+
<p><date>1969-06-23</date></p>
122+
</section>
123+
{% for zingerCategory in site.data['zingers'] %}{% capture zingerCategoryId %}{{ zingerCategory.type | downcase | replace: '&amp;', ' ' | replace: ' ', '-' | replace: ' ', '-' }}{% endcapture %}
124+
<section id="{{ zingerCategoryId }}" class="hidden">
125+
<h2>{{ zingerCategory.type }}</h2>
126+
<ul>{% for zinger in zingerCategory.zingers %}<li>{{ zinger }}</li>{% endfor %}</ul>
127+
</section>
128+
{% endfor %}
129+
<section id="taglines" class="hidden">
130+
<h2>Taglines</h2>
131+
<ul>{% for tagline in site.data['taglines'] %}<li>{{ tagline.tagline }}</li>{% endfor %}<li>
132+
<h3>Building the right software right</h3>
133+
<p>
134+
I believe great software starts with the right conversations. While many developers focus on building software the right way — clean code, scalable architecture, elegant design — I go one step further: I make sure we're building the right software to begin with.
135135

136-
That means diving deep into business needs, challenging assumptions, and translating complexity into clarity. I bridge the gap between stakeholders and systems, turning fuzzy ideas into functional products that deliver real value.
136+
That means diving deep into business needs, challenging assumptions, and translating complexity into clarity. I bridge the gap between stakeholders and systems, turning fuzzy ideas into functional products that deliver real value.
137137

138-
Whether I’m prototyping a new feature, leading a team, or refining a user flow, I bring a mindset that’s equal parts strategic, technical, and creative.
138+
Whether I’m prototyping a new feature, leading a team, or refining a user flow, I bring a mindset that’s equal parts strategic, technical, and creative.
139139

140-
Let’s build something that matters — and build it well.
141-
</p></li></ul>
142-
</section>
143-
<section id="unique-selling-points" class="hidden">
144-
<h2>Unique Selling Points</h2>
145-
<ul>{% for usp in site.usp %}<li>{{ usp.excerpt | replace: '<p>', '' | replace: '</p>', '' | strip }}</li>{% endfor %}</ul>
146-
</section>
140+
Let’s build something that matters — and build it well.
141+
</p></li></ul>
142+
</section>
143+
<section id="unique-selling-points" class="hidden">
144+
<h2>Unique Selling Points</h2>
145+
<ul>{% for usp in site.usp %}<li>{{ usp.excerpt | replace: '<p>', '' | replace: '</p>', '' | strip }}</li>{% endfor %}</ul>
146+
</section>
147147
</main>

0 commit comments

Comments
 (0)