Full Stack Web Developer
Crafting SaaS, Integrated Systems, APIs, Web & Mobile Apps
Core proficiences:
-
PHP
-
Laravel
-
JavaScript
-
React
Full Stack Web Developer of 12 years working with stakeholders to plan, build and iterate SaaS, Integrated Systems, APIs and Web & Mobile Apps.
Accustomed to fast-paced startup / scale-up environments that necessitate creative, effective and timely solutions.
Available for consultation, project work and contract roles in and around Staffordshire and Cheshire.
Proficiences:
-
PHP
-
Python
-
Solidity
-
MySQL
-
HTML
-
CSS
-
Sass
-
Tailwind
-
JavaScript
-
TypeScript
-
React
-
NodeJS
-
AWS
-
Docker
-
Git
-
Laravel
-
WordPress
Services
Website Development
From simple brochure websites to highly functional web apps - performance driven & optimised for search engines.
Ecommerce Development
From simple store fronts to complex stock control systems, drop shipping, internationalisation & multi-currency.
Mobile App Development
Native applications for Android, Android TV, iOS, macOS, tvOS & Windows devices.
API Development
From unified, multi-client-servicing REST APIs to end to end integrations with 3rd party systems.
SaaS Development
CRMs, Community Management Systems, Learning Management Systems, Booking Engines & Social Networking.
Blockchain Development
Smart Contracts, NFT Minting, Decentralised Applications (dApps), Marketplaces, Tokens & DAOs.
Comments
Experience
Over the last 12 years I've had the pleasure of working alongside some fantastic entrepreneurs, small businesses and digital agencies to build new solutions, identify & resolve existing technical impediments, improve processes and reduce costs.
Predominantly freelance, I've also held positions in-house on both a contract and full-time basis providing the opportunity to lead small teams supporting large scale, user-facing applications.
Roles Held
-
Aug 2012 - PresentSelf Employed
Web Application Developer
Freelance contract Web / Web3 Application Developer working with businesses and projects of all shapes and sizes, bringing ideas to life through code.
-
Sep 2022 - Jan 2024Trust Box
Senior Developer
Led the build and iterative development of a suite of SaaS products spanning Web Apps, Mobile Apps, APIs, CRMs, and Data Visualisation Dashboards. Duties included planning & implementating features, introducing test coverage, forming CI/CD pipelines, identifying & rectifying performance bottlenecks, quality assurance, code reviews and supporting junior colleagues.
-
Jan 2019 - Jan 2020Goodwin Group
Digital Manager
Responsible for driving digital transformation and streamlining processes across the group businesses through development of internal systems and client facing applications. Duties included liasing with other department leads to identify workflow pain-points and develop technology-based solutions. Additionally managing the production of digital & print collateral and PR material by leading a team of developers, graphic designers and content writers.
Portfolio
Description
Blockchain-based, Web3 native social networking and content sharing application transacting in cryptocurrency.
Key Features
- Owner-controlled, gated content unlocked via OTP or subscription
- Payments in ETH or APE, BNB, DAI, MATIC, WETH, USDC & USDT ERC-20 tokens
- AWS content storage securely access-controlled via CloudFront signed URLs
- Realtime notifications and direct messaging via Redis & Socket.io
- Other social features inc. posting, polls, quizzes, commenting, liking etc.
My Role
Sole developer on the project, responsible for scoping, designing and building the entire system. Including:
- UI / UX design
- All frontend code
- All backend code
- Database design
- Server build, operation and maintenance
- AWS S3 / CloudFront integration
- Smart contract coding and deployment on the blockchain
Tooling
Laravel, React, Tailwind, Node, Ethers, HardHat, Solidity, Redis, AWS, Envoy, Git
Timeframe
3 Months
Description
Price comparison and parcel delivery booking platform connecting customers to domestic & international couriers.
Key Features
- Custom place search / autocomplete JS module built upon Google's Places library incorporating user-saved addresses
- Quoting / booking engine providing API integrations with 8 couriers & parcel delivery services to 220 countries worldwide
- Scalable outbound email notifications via Mailgun
- Choice of payment via card (Stripe) or PayPal
- User account dashboard to manage orders
- Custom admin CMS backend to manage posts / pages
My Role
Sole developer on the project, responsible for scoping, designing and building the entire system. Including:
- UI / UX design
- All frontend code
- All backend code
- Database design
- Internal API design and 3rd party integrations
Tooling
Laravel, JavaScript, Tailwind
Timeframe
3 Months
Description
Social networking, video-on-demand and live streaming service connecting fitness instructors and enthusiasts.
Key Features
- Nginx RTMP server, Node socket server, API, web app & Mobile app
- Remote (OBS->RTMP) or local (Browser->Node) live streaming
- Scalable VOD chunked uploads fed to FFMPEG stitching & encoding pipeline
- AWS content storage securely access-controlled via CloudFront signed URLs
- Realtime notifications and direct messaging via Redis & Socket.io
- Social activity feed “{user} watched {video}”, “{user} followed {user}”
- Other social features including posting, commenting, liking etc.
- Custom instructor KYC flow integrated invisibly with Stripe Connect
- Instructor controlled tiered subscription plans
My Role
Sole developer on the project, responsible for scoping, designing and building the entire system. Including:
- UI / UX design
- All frontend code
- All backend code
- Database design
- Server build, operation and maintenance
- AWS S3 / CloudFront integration
- Stripe Connect / Billing integration
Tooling
Laravel, Tailwind, React, React Native, Socket.io, Node, Redis, AWS, Envoy, Supervisor, Git
Timeframe
4 Months