Skip to content

Commit

Permalink
start fixing things and adding my own theme
Browse files Browse the repository at this point in the history
  • Loading branch information
DivineGod committed Dec 2, 2024
1 parent 6033636 commit 772ab5b
Show file tree
Hide file tree
Showing 32 changed files with 1,188 additions and 33 deletions.
2 changes: 1 addition & 1 deletion config.toml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ compile_sass = true
# Whether to build a search index to be used later on by a JavaScript library
build_search_index = false

theme = "hyde"
theme = "ando_cv"

[markdown]
# Whether to do syntax highlighting
Expand Down
127 changes: 127 additions & 0 deletions content/2007-dr.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,127 @@
+++
title = "Web Developer"
date = 2007-08-01

[extra]
location = "Copenhagen"
company = "DR Danish Broadcasting Corporation"
locality = "on-site"
start_date = "2007-08-01"
end_date = "2011-06-01"

skills = []
+++


NOQ - Taste of Summer, Hobart Dec 21
=

Rust microservice architecture for notifying visitors waiting on entry to venues

Summary
==
Took over from another employee that was leaving in a 2-week handover. Managed to
get in and do meaningful work to get the product ready for public use within 4 weeks.

Technology
==

Rust, TypeScript

BDC - Live Sync Jan 22 - May 22
=

Audio visual synchronisation technology for use at the Bob Dylan Museum.

Investigated previous prototypes and re-implemented the solution from scratch in
a week at the beginning of january. Worked with external partners to write
integrations for various interactive touchpoints in a variety of technologies.

Technology
==
Rust, WebSocket, BrightScript, TypeScript, C#, NTP

Decoded - NMA January - February 22
=

Temporary exhibition for Australian Signals Directorates anniversary.

Helped with deployment of bespoke Unity game assets for on-site installation.

Technology
==
CI/CD (circleci), AWS S3, powershell

From the Sails: Light Years - Sydney Opera House 50th anniversary October 2022
=

Implementation of BDC live sync technology for outdoor events.

Managed the architecture and implementation of the live sync technology for
internet connected visitor devices.

Technology
==
Rust, C#, TypeScript

Spatial Audio - R&D August 2022 - May 2023
=

Research and development side-project investigating outdoor spatial audio solutions

Using special spatialisation algorithms to create dynamic soundscapes in
outdoor exhibitions.

Technology
==
Rust, Max/MSP

Mona Library Phase 1 - Lead Engineer on R&D - April 2023 - July 2023
=

Led investigations into the initial stages of Mona Library project. Using various
technology for locating books to enable the further development.
A wide variety of technologies were investigated and evaluated to find the best solution.

Technology
==
NFC, AI/ML, Vision Systems

Off-device Locator - R&D August 2023 - October 2023
=

Led research into alternative location tracking options for personalised exhibition
tours and audio guides. Used embedded programming with Bluetooth range finding algorithms
to replicate the functionality currently used on in-house iPos Touch devices at museums.

Technology
=
Nordic nrf52, C++, Wifi, Bluetooth, WebSockets

Event Sync - Productisation of Live Sync, March 2024 - October 2024
=

Lead Engineer for the productisation of Pladia Event Sync.

Managed and took part in the productisation of the live sync solution into a
SaaS product able to be sold and self-managed by customers with minimal to no engineering
support needed. Streamlined deployment processes and devised a multi-tenant PWA solution.
Cutting the sales-implementation turn-around for a new customer down from 2 weeks to 2 days.

Implemented new A/V integrations for live sync to ease setup for customers on-site.
Integrations include UDP messages, SMPTE LTC (Timecode), and manual triggering.

Technology
=
Rust, AWS, TypeScript, React, SMPTE LTC

Digital Object Labels Pipeline Optimisation - May 2024
=

Support contract for optimising a running project saw me completely reverse engineer
a running solution identifying steps for optimisation and then implementing these
optimisations without disruption to the customer.

Technology
==
Python
13 changes: 13 additions & 0 deletions content/2011-haptico.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
+++
title = "Senior Developer"
date = 2011-07-01

[extra]
location = "Copenhagen, Denmark"
company = "Hapti.co"
locality = "on-site"
start_date = "2011-07-01"
end_date = "2014-02-01"

skills = ["JavaScript", "Agile", "NodeJS", "expressjs"]
+++
13 changes: 13 additions & 0 deletions content/2015-fillr.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
+++
title = "Senior Developer"
date = 2015-06-01

[extra]
location = "Prahran, VIC"
company = "Fillr"
locality = "on-site"
start_date = "2016-10-01"
end_date = "2021-11-01"

skills = ["JavaScript", "Agile", "NodeJS", "expressjs"]
+++
13 changes: 13 additions & 0 deletions content/2016-psychwire.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
+++
title = "Senior Developer"
date = 2016-10-01

[extra]
location = "Byron Bay, NSW"
locality = "remote"
company = "Psychwire"
start_date = "2016-10-01"
end_date = "2021-11-01"

skills = ["JavaScript", "Agile", "NodeJS", "expressjs"]
+++
6 changes: 5 additions & 1 deletion content/resume/2021-ap.md → content/2021-ap.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,15 @@
+++
title = "Art Processors, Melbourne"
title = "Senior Software Engineer"
date = 2021-12-06

[extra]
location = "Melbourne"
locality = "remote"
company = "Art Processors"
start_date = "2021-12-06"
end_date = "2024-11-21"

skills = ["Rust", "Python", "TypeScript", "C#", ".net", "AWS"]
+++


Expand Down
7 changes: 7 additions & 0 deletions content/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
+++
sort_by="date"
template="resume.html"
page_template="work-entry.html"
+++

sdfsdf
4 changes: 0 additions & 4 deletions content/about/_index.md

This file was deleted.

9 changes: 0 additions & 9 deletions content/resume/2016-psychwire.md

This file was deleted.

6 changes: 0 additions & 6 deletions content/resume/_index.md

This file was deleted.

Binary file added static/assets/headshot.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/headshot.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.
12 changes: 12 additions & 0 deletions templates/company-work-entry.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{% extends "index.html" %} {% block content %}
<h1 class="title">{{ page.title }}</h1>
<ol>
{{ page.toc }}
</ol>
<p class="subtitle">
<strong
>{{ page.date }} - {% if page.extra.end_date %}{{ page.extra.end_date
}}{% else %} now {% endif %}</strong
>
</p>
{{ page.content | safe }} {% endblock content %}
14 changes: 14 additions & 0 deletions templates/resume-company.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{% extends "index.html" %} {% block content %}
<h1 class="title">{{ section.title }}</h1>
<ul>
<!-- If you are using pagination, section.pages will be empty.
You need to use the paginator object -->
{% for page in section.pages %}
<li>
<a href="{{ page.permalink | safe }}"
>{{ page.title }} – {{ page.extra.location }}</a
>
</li>
{% endfor %}
</ul>
{% endblock content %}
25 changes: 17 additions & 8 deletions templates/resume.html
Original file line number Diff line number Diff line change
@@ -1,14 +1,23 @@
{% extends "index.html" %} {% block content %}
<h1 class="title">{{ section.title }}</h1>
<ul>
<!-- If you are using pagination, section.pages will be empty.
<!-- If you are using pagination, section.pages will be empty.
You need to use the paginator object -->
{% for page in section.pages %}
<li>
<a href="{{ page.permalink | safe }}"
>{{ page.title }} – {{ page.extra.location }}</a
>
</li>
{% endfor %}
{% for page in section.pages %}
<div class="post">
<h1 class="post-title">
<a href="{{ page.permalink }}">
{{ page.title }} | {{ page.extra.company | safe }}
</a>
</h1>

<span class="location">{{ page.extra.location }}</span>
<span class="locality">{{ page.extra.locality | capitalize }}</span>
<span class="post-date"
>{{ page.extra.start_date | date(format="%Y %B") }}—{{
page.extra.end_date | date(format="%Y %B") }}</span
>
</div>
{% endfor %}
</ul>
{% endblock content %}
11 changes: 7 additions & 4 deletions templates/work-entry.html
Original file line number Diff line number Diff line change
@@ -1,9 +1,12 @@
{% extends "index.html" %} {% block content %}
<h1 class="title">{{ page.title }}</h1>
<ol>
{{ page.toc }}
</ol>
<p class="subtitle">
<strong
>{{ page.date }} - {% if page.extra.end_date %}{{ page.extra.end_date
}}{% else %} now {% endif %}</strong
>
<strong
>{{ page.date }} - {% if page.extra.end_date %}{{ page.extra.end_date
}}{% else %} now {% endif %}</strong
>
</p>
{{ page.content | safe }} {% endblock content %}
2 changes: 2 additions & 0 deletions themes/ando_cv/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
.idea/
public
21 changes: 21 additions & 0 deletions themes/ando_cv/LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
MIT License

Copyright (c) 2017 Vincent Prouillet

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
67 changes: 67 additions & 0 deletions themes/ando_cv/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
# hyde
Hyde is a brazen two-column [Zola](https://github.com/getzola/zola) based on the Jekyll theme of the same name that pairs a prominent sidebar with uncomplicated content.

![Hyde screenshot](https://f.cloud.github.com/assets/98681/1831228/42af6c6a-7384-11e3-98fb-e0b923ee0468.png)


## Contents

- [Installation](#installation)
- [Options](#options)
- [Sidebar menu](#sidebar-menu)
- [Sticky sidebar content](#sticky-sidebar-content)
- [Themes](#themes)
- [Reverse layout](#reverse-layout)

## Installation
First download this theme to your `themes` directory:

```bash
cd themes
git clone https://github.com/getzola/hyde.git
```
and then enable it in your `config.toml`:

```toml
theme = "hyde"
```

## Options

### Sidebar menu
Set a field in `extra` with a key of `hyde_links`:
```toml
[extra]
hyde_links = [
{url = "https://google.com", name = "Google.com"},
{url = "https://google.fr", name = "Google.fr"},
]
```
Each link needs to have a `url` and a `name`.

### Sticky sidebar content
By default Hyde ships with a sidebar that affixes it's content to the bottom of the sidebar. You can optionally disable this by setting `hyde_sticky` to false in your `config.toml`.

### Themes
Hyde ships with eight optional themes based on the [base16 color scheme](https://github.com/chriskempson/base16). Apply a theme to change the color scheme (mostly applies to sidebar and links).

![Hyde in red](https://f.cloud.github.com/assets/98681/1831229/42b0b354-7384-11e3-8462-31b8df193fe5.png)

There are eight themes available at this time.

![Hyde theme classes](https://f.cloud.github.com/assets/98681/1817044/e5b0ec06-6f68-11e3-83d7-acd1942797a1.png)

To use a theme, set the `hyde_theme` field in `config.toml` to any of the themes name:

```toml
[extra]
hyde_theme = "theme-base-08"
```

To create your own theme, look to the Themes section of [included CSS file](https://github.com/poole/hyde/blob/master/public/css/hyde.css). Copy any existing theme (they're only a few lines of CSS), rename it, and change the provided colors.

### Reverse layout

![Hyde with reverse layout](https://f.cloud.github.com/assets/98681/1831230/42b0d3ac-7384-11e3-8d54-2065afd03f9e.png)

Hyde's page orientation can be reversed by setting `hyde_reverse` to `true` in the `config.toml`.
Loading

0 comments on commit 772ab5b

Please sign in to comment.