London, United Kingdom

(+44) 07788377460 [email protected]

I'm a software engineer

PHP / Laravel / MySQL / PostgreSQL / TypeScript / React / Docker

Full-Stack

backend, front-end, devops

Software Development

web-based software

Commercial Experience

building web based applications

Ambitious

Procrastination is boring

About Me

Passionate Full-Stack Engineer with over 10 years of experience delivering robust commercial solutions across the LAMP and LEMP stack. Having evolved from a background in Foreign Languages to technical mastery, I combine clear communication with a deep expertise in PHP / Laravel, MySQL / PostgreSQL, and TypeScript / React. My background spans the entire lifecycle of commercial web-based applications, passionate about building quality products and clean code, while focused on performance and testability. I pride myself on writing maintainable, test-driven code and adhering to SOLID/DRY principles. I am ambitious and adaptable, able to handle DevOps responsibilities - from designing high-performance APIs to managing Dockerized deployments on AWS / GCP.

Latest News

How To Configure MySQL Replications (draft)

setting up MySQL replication MySQL Replication  

How To Install WordPress on CentOS (draft)

# install tools: sudo yum install centos-release-scl.noarch nano bash-completion net-tools wget curl lsof # install dependencies: sudo yum install git openssh-clients gettext-devel openssl openssl-devel zlib-devel curl sendmail python perl-CPAN perl-devel perl perl-Net-SSLeay openssl perl-IO-Tty perl-Encode-Detect # install apache: sudo yum install httpd sudo systemctl enable httpd.service sudo systemctl start httpd.service […]

How to Deploy Laravel on Ubuntu

  Tasks: Ubuntu 14.04 (or greater) OpenSSL, OpenSSH, Git SendMail, cURL, Perl Apache 2 PHP 7.0 (7.2) MySQL Webmin Composer Laravel Framework   Prerequisites Note: It’s assumed the VM already has Ubuntu installed at this stage. See online documentation on how to spin up a virtual machine and for installing […]

Tree of PHP exceptions

“`Throwable ├── Error │ ├── ArithmeticError │ │ └── DivisionByZeroError │ ├── AssertionError │ ├── CompileError │ │ └── ParseError │ ├── TypeError │ │ └── ArgumentCountError │ ├── ValueError │ ├── UnhandledMatchError | ├── FiberError | └── Random\RandomError │ │ └── BrokenRandomEngineError | └── DateError | ├── DateObjectError │ […]

Hello world!

Welcome to the website of Marius Cucuruz – a webdeveloper