Hi, I'm Steven Flanagan

Software Engineer
& Systems Administrator

Delivering well-engineered full-stack software. Backed by resilient systems architecture and compliant operational procedures.

HTML5 HTML5
CSS3 CSS3
javaScript JavaScript
typeScript TypeScript
tailwindcss Tailwindcss
react React
astro Astro
nodejs Nodejs
postgresql Postgresql
redis Redis
git Git
docker Docker
nginx Nginx
bash Bash
linux Linux
grafana Grafana
prometheus Prometheus
cloudflare Cloudflare
veeam Veeam
HTML5 HTML5
CSS3 CSS3
javaScript JavaScript
typeScript TypeScript
tailwindcss Tailwindcss
react React
astro Astro
nodejs Nodejs
postgresql Postgresql
redis Redis
git Git
docker Docker
nginx Nginx
bash Bash
linux Linux
grafana Grafana
prometheus Prometheus
cloudflare Cloudflare
veeam Veeam
HTML5 HTML5
CSS3 CSS3
javaScript JavaScript
typeScript TypeScript
tailwindcss Tailwindcss
react React
astro Astro
nodejs Nodejs
postgresql Postgresql
redis Redis
git Git
docker Docker
nginx Nginx
bash Bash
linux Linux
grafana Grafana
prometheus Prometheus
cloudflare Cloudflare
veeam Veeam

What I can do

Skills

  • Software Development
    • Fast and responsive static sites
    • Full-stack web applications
    • Business automation software
  • Infrastructure
    • Cloud services (AWS, Azure)
    • Physical hardware maintenance (servers, switches, firewalls, routers, NAS)
    • Network Services (DHCP, DNS, VPN, SSL/TLS, IPS)
  • Compliance
    • Led several ISO27001 audits
    • Implemented PCI/DSS controls
    • Maintained gambling commision remote technical standards
  • Security
    • Proactively scan domains and networks for threats
    • Patch software vulnerabilities
    • Perform digital forensic investigations after incidents
  • Monitoring
    • Collect and analyse important data like performance metrics, availability and resource utilisation
    • Configure intelligent alert systems for quick responses
    • Easily visualise data using dashboard tools like Grafana
  • CI / CD
    • Automate testing, building, and deployment pipelines
    • Integrate version control with automated workflows (GitHub Actions)
    • Ensure rapid, reliable software releases with minimal manual intervention
  • Disaster Recovery
    • Design and implement backup strategies for critical systems
    • Create recovery plans to minimize downtime during outages
    • Test disaster recovery procedures to ensure business continuity
  • Incident Response
    • Quickly identify, contain, and resolve security incidents
    • Conduct post-incident analysis to prevent future occurrences
    • Coordinate communication during critical incidents
  • Customer Support
    • Provide technical assistance and troubleshooting for end users
    • Document common issues and create knowledge base articles
    • Deliver excellent service with clear, empathetic communication

My work

Projects

More projects on

Articles

Blog

Let's talk

Contact

Have a question or a project in mind?
Feel free to reach out.