Hi I'm Ben Duffield-Harding
Passionate about emerging tech, I am a self-taught software engineer building full-stack applications with:
- NextJS
- React
- Agile
- TDD
- AWS
- Typescript
React |
Python |
JavaScript |
Swift |
Solidity |
MySQL |
MongoDB |
PostgreSQL |
Bootstrap |
Tailwind |
Flask |
Django |
Vite |
Vitest |
Nodejs |
Github |
P5.js |
Blender |
Figma |
Three.js |
Name | Description | Tech/tools |
---|---|---|
Balanced News PWA | Full-stack PWA built with AWS. Aims to provide a balanced political perspective on top headlines. Uses Anthropic API to generate summaries of related articles across the political spectrum. | AWS CDK, Lambda, API Gateway, DynamoDB, Typescript, React, VitePWA. |
Three.js Portfolio Website | Landing page model created in Blender and imported into Three.js to create motion graphics. Portfolio website designed in Figma and created in Typescript/React with Tailwind styling. | Figma, Three.js, React, Netlify, Tailwind, Typescript. |
Chitter Social Media Website | Social media website built with Flask and PostgreSQL, with graphics made in Three.js and GLSL. Deployed on a virtual machine with Digital Ocean. | Flask, PostgreSQL, GLSL, Adobe Creative Suite, Figma, Three.js, Tailwind. |
RecipEasy | Created to solve the inaccessibility issue of long form recipe blogs. A web app that scrapes the recipe data from a page, populating a recipe in the app that can be modified, saved, and stored. | MongoDB, Express.js, React, Node.js, Tailwind, Figma. |