I'm Francis, a passionate web developer with a love for building innovative software solutions. I specialize in backend development, with expertise in the LAMP stack (Linux, Apache, PHP, MySQL) plus use of the Laravel framework, and have built a CRUD app in Laravel 11 with numerous additions from my working experience (e.g. pagination, sorting, sending emails/attachements, middleware authentication, Blade templating, forgot/reset user passwords, PHPUnit testing, API consumption (WeatherAPI), Laravel Casher (Stripe payments), Redis basics - install/config/session cache driver, etc.). I'm also involved in frontend development (HTML5, CSS3, JavaScript) and working towards full-stack development.
On my GitHub, you'll find a collection of projects where I've applied my skills to tackle real-world challenges and explore new technologies. From the PHP Google Sitemap project to PHPUnit tutorial from Freecodecamp.org, each repository reflects my dedication to professional development and continuous learning.
Dev icons provided by https://github.com/devicons/devicon and https://skillicons.dev.
Languages
PHP | HTML5 | CSS3 | JavaScript | Python | XML |
---|---|---|---|---|---|
Frameworks
Laravel | Tailwind | Bootstrap | jQuery |
---|---|---|---|
Databases
MySQL | Redis | PostgreSQL | MS SQL Server |
---|---|---|---|
Source Code Management
Git | GitHub |
---|---|
Operating Systems
Windows | Linux | Apple |
---|---|---|
Software/Tools
npm | VS Code | Vim | Figma | PhotoShop |
---|---|---|---|---|
- π Navigating through the world of... React mostly now. Plus Laravel Framework and Tailwind CSS.
- On queue: Vue.js, Node.js
Text Version
- React, react-hook-form
- Vue, Vueform
- Node.js
- Express
- Elasticsearch (looked into briefly - issues getting it to work with Laravel) / OpenSearch
- Symfony
- Django
- TypeScript
- MongoDB
- Docker
- Kubernetes(?)
- Jenkins
- Netlify (deploy site(s) to Netlify)
- Laravel Dusk browser tests
Thanks for stopping by! Let's connect and explore the fascinating world of technology together. π