Skip to content
Open

Test #341

Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 27 additions & 0 deletions .github/workflows/playwright.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
name: Playwright Tests
on:
push:
branches: [ main, master ]
pull_request:
branches: [ main, master ]
jobs:
test:
timeout-minutes: 60
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: lts/*
- name: Install dependencies
run: npm ci
- name: Install Playwright Browsers
run: npx playwright install --with-deps
- name: Run Playwright tests
run: npx playwright test
- uses: actions/upload-artifact@v4
if: ${{ !cancelled() }}
with:
name: playwright-report
path: playwright-report/
retention-days: 30
7 changes: 7 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -9,3 +9,10 @@ package-lock.json
.DS_Store

.vscode/

# Playwright
/test-results/
/playwright-report/
/blob-report/
/playwright/.cache/
/playwright/.auth/
87 changes: 0 additions & 87 deletions README.md

This file was deleted.

15 changes: 0 additions & 15 deletions content/featured/HalcyonTheme/index.md

This file was deleted.

15 changes: 0 additions & 15 deletions content/featured/SpotifyProfile/index.md

This file was deleted.

Binary file removed content/featured/SpotifyProfileV2/course-card.png
Binary file not shown.
Binary file removed content/featured/SpotifyProfileV2/demo.png
Binary file not shown.
16 changes: 0 additions & 16 deletions content/featured/SpotifyProfileV2/index.md

This file was deleted.

15 changes: 15 additions & 0 deletions content/featured/Tangerine/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
date: '1'
title: 'Tangerine'
cover: './tangerine.png'
github: 'https://github.com/Ben-Arlanda'
external: 'https://github.com/Ben-Arlanda'
tech:
- NextJS
- TypeScript
- TanStack
- GraphQL
- Tailwind
---

Redesign and development of Gladly’s admin dashboard, a centralised backend platform for managing user data, transaction histories, and operational workflows. I developed reusable components, including dynamic tables and a responsive sidebar, to efficiently display and navigate large datasets significantly enhancing usability and providing a more intuitive experience for staff.
Binary file added content/featured/Tangerine/tangerine.png
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 content/featured/ai-voice/ai-voice.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
14 changes: 14 additions & 0 deletions content/featured/ai-voice/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
date: '3'
title: 'AI Voice Assistant'
cover: './ai-voice.png'
github: 'https://github.com/Ben-Arlanda/ai-voice-assistant'
external: 'https://github.com/Ben-Arlanda/ai-voice-assistant'
cta: 'https://www.newline.co/courses/build-a-spotify-connected-app'
tech:
- Python
- Livekit
- Open API
---

I built this app to have fun and get more practice with Python and AI. It is a voice assistant built with LiveKit that interacts with users through voice. The assistant listens to user commands, processes them using AI, and responds with concise, natural voice replies.
16 changes: 16 additions & 0 deletions content/featured/clearsky/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
---
date: '2'
title: 'ClearSky'
cover: './weatherapp3.png'
github: 'https://github.com/Ben-Arlanda/ClearSky'
external: 'https://clear-sky-ten.vercel.app/'
tech:
- NextJS
- TypeScript
- TanStack
- API
- ShadCN
- AWS
---

I built this weather app with a tutorial to gain more experience with ShadCN, APIs and TanStack. It provides efficient data fetching and state management, ensuring real-time weather updates and caching for improved performance. Users can search for any city in the world and also dynamically add and remove their favourite cities.
Binary file added content/featured/clearsky/weatherapp.png
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 content/featured/clearsky/weatherapp3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
13 changes: 0 additions & 13 deletions content/jobs/Apple/index.md

This file was deleted.

17 changes: 17 additions & 0 deletions content/jobs/Dealer Studio/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
date: '2025-02-14'
title: 'Full Stack Engineer'
company: 'Dealer Studio'
location: 'Sydney'
range: 'Apr 2025 - Present'
url: 'https://www.dealerstudio.com.au/'
---

- Working within a large-scale monorepo powering 100+ dealership sites across Australia & integrating a headless CMS with EditorJS
- Developed and customised high-performance OEM branded websites (Toyota, Ford, LDV, Mitsubishi)
- Built and maintained reusable components following brand guidelines and responsive design principles
- Actively participated in peer code reviews across a front-end team of 10+ engineers, ensuring quality and consistency
- Collaborated directly with PMs and stakeholders to implement custom client features, increasing customer satisfaction and adoption
- Helped raise team wide code quality by actively participating in reviews and implementing best practices
- Helped refine team communication practices, leading to more transparent discussions and better alignment across engineering
- Trained new engineers on processes and web builds
15 changes: 15 additions & 0 deletions content/jobs/Gladly/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
date: '2023-12-14'
title: 'Full Stack Engineer'
company: 'Gladly'
location: 'Sydney'
range: 'Apr 2023 - Feb 2025'
url: 'https://gladlyapp.com/'
---

- Delivered production ready features for web and mobile apps in an agile team environment
- Led the design and rebuild of the interactive admin dasboard
- Integrated GraphQL APIs handling large datasets (100k+ records) and supporting 1,000+ concurrent users
- Collaborated with designers, product managers, and other engineers to transform new features into production
- Consistently delivered features in 2-week sprint cycles, contributing to a 95% sprint completion rate
- Implemented unit tests to ensure the reliability and correctness of React components, improving code quality
12 changes: 12 additions & 0 deletions content/jobs/HPE/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
---
date: '2017-04-01'
title: 'Application Support Engineer'
company: 'Hewlett Packard'
location: 'UK'
range: '2012 – 2014'
url: 'https://www.hpe.com/uk/en/home.html'
---

- Supporting the ministry of defence staff with technical support resolving multiple tickets
- Managed user accounts, including creation, modification, and deletion in Active Directory
- Used remote desktop tools to assit users with updates and installations
12 changes: 0 additions & 12 deletions content/jobs/Mullen/index.md

This file was deleted.

11 changes: 0 additions & 11 deletions content/jobs/Scout/index.md

This file was deleted.

12 changes: 0 additions & 12 deletions content/jobs/Starry/index.md

This file was deleted.

13 changes: 0 additions & 13 deletions content/jobs/Upstatement/index.md

This file was deleted.

13 changes: 13 additions & 0 deletions content/jobs/Various/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
date: '2017-12-21'
title: 'Recruitment Consultant'
company: 'Various'
location: 'Sydney'
range: '2014 - 2023'
url: ''
---

- Various recruitment companies, responsible for full recruitment life cycle from advertising, technical sourcing and interviewing
- Extensivley engaged with stakeholder to build relationhsips
- Mentored juniors with recruitment fundamentals to start new desks
- Contributed extensively to company revenue consistently with $500,000 per annum.
14 changes: 0 additions & 14 deletions content/projects/AMFM.md

This file was deleted.

14 changes: 0 additions & 14 deletions content/projects/AlgoliaWordPressMediumPost.md

This file was deleted.

14 changes: 0 additions & 14 deletions content/projects/AppleMusicEmbedPlayer.md

This file was deleted.

Loading