Archie Wood commited on
Commit ·
69cf8cc
1
Parent(s): 0ea8cc6
update site
Browse files- .evidence/customization/.profile.json +1 -0
- package-lock.json +0 -0
- package.json +3 -3
- pages/+layout.svelte +10 -0
- pages/index.md +105 -98
.evidence/customization/.profile.json
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
{"anonymousId":"29ab84d2-7ae9-4bd3-a7ef-c4344f4deb66","traits":{"projectCreated":"2024-11-06T20:50:46.832Z"}}
|
package-lock.json
CHANGED
|
The diff for this file is too large to render.
See raw diff
|
|
|
package.json
CHANGED
|
@@ -16,11 +16,11 @@
|
|
| 16 |
"type": "module",
|
| 17 |
"dependencies": {
|
| 18 |
"@evidence-dev/bigquery": "^2.0.4",
|
| 19 |
-
"@evidence-dev/core-components": "^
|
| 20 |
"@evidence-dev/csv": "^1.0.7",
|
| 21 |
"@evidence-dev/databricks": "^1.0.3",
|
| 22 |
-
"@evidence-dev/duckdb": "^1.0.
|
| 23 |
-
"@evidence-dev/evidence": "^
|
| 24 |
"@evidence-dev/mssql": "^1.0.5",
|
| 25 |
"@evidence-dev/mysql": "^1.1.0",
|
| 26 |
"@evidence-dev/postgres": "^1.0.4",
|
|
|
|
| 16 |
"type": "module",
|
| 17 |
"dependencies": {
|
| 18 |
"@evidence-dev/bigquery": "^2.0.4",
|
| 19 |
+
"@evidence-dev/core-components": "^4.8.10",
|
| 20 |
"@evidence-dev/csv": "^1.0.7",
|
| 21 |
"@evidence-dev/databricks": "^1.0.3",
|
| 22 |
+
"@evidence-dev/duckdb": "^1.0.11",
|
| 23 |
+
"@evidence-dev/evidence": "^39.1.13",
|
| 24 |
"@evidence-dev/mssql": "^1.0.5",
|
| 25 |
"@evidence-dev/mysql": "^1.1.0",
|
| 26 |
"@evidence-dev/postgres": "^1.0.4",
|
pages/+layout.svelte
ADDED
|
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<script>
|
| 2 |
+
import '@evidence-dev/tailwind/fonts.css';
|
| 3 |
+
import '../app.css';
|
| 4 |
+
import { EvidenceDefaultLayout } from '@evidence-dev/core-components';
|
| 5 |
+
export let data;
|
| 6 |
+
</script>
|
| 7 |
+
|
| 8 |
+
<EvidenceDefaultLayout {data} hideBreadcrumbs hideSidebar githubRepo=https://github.com/archiewood/archie-evidence>
|
| 9 |
+
<slot slot="content" />
|
| 10 |
+
</EvidenceDefaultLayout>
|
pages/index.md
CHANGED
|
@@ -1,130 +1,137 @@
|
|
| 1 |
---
|
| 2 |
-
title:
|
|
|
|
| 3 |
---
|
| 4 |
|
| 5 |
-
|
| 6 |
|
| 7 |
-
|
| 8 |
|
| 9 |
-
<
|
| 10 |
-
|
| 11 |
-
|
| 12 |
-
|
| 13 |
-
|
| 14 |
-
/>
|
| 15 |
-
|
| 16 |
-
## Write in Markdown
|
| 17 |
-
|
| 18 |
-
Evidence renders markdown files into web pages. This page is:
|
| 19 |
-
`[project]/pages/index.md`.
|
| 20 |
-
|
| 21 |
-
## Run SQL using Code Fences
|
| 22 |
-
|
| 23 |
-
```sql orders_by_month
|
| 24 |
-
select
|
| 25 |
-
date_trunc('month', order_datetime) as order_month,
|
| 26 |
-
count(*) as number_of_orders,
|
| 27 |
-
sum(sales) as sales,
|
| 28 |
-
sum(sales)/count(*) as average_order_value
|
| 29 |
-
from needful_things.orders
|
| 30 |
-
where order_datetime >= '2020-01-01'
|
| 31 |
-
group by 1 order by 1 desc
|
| 32 |
-
```
|
| 33 |
-
|
| 34 |
-
In your markdown file, you can include SQL queries in code fences. Evidence will run these queries through your database and return the results to the page.
|
| 35 |
-
|
| 36 |
-
<Alert status=info>
|
| 37 |
-
To see the queries on a page, click the 3-dot menu at the top right of the page and Show Queries. You can see both the SQL and the query results by interacting with the query above.
|
| 38 |
-
</Alert>
|
| 39 |
|
| 40 |
-
|
| 41 |
|
| 42 |
-
|
| 43 |
|
| 44 |
-
|
| 45 |
|
| 46 |
-
### Big Value
|
| 47 |
-
<BigValue data={orders_by_month} value=sales fmt=usd0/>
|
| 48 |
-
<BigValue data={orders_by_month} value=number_of_orders />
|
| 49 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 50 |
|
| 51 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 52 |
|
| 53 |
<BarChart
|
| 54 |
-
data={
|
| 55 |
-
|
| 56 |
-
|
| 57 |
-
|
| 58 |
-
|
| 59 |
-
|
| 60 |
-
|
|
|
|
|
|
|
| 61 |
|
| 62 |
-
> **Try:** Change the chart to a `<LineChart>`.
|
| 63 |
|
| 64 |
-
### Data Table
|
| 65 |
|
| 66 |
-
|
| 67 |
|
| 68 |
-
|
|
|
|
| 69 |
|
| 70 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 71 |
|
| 72 |
-
|
|
|
|
| 73 |
|
| 74 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 75 |
|
| 76 |
-
|
| 77 |
-
|
| 78 |
-
category
|
| 79 |
-
from needful_things.orders
|
| 80 |
-
group by category
|
| 81 |
-
```
|
| 82 |
|
| 83 |
-
|
| 84 |
-
|
| 85 |
-
|
| 86 |
|
| 87 |
-
|
| 88 |
-
|
| 89 |
-
<DropdownOption value=2019/>
|
| 90 |
-
<DropdownOption value=2020/>
|
| 91 |
-
<DropdownOption value=2021/>
|
| 92 |
-
</Dropdown>
|
| 93 |
|
| 94 |
-
|
| 95 |
-
|
| 96 |
-
|
| 97 |
-
|
| 98 |
-
|
| 99 |
-
from needful_things.orders
|
| 100 |
-
where category like '${inputs.category.value}'
|
| 101 |
-
and date_part('year', order_datetime) like '${inputs.year.value}'
|
| 102 |
-
group by all
|
| 103 |
-
order by sales_usd desc
|
| 104 |
-
```
|
| 105 |
|
| 106 |
-
<BarChart
|
| 107 |
-
data={orders_by_category}
|
| 108 |
-
title="Sales by Month, {inputs.category.label}"
|
| 109 |
-
x=month
|
| 110 |
-
y=sales_usd
|
| 111 |
-
series=category
|
| 112 |
-
/>
|
| 113 |
|
| 114 |
-
# Share with Evidence Cloud
|
| 115 |
|
| 116 |
-
|
| 117 |
|
| 118 |
-
|
| 119 |
-
-
|
| 120 |
-
-
|
| 121 |
|
| 122 |
-
|
| 123 |
|
| 124 |
-
|
|
|
|
| 125 |
|
| 126 |
-
#
|
| 127 |
|
| 128 |
-
|
| 129 |
-
-
|
| 130 |
-
|
|
|
|
| 1 |
---
|
| 2 |
+
title: Archie Sarre Wood
|
| 3 |
+
hide_title: true
|
| 4 |
---
|
| 5 |
|
| 6 |
+
<img src="https://avatars.githubusercontent.com/archiewood" alt="Archie" class="rounded-full w-24 h-24 mb-4">
|
| 7 |
|
| 8 |
+
## Archie Sarre Wood
|
| 9 |
|
| 10 |
+
<div style="display: flex; flex-direction: row; gap: 10px;">
|
| 11 |
+
<a href="https://www.linkedin.com/in/archiesarrewood/"><img src="https://img.shields.io/badge/-0077B5?style=for-the-badge&logo=linkedin&logoColor=white" alt="LinkedIn"></a>
|
| 12 |
+
<a href="https://x.com/archieemwood"><img src="https://img.shields.io/badge/-000000?style=for-the-badge&logo=x&logoColor=white" alt="Twitter"></a>
|
| 13 |
+
<a href="https://bsky.app/profile/archie.sarrewood.com"><img src="https://img.shields.io/badge/-00A0DC?style=for-the-badge&logo=bluesky&logoColor=white" alt="Bluesky"></a>
|
| 14 |
+
<a href="https://github.com/archiewood"><img src="https://img.shields.io/badge/-181717?style=for-the-badge&logo=github&logoColor=white" alt="GitHub"></a>
|
| 15 |
+
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 16 |
|
| 17 |
+
<LineBreak lines=1/>
|
| 18 |
|
| 19 |
+
Building and growing developer tools. Working on [Evidence](https://evidence.dev), an open-source business intelligence tool.
|
| 20 |
|
| 21 |
+
## Projects
|
| 22 |
|
|
|
|
|
|
|
|
|
|
| 23 |
|
| 24 |
+
```sql projects
|
| 25 |
+
select
|
| 26 |
+
'DuckDB GSheets' as name,
|
| 27 |
+
'https://duckdb-gsheets.com/' as url,
|
| 28 |
+
'https://github.com/evidence-dev/duckdb_gsheets' as source_code,
|
| 29 |
+
'Connect Google Sheets to DuckDB' as description,
|
| 30 |
+
87 as stars
|
| 31 |
+
union all select
|
| 32 |
+
'DuckDB SQLTools',
|
| 33 |
+
'https://github.com/evidence-dev/sqltools-duckdb-driver',
|
| 34 |
+
'https://github.com/evidence-dev/sqltools-duckdb-driver',
|
| 35 |
+
'SQLTools extension for DuckDB',
|
| 36 |
+
20 as stars
|
| 37 |
+
union all select
|
| 38 |
+
'BigQuery SQLTools',
|
| 39 |
+
'https://github.com/evidence-dev/sqltools-bigquery-driver',
|
| 40 |
+
'https://github.com/evidence-dev/sqltools-bigquery-driver',
|
| 41 |
+
'SQLTools extension for BigQuery',
|
| 42 |
+
40 as stars
|
| 43 |
+
union all select
|
| 44 |
+
'GoSQL',
|
| 45 |
+
'https://github.com/archiewood/gosql',
|
| 46 |
+
'https://github.com/archiewood/gosql',
|
| 47 |
+
'A simple SQL database implemented in Go',
|
| 48 |
+
150 as stars
|
| 49 |
+
union all select
|
| 50 |
+
'Pure CSS Site',
|
| 51 |
+
'https://pure-css-site.netlify.app/',
|
| 52 |
+
'https://github.com/archiewood/pure-css-site/blob/master/index.css',
|
| 53 |
+
'A site built with only CSS',
|
| 54 |
+
16 as stars
|
| 55 |
+
union all select
|
| 56 |
+
'Baby Tracker',
|
| 57 |
+
'https://baby-tracker.evidence.app/',
|
| 58 |
+
'https://github.com/archiewood/baby-tracker',
|
| 59 |
+
'A data viz app to track baby''s feed and sleep',
|
| 60 |
+
10 as stars
|
| 61 |
+
```
|
| 62 |
|
| 63 |
+
<DataTable data={projects} link=url>
|
| 64 |
+
<Column id=name/>
|
| 65 |
+
<Column id=description/>
|
| 66 |
+
<Column id=stars/>
|
| 67 |
+
<Column id=source_code contentType=link linkLabel="GitHub →"/>
|
| 68 |
+
</DataTable>
|
| 69 |
|
| 70 |
<BarChart
|
| 71 |
+
data={projects}
|
| 72 |
+
title="GitHub Stars by Project"
|
| 73 |
+
x=name
|
| 74 |
+
y=stars
|
| 75 |
+
swapXY
|
| 76 |
+
yAxisLabels=false
|
| 77 |
+
yGridlines=false
|
| 78 |
+
labels=true
|
| 79 |
+
/>
|
| 80 |
|
|
|
|
| 81 |
|
|
|
|
| 82 |
|
| 83 |
+
## Experience
|
| 84 |
|
| 85 |
+
### Community and Growth @ Evidence
|
| 86 |
+
*Apr 2022 - Present | Toronto / London*
|
| 87 |
|
| 88 |
+
Leading community engagement and growth initiatives for Evidence, an open-source business intelligence platform that enables code-driven analytics. Responsibilities span:
|
| 89 |
+
- Technical documentation and developer experience
|
| 90 |
+
- Community management (GitHub Issues & PRs)
|
| 91 |
+
- Content creation (Blog, Social Media)
|
| 92 |
+
- Developer relations and conference speaking
|
| 93 |
+
- Product strategy and development
|
| 94 |
|
| 95 |
+
### BI Team Manager & Chief of Staff @ Patch Plants
|
| 96 |
+
*Jan 2021 - Sep 2021 | London, UK*
|
| 97 |
|
| 98 |
+
Led data strategy and operations for fast-growing e-commerce startup (194% growth in 2020):
|
| 99 |
+
- Managed BI stack (Fivetran, Snowflake, dbt, Looker) and data team
|
| 100 |
+
- Executive team member driving strategic planning and OKRs
|
| 101 |
+
- Led special projects including geographic expansion and Brexit planning
|
| 102 |
+
- Board observer
|
| 103 |
|
| 104 |
+
### Strategy Manager @ Patch Plants
|
| 105 |
+
*Aug 2019 - Dec 2020 | London, UK*
|
|
|
|
|
|
|
|
|
|
|
|
|
| 106 |
|
| 107 |
+
- Led £2.4m equity crowdfunding round with 3,000+ investors
|
| 108 |
+
- Drove initiatives improving order contribution by 34%
|
| 109 |
+
- Managed UK-wide expansion project
|
| 110 |
|
| 111 |
+
### Consultant @ OC&C Strategy Consultants
|
| 112 |
+
*2016 - 2019 | London, UK*
|
|
|
|
|
|
|
|
|
|
|
|
|
| 113 |
|
| 114 |
+
Led strategy projects across retail, consumer goods, and B2B services:
|
| 115 |
+
- Customer segmentation and market sizing
|
| 116 |
+
- Operational transformation
|
| 117 |
+
- Commercial due diligence
|
| 118 |
+
- Team leadership of 2-5 consultants
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 119 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 120 |
|
|
|
|
| 121 |
|
| 122 |
+
## Education
|
| 123 |
|
| 124 |
+
**University of Cambridge**
|
| 125 |
+
- MSci Physics (First Class Honours) | 2014 - 2015
|
| 126 |
+
- BA Natural Sciences - Physics (First Class Honours) | 2011 - 2014
|
| 127 |
|
| 128 |
+
## Awards & Achievements
|
| 129 |
|
| 130 |
+
- Cambridge University Lightweight Rowing Blue (2015)
|
| 131 |
+
- British Physics Olympiad Gold Award
|
| 132 |
|
| 133 |
+
## Volunteer Work
|
| 134 |
|
| 135 |
+
**Physics Tutor | The Access Project**
|
| 136 |
+
*2020 - 2022*
|
| 137 |
+
Tutoring Physics to students from disadvantaged backgrounds
|