Owner of ADB Web Designs, Owner of ADB Software Solutions, Co-Founder & CTO of FlipLytics, a SaaS application to support eBay resellers manage their business more efficiently, built with Django, GraphQL, Celery, NextJS, TailwindCSS, PostgreSQL and Redis as well as working on a long term project developing VastDesk which will also be a SaaS web application built with Django, GraphQL, NextJS, TailwindCSS and Celery providing services such as a support ticket system, project manegement tools and more.
Currently studying a BSc (Honours) in Computing & IT (Software) degree at The Open University.
My main interests are in creating SaaS applications, full stack web development, mobile app development, DevOps, automation and open-source software. I have a passion for learning new technologies and programming languages. My go-to languages/frameworks/technologies are Python and Django for backend development, ReactJS for frontend development of complex data driven applications, NextJS for static site generation and server side rendering, GraphQL for API development, TailwindCSS for styling, Docker for containerisation, GitHub Actions for CI/CD, PostgreSQL for databases, Redis for caching and Flutter for mobile app development.
- Creating SaaS Applications
- Full Stack Web Development
- Mobile App Development
- DevOps
- Automation
- Open-Source Software
- adambirds/xkcd-pass-python - Python Package to generate random passwords inspired by XKCD.
- adambirds/xkcd-pass-pwsh - PowerShell Module to generate random passwords inspired by XKCD.
- adambirds/pythonrobot-twitch-bot - Twitch Bot written in Python.
- adambirds/python-discord-insult-bot - Discord Bot written in Python to insult people.
- adambirds/ssl-cert-expiry-tracker - SSL Certificate Expiry Tracker written in Python with notifications to Zulip, Slack, Discord etc.
- adambirds/domain-expiration-checker - Domain Expiry Tracker written in Python with notifications to Zulip, Discord etc.
- adambirds/auto-add-github-webhooks - Automatically add GitHub Webhooks to repositories using the GitHub API and send notifications to Zulip, Discord, Slack, Microsoft Teams and Zabbix when scripts complete or fail.
- adambirds/recipe-zulip - Official Zulip Recipe for Franz & Ferdi.
- adambirds/Hubot-DSC-Resource - Powershell DSC Resource for Hubot.
- adambirds/docker-compose-action - Github Action to allow running tests inside docker compose containers.
- adambirds/sync-github-to-gitlab-action - GitHub Action to sync GitHub repository to Gitlab as a mirror.
- adambirds/horse-racing-tracker - Python script which uses the Sporting Life website to track whether horses are running on that day and send various notifications.
- emoshape/metasoul-twitch - Twitch Bot written in Python for a client to upload messages to an API.
- adb-web-designs/vanderwood-twitch-bot - Twitch Bot written in Python for a client to provide a twitch chat game which tracks subscriptions, watches, channel reward redemptions and assigns points for each.