Perry Rylance

Web https://perryrylance.dev

About

I am a lifelong programmer and senior software developer with 15+ years commercial experience.

My forte is in web development. I have long term experience in accessibility and performance focused front end development, many popular back end and API frameworks, cloud infrastructure and in planning and architecting scalable, ergonomic systems that stand the test of time.

I also have experience in and enjoy developing native applications, from mobile apps to APIs and microservices, to software for embedded systems, and everything in between.

Technologies

Languages

Frameworks

Web

Testing

Audiovisual

CMS

DevOps

CI / CD

Cloud

Containerization

IaC

PaaS

Web servers

Libraries

Automation

Audiovisual

Diagramming / Datavis

LLMs

Mapping

Payment gateways

State management

UI

Databases

Relational engines

Document stores

Keystores

ORMs / ODMs

Source control / platforms

Tooling

Agentic

Audiovisual

Project management

Formatters

Linters

Task runners

IDE

Terminals

Mobile

Techniques

Development

  • Domain Driven Design
  • Continuous Integration
  • Continuous Delivery
  • Dynamic Programming
  • Defensive Programming
  • Object Oriented Programming
  • Refactoring
  • Test Driven Development

Project Management

  • Agile
  • Kanban
  • Scrum
  • Waterfall

Contributions

Statistics

  • Open Source 10,000+ contributions
  • Packagist 8,000+ downloads
  • GitHub 50+ public repositories
  • 700+ sites worked on worldwide
    • Germany (.de)
    • Italy (.it)
    • France (.fr)
    • New Zealand (.nz)
    • United States (.com, .org, .us, .edu)
    • Denmark (.dk)
    • Brazil (.br)
    • United Kingdom (.uk)
    • Hungary (.hu)
    • Estonia (.ee)
    • Switzerland (.ch)
    • Netherlands (.nl)
    • Poland (.pl)
    • Ireland (.ie)
    • Slovakia (.to)
    • Chile (.cl)
    • Canada (.ca)
    • Finland (.fi)
    • Australia (.au)
    • Russian Federation (.ru)
    • South Africa (.za)

Libraries

History

Personal

I grew up with an Amiga A500 and from a very young age I enjoyed not just playing games, but tinkering and dismantling all things digital to see how they worked inside. Some years later, I got my first MS-DOS / Windows PC, a humble Pentium 75.

Like many others in the development industry, I wanted to be a game programmer as a child. I spent my pre-teen years learning C++ and as a teenager I went on to learn DirectX and OpenGL, followed by Flash and ActionScript.

I persued my musical qualifications in further education with the ambition of being a professional composer, but always continued programming as a passion.

Eventually, I went full circle and ended up surfing the JS and PHP wave as the AJAX era began, and have enjoyed working as a web developer ever since.

Employment

  1. Perry Rylance ( - )
  2. Code Cabin ( - )
  3. Yellow Sub Creative ( - )
  4. Seedable Studio ( - present)

Fun

Music

Genres

  • Banjo Bluegrass / Old Time
  • Daft Punk Electronic

Instruments

  • Guitar Guitar
  • Keyboard Keyboard
  • Lute Mandolin

Touring

  • Van 4 campers converted
  • Motorhome 1 motorhome owned
  • Country 3 national coastlines travelled

Contact

Drop me a line on contact@perryrylance.dev.