I'll build your project as if your success were my own — because it is.

You bring the vision, I'll deliver the code: test-driven, documented, and built to scale.

About

Erwin Mesias - Full-Stack Web Developer

Erwin Mesias | Mesidotdev

8 years of Full-Stack Web Development with experience in coding JavaScript, PHP and Python and web frameworks such as React.js, Next.js, Vue.js, Nuxt.js, Laravel, Django, Flask, Sanity CMS.

Whether you're looking to build a website from scratch, revamp an existing one, or need expert advice on web development, I'm here to help. Let's connect and turn your vision into a digital reality!

Skills

Technologies I work with

I use a mix of modern, reliable technologies to build fast, scalable, and maintainable solutions. Whether it's front-end or back-end — these are the tools I trust to get the job done right.

React

Frontend

React

Next.js

Frontend

Next.js

Laravel

Backend

Laravel

Vue.js

Frontend

Vue.js

Nuxt.js

Frontend

Nuxt.js

Tailwind

Styling

Tailwind

Strapi

CMS

Strapi

JavaScript

Frontend

JavaScript

TypeScript

Frontend

TypeScript

PHP

Backend

PHP

Python

Backend

Python

Django

Backend

Django

Flask

Backend

Flask

SASS / SCSS

Styling

SASS / SCSS

Ionic

Mobile

Ionic

Node.js

Backend

Node.js

MySQL

Database

MySQL

MongoDB

Database

MongoDB

Puppeteer

Automation, Testing

Puppeteer

Bootstrap

Styling

Bootstrap

Projects

Selected Works

Here are some of the projects I played a key role in.

Cruise Booking App

Cruise Booking App

Full-Stack Developer

Developed an application, for a travel agency, that facilitates the submission of Cruise Bookings to MSC Cruises. It collects passenger details, enables intuitive cabin selection through a Deck Plan selection UI, and processes payments.
LaravelReactTypeScriptZustandTailwind
* Not the actual project image.
Cruise Booking CMS

Cruise Booking CMS

Full-Stack Developer

I built a custom CMS that serves as the backend data source for a cruise booking app. It manages key data such as available sailings, pricing, ships, discounts, promotions, and more — enabling smooth and flexible content updates.
LaravelReactTypeScriptZustandTanStack QueryZodTailwind
* Not the actual project image.
Cruise Booking CRM

Cruise Booking CRM

Full-Stack Developer

I developed a custom CRM dashboard for a cruise ship travel agency to manage customer and booking data. The system allows efficient handling of cruise bookings, customers, passengers, tickets, and booking statistics — all in one centralized platform.
LaravelReactReduxTypeScriptBootstrap
* Not the actual project image.
G-Ad Campaigns Stats Platform

G-Ad Campaigns Stats Platform

Front-end Developer

I developed a web application to visualize and track Google Ads campaign performance in real time. The app presents key metrics like impressions, clicks, conversions, and cost across multiple accounts — helping users make faster, data-driven marketing decisions.
ReactTailwindZustandTanStack Query
NodeLife.io

NodeLife.io

Front-end Developer

Developed the frontend interface for NodeLife.io, a comprehensive and user-friendly platform for tracking cryptocurrency node and staking investments.
TailwindVue.js
HN Furniture E-commerce Website

HN Furniture E-commerce Website

Front-end Developer

Developed the frontend of the HN's E-commerce Website.


My role involved creating an engaging, user-friendly experience that highlights the brand's commitment to artistry, community, and environmental responsibility in the luxury market.

Vue.jsTailwindDjango
Google Ads Web Scraper

Google Ads Web Scraper

Full-Stack Developer

I developed a scraper to automate the extraction of Google Ads based on user-defined niche markets.


The scraper was coded with the ReCaptcha-bypass in mind thru the use of proxies to avoid getting blocked by Google.

PythonBeautiful SoupNuxt.jsLaravel
PZ Data Management System

PZ Data Management System

Front-end Developer

Worked in developing the features for an ERP system that aligned with the company's mission of managing data effectively.
Vue.jsVuexBootstrapVuexy
* Not the actual project image.
DAG Business Portal

DAG Business Portal

Full-Stack Developer

Developed a comprehensive web application for DAG, a finance and asset management company.


The app features user-friendly interfaces for services like debt factoring, crowdfunding, and financial consulting.

LaravelVue.jsBootstrapSnappy PDFGoogle Charts
* Not the actual project image.

Experience

Employment History

A timeline of my professional journey and milestones.

Nov 2024Present

Full-Stack Web Developer

CyberPublicity

Montreal, Canada (Remote)

As a full-stack web developer in a digital strategy agency, I focused on the company's internal tools (web apps) and client projects — primarily websites and landing pages. I ensured that client sites were SEO-friendly, optimized for fast load times, and designed to effectively generate leads.

ReactTailwindPythonDjangoWIXJestPlaywright
Jun 2024Nov 2024

Developer, Consultant

Coders for Hire

Davao, Philippines

Worked extensively with React-based frameworks like Next.js and Remix, developing responsive UIs for e-commerce platforms and a UK exam board that offers qualifications and assessment services to teachers, and learners. Focused on performance, accessibility, and scalability throughout development.

ReactNext.jsRemixSanity CMSTailwindStorybookJest
Sep 2022Mar 2024

Full-Stack Web Developer

AdTech SEZC

Cayman Islands

Primarily handle projects aimed at supporting clients’ marketing objectives. Focus areas include marketing websites such as landing pages, advertising-related web applications, and e-commerce platforms.

Vue.jsReactNext.jsTailwindFlaskDjango
Jan 2019Sep 2022

Senior Web Developer

i-Cube Digital Solutions, Inc.

Makati, Philippines

Handled projects using a range of front-end and back-end technologies. Also took on project management responsibilities, including client communication, leading Scrum meetings, setting up sprints, and managing project requirements and documentation.

Vue.jsNuxt.jsReactPythonLaravel
Oct 2017Jan 2019

Full-Stack Web and Cross-Platform Mobile Developer

Upwork

Online Workplace

Transitioned to full-time freelance work six months after initial corporate experience. Managed projects for international clients and gained hands-on experience in remote collaboration, client communication, and long-term client retention.

Vue.jsNuxt.jsReactLaravelNode.jsIonicAngular JSBootstrap
Apr 2017Oct 2017

Software Development Engineer

Solution Resource Inc.

Quezon City, Philippines

Began as an intern and transitioned to a full-time Software Developer after four months. Key project involvement included contributing to a high-profile initiative for a major Philippine television network.

Angular JSjQuerySpring BootBootstrap

Reviews

What clients say about working with me

I've had the privilege of collaborating with amazing clients on projects of all shapes and sizes. Here's what they have to say about our work together — straight from the source.

Look no further if you are looking for a highly-skilled developer. As a developer myself, Erwin delivered. He is highly-skilled, competent, responsive and truly genuine person and developer. He has worked for a couple of months on my project and delivered outstanding work, clean code and followed best practices during the entire development cycle. His communication is top-notch and he is highly proficient in English. He will also give any input if needed or recommend improvements where needed. Seriously, if you are looking for a full-stack web and/or hybrid mobile developer, stop skimming through the reviews and hire him now, or not because I will need him again soon.

Tomas Verhelst

KotApp

Erwin is a wonderful contractor to work with. He's highly communicative and is quick to offer his input and feedback. His English is fluent, he's quite charming and a good person over-all. He remains transparent at all times and I have never not felt comfortable when working with Erwin. He is an absolute joy to work with and his work is as good as it gets. I've completed 250+ projects on Odesk/Upwork and Erwin is in my top 2 all time best freelancers. I should stop with the praises so I can keep him all to myself! lol If you hire him, I can assure you he will be an asset!

Brian Lack

Erwin is one of the best contractors I have used on upwork in seven years. Extremely loyal, diligent, smart and with a real sense of business acumen which is rare on this site. He will reward any potential employee with his dedication, politeness and general good approach to the job in hand. He is not afraid to ask questions, or suggest better approaches. I very much enjoyed working with him on this job and look forward to working with him again in the future.

Cyril Byrne

Erwin is among the very best that I've been able to work with! He is transparent, highly skilled and is quick to offer his input when necessary. He's able to roll with the punches and delivers exactly what the client wants, 100% of the time. With over 300 successfully completed projects on upwork in the last 10 years, Erwin is in my top 3, BEST contractors of all time. You cannot go wrong hiring Erwin. Thanks for all you've done for me and my business!

Brian Lack

Sin City Web Designs

I reached out to Erwin with just a simple question of "do you have available time to work on a small project." He started asking me questions and before I realize it, he was already developing. I was not prepared to get started so quickly as I thought there would be time for planning. All I had was an idea and Erwin took that idea and gave it life. Thank you for such fast and awesome work!

Brian Boyd

Erwin is one of the best contractors I've had the pleasure of working with. He's completely transparent, polite, communicates REALLY well and above all else, he churns out quality code. He is quick to offer suggestions and listens to direction with the best of em. I would not hesitate to work With Erwin in the future. I am hiring him again, right now.

Brian Lack

Sin City Web Designs

He is one of the best I have ever worked with and I have been completely satisfied with his work. He is quick to respond to questions, has a terrific work ethic, wants to do a quality job and has a great communication style. I highly recommend him for any project you have.

Joan Azeka

PickleballWeather

Contact

Get In Touch

Contact me and let's work on completing your project.

Mesidotdev Logo

Erwin Mesias | Mesidotdev