Richard Joseph Porter

Senior Web Developer

"I am passionate about what I do and always give 100%. When I work on a project or task, I don't just complete it, I go the extra mile and make it better than requested."

About Me

Richard Joseph Porter - Professional headshot

14+ Years of Web Development Excellence

I'm a driven professional with broad technical skill set and 14+ years of experience in web development. My journey began with a Bachelor of Science in Information Technology from University of Cebu and has evolved through hands-on experience building scalable solutions for companies worldwide.

I specialize in PHP, Laravel, VueJS, and modern web technologies. Known for my ability to multitask and work on multiple pressing projects simultaneously, I thrive in environments that constantly embrace new technologies. I have strong communication skills and excel at interpreting and implementing client and staff visions for new projects.

Serverless ArchitectureAPI DevelopmentTest Driven DevelopmentCI/CDCloud ArchitectureDatabase Design

Work Experience

Senior Software Developer

Solaris Pty Ltd

March 2022 – Present

Working with a small team of senior software developers to implement new features for Solarplus, a solar CRM system.

Key Accomplishments:
  • Deep dive implementation of Mapbox API integration
  • Worked on production environment using Google Cloud Platform
  • Significantly improved performance for several VueJS pages and components

Lead Developer

CoBabble UK Ltd.

April 2019 – Present

Involved in planning, developing, and maintaining the CoBabble web application and REST APIs for iOS and Android apps.

Key Accomplishments:
  • Switched production environment to serverless architecture using Laravel Lambda
  • Implemented AWS production environment using EC2, SES, S3, and RDS
  • Developed and maintained web application and REST APIs for mobile applications
  • Set up CI/CD with Github Actions and AWS CodeDeploy

Backend Engineer (PHP)

Cody Web Development Inc.

November 2019 – April 2022

Developed APIs for frontend engineers and iOS/Android developers using Laravel framework.

Key Accomplishments:
  • Set up production environment using AWS EC2, Load Balancers, S3, RDS, SES, and Route53
  • Improved test-driven development practices
  • Enhanced CI/CD processes
  • Developed web scraping script using Python
  • Created business card scanning service using Google Vision and Natural Language APIs

Web Developer

StewArt Media

June 2016 – November 2019

Implemented website changes for various clients to improve SEO across multiple platforms.

Key Accomplishments:
  • Worked with WordPress, Joomla, OpenCart, Magento, and BigCommerce
  • Improved SEO performance for client websites
  • Handled multiple client projects simultaneously

Web Developer

Internetly Ventures Inc.

January 2015 – May 2016

Lead backend developer using Laravel Framework for web application development.

Key Accomplishments:
  • Rewrote existing Laravel 4.x application to latest Laravel version
  • Developed complete Invoice module using KnockoutJS framework
  • Migrated web application from shared hosting to cloud server

Web Developer

M-S-S ASIA LTD.

March 2014 – January 2015

Developed bespoke web applications using Laravel Framework for various industries.

Key Accomplishments:
  • Created data synchronization module between MSSQL and MySQL databases
  • Developed email parsing system for automated processing
  • Worked with law firms, hotels/resorts, and construction companies

Featured Projects

Solarplus project screenshot

Solarplus

A versatile solar design software that caters to a wide range of users, from small residential installers to commercial engineers and large retail teams. It offers powerful tools for sales, energy and financial modeling, customer management, and proposal generation.

Commercial & Residential Users
Solar Design & Modeling
Unlimited Business Growth
YiiNuxtJSGraphQLMySQLVueJS
CoBabble project screenshot

CoBabble

A simple but powerful knowledge transfer platform for businesses and individuals. Features real-time content delivery, video centric contents, analytics, and a user-friendly mobile app.

Business & Individual Users
Real-time Content Delivery
Knowledge Transfer Platform
LaravelVueJSMySQLReact NativeAWS
JOYO Delivery Tracker project screenshot

JOYO Delivery Tracker

An internal web application used by Sales, Branch, and RMA Coordinators to monitor and track statuses of Deliveries, RMAs, and Shipments of products.

Internal Sales Teams
Real-time Tracking
Improved Delivery Management
LaravelVueJSMySQLLaravel NovaTailwind CSS
Meishideseikyu project screenshot

Meishideseikyu

An app developed to merge contacts from different sources (Google, iPhone, and other apps). This also enables customers to send invoices within a few clicks to clients in Japan in the Japanese template. Other features including job search and job related media are also available within the app.

Japanese Business Users
Contact Merging & Invoicing
Multi-source Integration
LaravelMySQLSwaggerAWS EC2AWS RDSAWS SESAWS S3
No Longer Available

Technical Skills

Programming

PHP95%
JavaScript90%
HTML95%
CSS90%
Python75%

Framework

Laravel95%
VueJS90%
NuxtJS85%
CodeIgniter85%
Yii80%
AngularJS75%
jQuery90%
Bootstrap90%
TailwindCSS85%

Database

MySQL95%
GraphQL80%
MS SQL75%

DevOps

AWS85%
Google Cloud80%
Docker80%
CI/CD85%
Github Actions85%
Laravel Vapor75%

Recent Technology Focus

Specializations

  • • Serverless Architecture
  • • API Development
  • • Test Driven Development
  • • Database Design

Cloud & DevOps

  • • AWS (EC2, S3, RDS, SES)
  • • Google Cloud Platform
  • • Continuous Integration
  • • Continuous Delivery

Additional Skills

  • • SEO Optimization
  • • Client Relations
  • • UI/UX Design
  • • Documentation

Get In Touch

Let's Build Something Together

I'm always interested in new opportunities, challenging projects, and collaborating with talented people. Whether you have a project in mind or just want to connect, I'd love to hear from you.

Location

Lapu-Lapu City, Philippines (Open to remote)

Response Time

Usually within 24 hours

Connect with me