summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.build.yml2
-rw-r--r--content/_index.md34
-rw-r--r--templates/base.html2
3 files changed, 20 insertions, 18 deletions
diff --git a/.build.yml b/.build.yml
index f6f15c6..a63b53f 100644
--- a/.build.yml
+++ b/.build.yml
@@ -14,4 +14,4 @@ tasks:
zola build
- sync: |
cd ruben.bdr.sh/public
- rsync -r . deploy@conchos.unlimited.pizza:/srv/http/ruben.bdr.sh
+ rsync -r . deploy@conchos.bdr.sh:/srv/http/ruben.bdr.sh
diff --git a/content/_index.md b/content/_index.md
index 2cd776e..4b06e8a 100644
--- a/content/_index.md
+++ b/content/_index.md
@@ -1,41 +1,41 @@
+++
-title = "Holistic Tech Services"
-description = "Rubén Beltrán del Río is a freelance software engineer that offers a wide-range of services, including native iOS and macOS development, web development, backend services, infrastructure, as well as organizational and leadership consulting for tech teams."
+title = "Holistic Tech Services to help your team build."
+description = "Freelance Software Engineer | iOS, macOS, Web & Backend Development | DevOps & Engineering Leadership Consulting"
+++
<section id="introduction">
{% window(title="Welcome.") %}
<img src="/img/selfie.png" alt="A pixel-art portrait of Rubén doing a peace sign and sticking his tongue out" />
- <p>Howdy! I'm Rubén, a freelance full-stack software engineer based in Berlin. Looking for some help with your project? I might be able to help!</p>
+ <p>Howdy! I'm Rubén Beltrán del Río, a freelance software engineer based in Berlin. I build iOS and macOS apps, web applications, backend services, and help teams with technical leadership. Looking for some help with your project? I might be able to help!</p>
{% end %}
</section>
<section id="services">
<section>
<h2>I can help you build.</h2>
<ul>
- <li><strong>Websites</strong> that are fast, accessible and search engine optimized.</li>
- <li><strong>Native apps</strong> for iOS, iPadOS or macOS.</li>
- <li><strong>Backend Services</strong> with great observability, clear documentation, and made to scale.</li>
- <li><strong>Data Pipelines</strong> from tracking planning, to data warehouse extract-load-transform pipelines that give you accurate and actionable information.</li>
- <li><strong>Infrastructure</strong> that can tie all your services, documented as code.</li>
+ <li><strong>Fast, accessible websites</strong> with SEO optimization and cutting edge web development best practices.</li>
+ <li><strong>Native iOS, iPadOS, and macOS apps</strong> using Swift, Catalyst, SwiftUI, or UIKit.</li>
+ <li><strong>Scalable backend services</strong> with great observability, clear documentation, and cloude-native infrastructure.</li>
+ <li><strong>End-to-end data pipelines</strong> from tracking planning, to <abbr title="Extract-Load-Transform">ETL</abbr> workflows that deliver accurate and actionable analytics insights.</li>
+ <li><strong>Infrastructure as code</strong> that can orchestrate and manage all your services on AWS, Scaleway, Azure or any cloud provider.</li>
</ul>
</section>
<section>
<h2>Optimize and improve.</h2>
<ul>
- <li><strong>Supply chain analysis</strong> to reduce risk from dependencies across different packaging ecosystems.</li>
- <li><strong>Automate</strong> code quality and deployment.</li>
- <li><strong>Reduce cloud cost</strong> by optimizing your resource usage, plans and overall architecture.</li>
- <li><strong>Optimize Large-Language-Model</strong> usage by creating custom tooling and Model Context Protocol (MCP) servers.</li>
+ <li><strong>Supply chain analysis</strong> to reduce risk from dependencies across different languages and packaging ecosystems.</li>
+ <li><strong><abbr title="Continuous Integration">CI</abbr> &amp; <abbr title="Continuous Delivery">CD</abbr> automation</strong> to improve code quality, testing, and deployment.</li>
+ <li><strong>Cloud cost optimization</strong> through right-sizing, architecture improvements, and spending analysis for AWS, GCP, Azure and other cloud providers.</li>
+ <li><strong><abbr title="Large Language Models">LLM</abbr> integration &amp; optimization</strong> using custom tooling, prompt engineering, and Model Context Protocol (MCP) servers.</li>
</ul>
</section>
<section>
<h2>Or help your team go fast.</h2>
<ul>
- <li><strong>AI Transformation</strong>: Teach your organization how to work with AI, and build the right tools to support it.</li>
- <li><strong>Upskill Your Team</strong>: Bring your team up to speed with new technologies, architecture patterns or processes.</li>
- <li><strong>Product Engineering Mindset</strong>: Bring product and engineering closer together.</li>
- <li><strong>Experimentation mindset</strong>, help your team learn how to design, execute, and interpret experiments.</li>
- <li><strong>Systems Analysis</strong>: Streamline your operations by understanding how your team, resources and processes come together, finding chokepoints, and reducing waste.</li>
+ <li><strong>AI transformation</strong>. Teach your organization how to work with AI, and build the right tools to support it.</li>
+ <li><strong>Upskill your team</strong>, and bring them up to speed with new technologies, architecture patterns or processes.</li>
+ <li><strong>Build a product engineering mindset</strong> and ehelp your product and engineering teams speak the same language, and work closer together.</li>
+ <li><strong>Experimentation mindset</strong> to enable your team to design, execute, and interpret A/B tests and multivariate experiments.</li>
+ <li><strong>Systems analysis</strong> to streamline your operations by understanding how your team, resources and processes come together, finding chokepoints, and reducing waste.</li>
</ul>
</section>
</section>
diff --git a/templates/base.html b/templates/base.html
index 04120ba..d56facd 100644
--- a/templates/base.html
+++ b/templates/base.html
@@ -11,6 +11,8 @@
<title>Rubén Beltrán del Río &mdash; {{ section.title }}</title>
+ <link rel="canonical" href="{{current_url | safe}}">
+
<link rel="preload" href="/font/LibreCaslonCondensed[wdth,wght].woff2" as="font" type="font/woff2" crossorigin>
<link rel="preload" href="/font/LibreCaslonCondensed-Italic[wght].woff2" as="font" type="font/woff2" crossorigin>
<link rel="preload" href="/font/Ronzino-Medium.woff2" as="font" type="font/woff2" crossorigin>