Adam Richard Turner

Software Engineer

I build feature rich web applications using the latest technologies and best practices.

About

I'm a software engineer focused on building clear, performant user interfaces and robust systems behind them. I enjoy solving real problems with pragmatic engineering, strong product sense, and thoughtful UX.

My work spans modern TypeScript, React, and Next.js on the frontend, paired with solid API design and tooling. I like clean, maintainable codebases, clear naming, and predictable architecture that scales as teams and products grow.

Day to day, I'm happiest when collaborating closely with designers and stakeholders, iterating quickly, and shipping features that feel polished and reliable. Outside of work I'm usually exploring new tech, refining developer tooling, or working on side projects.

Experience

Dec 2024 — Present

Software Engineer · Venn Apps

Front‑end leaning full‑stack engineer building features for a drag‑and‑drop CMS used by top Shopify brands, collaborating across Mobile, UI/UX and Product, and creating internal tools to streamline delivery.

ReactTypeScriptNext.jsExpressShopify
Dec 2023 — Dec 2024

Junior Software Engineer · Venn Apps

Contributed across the stack, iterating quickly on features and internal tools to improve workflows and customer outcomes.

ReactTypeScriptNext.js
Mar 2020 — Dec 2023

Web Developer · Techeo

Delivered performant client websites with WordPress/WooCommerce and custom integrations, deploying via Cloud VPS and Cloudflare CDN.

WordPressWooCommerceCloudflareJavaScriptCSS
May 2019 — Feb 2020

Frontend Web Developer · Lyle & Scott

Implemented features on Salesforce Commerce Cloud and supported QA, email campaigns, and content updates for a fashion eCommerce team.

Salesforce Commerce CloudHTMLCSSJavaScript

Projects

Kanban Board

Kanban Board

Full Stack Next.js application with DNDKit, Framer Motion, Postgres, Docker and Shadcn UI

NextPostgresShadcnDNDKit
Finance

Finance

Full Stack Remix application leveraging a Postgres database, Docker, and Shadcn UI

RemixPostgresDockerShadcn
Feedback App

Feedback App

CRUD application utilising Next.js Route Handlers, Supabase, Shadcn and DNDKit

NextSupabaseDNDKitShadcn
Invoice Tracker

Invoice Tracker

Clean design invoice tracker with Express backend, Postgres database and Next.js frontend

ReactNextExpressPostgres
Countries API

Countries API

Next.js front end using the REST Countries API. Utilises infinite scroll, Framer Motion and Shadcn

NextFramer MotionShadcn