Skip to content

Commit

Permalink
switch hugo theme
Browse files Browse the repository at this point in the history
  • Loading branch information
Sebastian de Castelberg committed Jul 28, 2020
1 parent f7b9e67 commit 87de33a
Show file tree
Hide file tree
Showing 29 changed files with 270 additions and 0 deletions.
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,6 @@
path = public
url = git@github.com:kpricorn/kpricorn.github.io.git
branch = master
[submodule "themes/book"]
path = themes/book
url = https://github.com/alex-shpak/hugo-book
6 changes: 6 additions & 0 deletions archetypes/default.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
title: "{{ replace .Name "-" " " | title }}"
date: {{ .Date }}
draft: true
---

18 changes: 18 additions & 0 deletions config.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
baseURL = "https://kpricorn.org"
languageCode = "en-us"
title = "kpricorn"
theme = "book"

googleAnalytics = "UA-23927429-1"
enableGitInfo = true

bookCollapseSection = true

[params]
BookLogo = 'logo.svg'
BookRepo = 'https://github.com/kpricorn/kpricorn.org'
BookSearch = true
BookSection = 'pages'

[markup.goldmark.renderer]
unsafe= true
15 changes: 15 additions & 0 deletions content/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
title: 'home'
date: 2018-11-28T15:14:39+10:00
---

![me skiing](me.jpg)

# About

Passionate and polyglot software engineer and pragmatic programmer with 15+ years of experience in software engineering, full-stack web development, and infrastructure automation.
Autodidact and problem solver.
Loves Vim and Linux.
Mountain runner and skier.
Fueled by coffee.
<span style="font-family: apple color emoji,segoe ui emoji,noto color emoji,android emoji,emojisymbols,emojione mozilla,twemoji mozilla,segoe ui symbol;">👨‍👩‍👦</a>
Binary file added content/me.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 4 additions & 0 deletions content/pages/projects/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
---
title: 'Selected projects'
bookFlatSection: true
---
32 changes: 32 additions & 0 deletions content/pages/projects/rayneer-tv/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
---
title: 'Rayneer TV'
weight: 99
---

<img alt="Screenshot" src="screenshot.jpg">

# Rayneer TV

Platform for personalized music tv. All the pieces from playlist management,
video transcoding and distribution, HLS Streaming service, iOS and Android App
integration.

<!--more-->

## My contribution

* Designed a Video streaming service
* Implemented peripheral systems for playlist management, video transcoding, load management, and testing
* Evaluated and designed a personalized music playlist generator

## Technologies

* Ruby
* Sinatra
* Ruby on Rails
* Go
* Node.js
* Redis
* HLS
* Zencoder
* Reinforcement learning, Machine learning
Binary file added content/pages/projects/rayneer-tv/screenshot.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
38 changes: 38 additions & 0 deletions content/pages/projects/swisscom-crowdfunding/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
---
title: 'Swisscom Crowdfunding'
weight: 98
---

<img alt="Fuchs" src="fuchs.jpg">

# Swisscom Crowdfunding

Swisscom crowdfunding marketplace letshelp.ch and Crowdfunding Platform as a service

<!--more-->

* Designed and implemented a white-label crowdfunding platform and marketplaces
* Planned and coordinated customization of white-label services
* Automated digital identification and signing product release process
* Set up and maintained CI/CD pipeline

## Technologies

* Ruby on Rails
* PostgreSQL
* RSpec
* Capybara
* Chromedriver
* Capistrano
* Jenkins

## Links

* <a href="https://www.swisscom.ch/de/about/news/2014/09/20140901-MM-Crowdfunding.html" target="_blank">Launch Press release</a>
* <a href="https://www.swisscom.ch/de/about/medien/infos-und-fakten/20180116-spendenplattform-letshelp-stellt-betrieb-ein.html" target="_blank">Shutdown notice</a>

## Screenshots

<div class=shadow-lg p-3 mb-5 bg-white">
<img alt="letshelp.ch screenshot" src="letshelp-tierpark-goldau.png">
<div>
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
38 changes: 38 additions & 0 deletions content/pages/projects/swisscom-oid/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
---
title: 'Swisscom Online Identification'
weight: 97
---

# Swisscom Online Identification

## Simple digital onboarding

<!--more-->

## My contribution

* Designed a SaaS web application that enabled financial intermediaries to automate fully their online customer identification procedures
* Consulted with the product management, security, and compliance teams to identify key requirements and decomposed feature sets for implementation and integration
* Coordinated and supervised development of online identification product in a development team
* Set up and maintained automated acceptance test suites
* Planned and coordinated integration of vendor software and taking in third-party infrastructure
* Set up and maintained CI/CD pipeline

## Technologies

* PHP
* Symfony
* PostgreSQL
* WebRTC / TURN (coturn)
* MinIO High Performance S3-compatible Object Storage
* REST
* Codeception
* ChromeDriver
* Jenkins
* Docker, Docker Compose
* OpenShift
* Cloud Foundry

## Links

<a href="https://www.swisscom.ch/en/business/enterprise/offer/banking/digital-identification-signing.html" target="_blank">Product Page</a>
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
31 changes: 31 additions & 0 deletions content/pages/projects/tour-uetli/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
---
title: "Tour d’Uetli"
weight: 96
---

<img alt="Tour d'Uetli" src="TourUetli_014.jpg">

# Tour d’Uetli and friends

The COVID-19 compatible trail running stage race Tour d'Uetli on Zürich's local mountain Üetliberg.

## My contribution

* Implemented the Strava synchronization, the ranking generation, and a GraphQL API for athlete, effort, and ranking data.
* Scaled the application design to allow for white-label and fee-based tours.
* Established the website and CMS structure, integrated the API data on the static website and shaped the information architecture.
* Set up and maintained the infrastructure hosting.

## Technologies

* PHP
* Symfony
* Symfony Messenger
* Strava API
* Web Scraping with Symfony Panther and Selenoid
* Hosting: Heroku and Google Cloud Platform

## Links

* [tour-uetli.ch](https://tour-uetli.ch)
* [tour-heidiland.ch](https://tour-heidiland.ch)
12 changes: 12 additions & 0 deletions content/pages/projects/tour-uetli/tour-uetli-logo.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
14 changes: 14 additions & 0 deletions content/pages/resume/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
title: 'Resume'
weight: 1
---

# Resume

Software Engineer with strong knowledge of back-end and web API development,
scalability and information retrieval. I am a strong believer in agile
practices and test driven development and always on the lookout for new
exciting technologies and ideas.


{{< button href="20200728_resume_sebastian_decastelberg.pdf" >}}Download my resume{{< /button >}}
12 changes: 12 additions & 0 deletions layouts/partials/docs/inject/menu-after.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
<ul>
<li class="book-section-flat">
<span>Contact</span>
<ul>
<li><a href="mailto:sebu@kpricorn.org" target="_blank">Email</a></li>
<li><a href="https://linkedin.com/in/kpricorn" target="_blank">Linkedin</a></li>
<li><a href="https://github.com/kpricorn" target="_blank">GitHub</a></li>
<li><a href="https://gitlab.com/kpricorn" target="_blank">GitLab</a></li>
<li><a href="https://www.strava.com/athletes/9959175" target="_blank">Strava</a></li>
</ul>
</li>
</ul>
Loading

0 comments on commit 87de33a

Please sign in to comment.