slight restyling
This commit is contained in:
+1
-1
@@ -26,7 +26,7 @@
|
|||||||
width: 100vw;
|
width: 100vw;
|
||||||
height: 100vh;
|
height: 100vh;
|
||||||
margin: 0;
|
margin: 0;
|
||||||
background-color: #fafaf3;
|
background-color: #fafaf7;
|
||||||
}
|
}
|
||||||
.main {
|
.main {
|
||||||
max-width: 600px;
|
max-width: 600px;
|
||||||
|
|||||||
+51
-35
@@ -36,10 +36,10 @@
|
|||||||
width: 100vw;
|
width: 100vw;
|
||||||
height: 100vh;
|
height: 100vh;
|
||||||
margin: 0;
|
margin: 0;
|
||||||
background-color: #fafaf3;
|
background-color: #fafaf7;
|
||||||
}
|
}
|
||||||
.main {
|
.main {
|
||||||
max-width: 750px;
|
max-width: 800px;
|
||||||
padding: 2em;
|
padding: 2em;
|
||||||
margin: auto;
|
margin: auto;
|
||||||
padding-top: 1em;
|
padding-top: 1em;
|
||||||
@@ -48,6 +48,9 @@
|
|||||||
font-size: 28px;
|
font-size: 28px;
|
||||||
font-weight: 400;
|
font-weight: 400;
|
||||||
}
|
}
|
||||||
|
.main h1 i {
|
||||||
|
color: #444;
|
||||||
|
}
|
||||||
.main summary {
|
.main summary {
|
||||||
font-size: 22px;
|
font-size: 22px;
|
||||||
font-weight: 400;
|
font-weight: 400;
|
||||||
@@ -60,9 +63,21 @@
|
|||||||
}
|
}
|
||||||
.main ul {
|
.main ul {
|
||||||
margin-top: 0.1em;
|
margin-top: 0.1em;
|
||||||
|
list-style: none;
|
||||||
|
padding: 0;
|
||||||
|
margin: 0 0 0.9rem;
|
||||||
}
|
}
|
||||||
.main li {
|
.main ul li {
|
||||||
list-style: circle;
|
position: relative;
|
||||||
|
padding-left: 1.1rem;
|
||||||
|
margin-bottom: 0.35rem;
|
||||||
|
}
|
||||||
|
.main ul li::before {
|
||||||
|
content: "·";
|
||||||
|
position: absolute;
|
||||||
|
left: 0.3rem;
|
||||||
|
top: -0.05em;
|
||||||
|
color: #444;
|
||||||
}
|
}
|
||||||
.broken-up {
|
.broken-up {
|
||||||
display: flex;
|
display: flex;
|
||||||
@@ -70,8 +85,11 @@
|
|||||||
padding: 0;
|
padding: 0;
|
||||||
}
|
}
|
||||||
.broken-up li {
|
.broken-up li {
|
||||||
list-style: none;
|
padding-right: 1em;
|
||||||
padding-right: 1.5em;
|
}
|
||||||
|
.broken-up li::before {
|
||||||
|
content: none !important;
|
||||||
|
margin: none !important;
|
||||||
}
|
}
|
||||||
.definition {
|
.definition {
|
||||||
border-left: 3px solid lightgrey;
|
border-left: 3px solid lightgrey;
|
||||||
@@ -94,9 +112,11 @@
|
|||||||
}
|
}
|
||||||
.definition .pos {
|
.definition .pos {
|
||||||
font-style: italic;
|
font-style: italic;
|
||||||
|
color: #444;
|
||||||
}
|
}
|
||||||
.definition .addendum {
|
.definition .addendum {
|
||||||
font-size: 16px;
|
font-size: 16px;
|
||||||
|
color: #444;
|
||||||
}
|
}
|
||||||
.definition .description {
|
.definition .description {
|
||||||
text-align: justify;
|
text-align: justify;
|
||||||
@@ -140,7 +160,7 @@
|
|||||||
</head>
|
</head>
|
||||||
<body lang="en">
|
<body lang="en">
|
||||||
<div class="main">
|
<div class="main">
|
||||||
<h1>Veit Heller—Technologist at Large</h1>
|
<h1><b>Veit Heller</b><i>—Technologist at Large</i></h1>
|
||||||
<ul class="broken-up">
|
<ul class="broken-up">
|
||||||
<li><a href="mailto:veit@veitheller.de">Email</a></li>
|
<li><a href="mailto:veit@veitheller.de">Email</a></li>
|
||||||
<li><a href="https://github.com/hellerve">Github</a></li>
|
<li><a href="https://github.com/hellerve">Github</a></li>
|
||||||
@@ -151,8 +171,9 @@
|
|||||||
<li><a href="./gdpr_notice.html">GDPR Notice</a></li>
|
<li><a href="./gdpr_notice.html">GDPR Notice</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
<p>
|
<p>
|
||||||
Nice to meet you! I’m Veit, a programmer from Erlangen and a technologist
|
Nice to meet you! I’m Veit, an independent technologist in Erlangen. I help
|
||||||
at large.
|
companies, investors, and technical teams understand, build, secure, and
|
||||||
|
assess complex software systems.
|
||||||
</p>
|
</p>
|
||||||
<p><a href="https://calendly.com/veit-veitheller/coffee-chat">Talk to me</a></p>
|
<p><a href="https://calendly.com/veit-veitheller/coffee-chat">Talk to me</a></p>
|
||||||
<div class="definition">
|
<div class="definition">
|
||||||
@@ -184,9 +205,9 @@
|
|||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
I’m also working on application and infrastructure security and code
|
I’m also working on application and infrastructure security and code
|
||||||
for various AI companies as well as help automate networks and do the
|
for various AI companies as well as help automate networks and support
|
||||||
occasional due diligence project. It’s a lot all at once, but I
|
due diligence work. It’s a lot all at once, but I wouldn’t have it any
|
||||||
wouldn’t have it any other way.
|
other way.
|
||||||
</p>
|
</p>
|
||||||
</details>
|
</details>
|
||||||
<details id="services">
|
<details id="services">
|
||||||
@@ -196,32 +217,27 @@
|
|||||||
examples of work I could do for you:
|
examples of work I could do for you:
|
||||||
</p>
|
</p>
|
||||||
<ul>
|
<ul>
|
||||||
<li>
|
<li><b>Technical due diligence:</b> assess architecture, risks, security
|
||||||
Help you figure out what technologies are well-suited for your
|
posture, team and process maturity, and technical debt.</li>
|
||||||
project, and create an actionable roadmap.
|
<li><b>Security, ISMS & SSDLC:</b> help both with hands-on application
|
||||||
</li>
|
security and shape security processes that are both practical and hold
|
||||||
<li>
|
up in audits.</li>
|
||||||
Design and architect software services, and help your team build
|
<li><b>Network automation:</b> help ISPs, IXPs, and data center
|
||||||
them.
|
providers automate their network deployment from source of truth to
|
||||||
</li>
|
device.</li>
|
||||||
<li>
|
<li><b>LLM and developer tooling:</b> build practical workflows, internal
|
||||||
Prototype a new idea or extension of your business, and meticulously
|
tools, DX systems, evaluation, and integration.</li>
|
||||||
document the process and assumptions along the way so you can take
|
<li><b>Interim technical leadership:</b> support companies, founders,
|
||||||
over painlessly.
|
and teams navigate challenging times while keeping an eye on the
|
||||||
</li>
|
product and technical direction.</li>
|
||||||
<li>
|
|
||||||
Mentor developers and lead by example through honest and kind
|
|
||||||
review and code to build on top of.
|
|
||||||
</li>
|
|
||||||
</ul>
|
</ul>
|
||||||
<p>
|
<p>
|
||||||
I have worked with a wide array of technologies and companies and
|
I have worked with a wide array of technologies and companies and
|
||||||
consider myself a generalist. Of course, this also means that I’m not
|
consider myself a generalist—the best way to know whether I’m the right
|
||||||
an expert in any one field—the best way to know whether I’m the right
|
|
||||||
person for your project is to ask me.
|
person for your project is to ask me.
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
My ultimate goal is always to make myself replacable. I want you to be
|
My ultimate goal is always to make myself replaceable. I want you to be
|
||||||
able to take over control whenever you think the right time has
|
able to take over control whenever you think the right time has
|
||||||
come—ideally we find a moment together—, and I want you to be able to
|
come—ideally we find a moment together—, and I want you to be able to
|
||||||
pick up work exactly where I stopped. I don’t want you to become
|
pick up work exactly where I stopped. I don’t want you to become
|
||||||
@@ -271,7 +287,7 @@
|
|||||||
<li>Half-day workshop (2–4h): 2,500€–3,000€</li>
|
<li>Half-day workshop (2–4h): 2,500€–3,000€</li>
|
||||||
<li>Full-day workshop (6–8h): 4,200€–4,800€</li>
|
<li>Full-day workshop (6–8h): 4,200€–4,800€</li>
|
||||||
<li>Prep and post is included</li>
|
<li>Prep and post is included</li>
|
||||||
<li>Remote incurs a 20% discount</li>
|
<li>Remote workshops receive a 20% discount</li>
|
||||||
</ul>
|
</ul>
|
||||||
<p>
|
<p>
|
||||||
Custom workshops are available; tell me your team’s goals and I’ll
|
Custom workshops are available; tell me your team’s goals and I’ll
|
||||||
@@ -287,12 +303,12 @@
|
|||||||
<details id="contact">
|
<details id="contact">
|
||||||
<summary>How you can contact me</summary>
|
<summary>How you can contact me</summary>
|
||||||
<p>
|
<p>
|
||||||
I love to hear from any- and everyone who wants to share something
|
I love to hear from anyone who wants to share something
|
||||||
with me, especially if I can help you in any way!
|
with me, especially if I can help you in any way!
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
If you have any questions, comments, or want me to help your product
|
If you have any questions, comments, or want me to help your product
|
||||||
succeed <a href="mailto:veit@veitheller.de">reach out to me</a>. My
|
succeed: <a href="mailto:veit@veitheller.de">reach out to me</a>. My
|
||||||
PGP key is available <a href="/static/pubkey.asc">on this
|
PGP key is available <a href="/static/pubkey.asc">on this
|
||||||
server</a>.
|
server</a>.
|
||||||
</p>
|
</p>
|
||||||
|
|||||||
+1
-1
@@ -37,7 +37,7 @@
|
|||||||
width: 100vw;
|
width: 100vw;
|
||||||
height: 100vh;
|
height: 100vh;
|
||||||
margin: 0;
|
margin: 0;
|
||||||
background-color: #fafaf3;
|
background-color: #fafaf7;
|
||||||
}
|
}
|
||||||
.main {
|
.main {
|
||||||
max-width: 800px;
|
max-width: 800px;
|
||||||
|
|||||||
Reference in New Issue
Block a user