Full-stack engineering · 15 years’ professional experience Mandaue City, Cebu, Philippines

FullStack Web Developer

15 years in web development

Sarlie Bajao.

I build fast, accessible, user-focused web applications that solve real-world problems.

15 years across frontend, backend, APIs, and databases—with a practical focus on performance, accessibility, and modern AI integration.

Thoughtful by design. Reliable by engineering.A closer look

01 / Profile

A full-stack perspective.
Focused on the whole product.

I connect interfaces, application logic, APIs, and data into maintainable web applications.

Based in Mandaue City, Cebu, I bring 15 years of professional web development experience across backend architecture, database design, and user-facing applications.

I work with established server-side technologies and modern JavaScript frameworks. My engineering focus brings clear APIs, maintainable code, responsive interfaces, performance, and accessibility into the same product conversation.

My work also includes modern AI integration and prompt engineering, applied with a practical focus on useful application experiences.

01

End-to-end thinking

From user-facing interfaces to backend and data.

02

Maintainable engineering

Clear APIs and practical application structure.

03

User-focused delivery

Performance and accessibility in the build.

02 / Technical skills

Across the stack.
Grounded in good engineering.

Frontend, backend, and data technologies—with performance, accessibility, and maintainability as part of the work.

01

Backend & architecture

The foundations of a dependable application. Server-side logic, application structure, and APIs that bring systems together.

  • PHP
  • Laravel
  • CodeIgniter
  • C#.NET
  • Node.js
02

Frontend & interfaces

Responsive, accessible experiences. From core web standards to modern component-based applications.

  • React / React.js
  • Next.js
  • Vue
  • JavaScript
  • ECMAScript
  • HTML
  • CSS
  • Tailwind CSS
  • jQuery
03

Databases & data

A considered approach to data. Relational design, application data modeling, and the queries that connect it all.

  • Microsoft SQL Server
  • MySQL
  • PostgreSQL
04

AI & application integration

Modern capabilities with a practical purpose. Integrating AI into web applications and shaping prompts for useful, focused interactions.

  • AI Integration
  • AI Prompt Engineering
05

Real-time, communications & cloud

Connected application capabilities, from live media and voice services to socket-based features, SDK integrations, and Google Cloud applications.

  • Streaming
  • VoIP
  • Agora
  • SDK Integration
  • Google Cloud applications
  • Sockets & WebSockets
  • Real-time applications

Engineering practice

Considered from design through delivery.

Practical development principles that support clear architecture, reliable changes, and maintainable applications.

How I apply them

Across the software lifecycle

I use these practices to guide work from an initial requirement through design, implementation, verification, delivery, and ongoing maintenance.

  • SDLCI break development into clear stages, clarify requirements early, verify changes before release, and account for maintenance after launch.
  • Domain-Driven DesignI model business rules around the problem domain, use consistent domain language, and keep application boundaries aligned with distinct responsibilities.
  • SOLID principlesI keep each component focused, depend on clear abstractions, and structure code so behavior can be extended without needlessly disrupting existing parts.
  • Repository designI place data access behind focused repository interfaces, separating persistence details from application and domain logic.
  • CI/CD integrationsI connect source changes to repeatable build, automated checks, and delivery steps, making the path from code to release explicit.

PHP practices

  • Separate request handling, application logic, and data access.
  • Validate input at boundaries and use parameterized database queries.
  • Handle failures explicitly and keep API responses consistent.

Node.js practices

  • Structure asynchronous work with clear error boundaries.
  • Validate incoming data before it reaches application logic.
  • Keep modules focused and separate configuration from business logic.
Different technologies. One considered approach.Performance Accessibility Maintainability

03 / Professional experience

15 years across
the web stack.

Experience across full-stack application development, backend systems, frontend interfaces, databases, and real-time and cloud integrations.

15

Years of experience

In web development

End-to-end application work

Full-stack web development

Working across frontend, backend, and data to connect the user experience with application behavior and the systems that support it.

Application foundations

Backend engineering, databases & APIs

Developing backend architecture, APIs, and relational data structures with PHP, Laravel, CodeIgniter, C#.NET, Node.js, Microsoft SQL Server, MySQL, and PostgreSQL.

Interfaces people can use

Frontend, performance & accessibility

Building responsive web interfaces with HTML, CSS, JavaScript, React, Next.js, Vue, and jQuery, with attention to performance and accessible interaction.

Modern application integration

AI integration & prompt engineering

Integrating AI into web applications and applying prompt engineering to support focused, useful interactions.

Connected application systems

Real-time, communications & cloud

Working with streaming and VoIP integrations, Agora, SDKs, socket-based real-time applications, and Google Cloud applications.

Community & technology

WordCamp Cebu

Part of the wider web development community.