Laurence
Bautista Full-stack & AI engineer
I build and run the software behind bus lines, laundromats, schools and clinics.
Selected work
Unla La
Ride-hailing · 2020 – 2026
Ride-hailing for cars, motorcycles and tricycles with live driver tracking. I built it from scratch and was its CTO until January 2026.
Rails · Node.js · React Native · AWS20K+ monthly active usersQuicklean
IoT laundry · Nodalsense
Every washer and dryer has its own chip. The platform monitors each machine live and sets its cycle length.
IoT · Real-time monitoring2,000+ machines in 50+ branchesBus Bay
Bus operations · Nodalsense
Booking, trip operations and cargo management, with payments and IoT.
Rails · React NativeFive Star Bus in productionAI support assistant
Customer support · SkinStation
Replaced Yellow.ai. It answers from company knowledge and passes harder questions to a human agent.
RAG · Ollama · Qwen1,000+ messages a dayByteLift
School LMS · Nodalsense
Includes JKEN, an AI assistant that answers from the role manuals and looks up class and exam results for teachers.
Rails · React Native · RAGMultiple schools in daily useTechfactors suite
Education · Team lead
LMS, online exams, attendance tracking and a parent app.
React · React Native · .NET50,000+ students, 30+ schoolsSky Pasada
Airline booking · Unla La
Flight booking app and CMS for a regional airline in Northern Luzon.
Regional airline live bookings
GitHub activity
About

I'm Laurence Bautista, a full-stack and AI engineer based in Dagupan City, Philippines. I've worked as a software engineer for more than eight years, building and running production software for transport, laundry, education and healthcare companies, from the first line of code to daily operations.
Today I work as a software developer at Codeblu, lead developer at Nodalsense and senior engineer at SkinStation. I build Ruby on Rails and Node.js backends, React and React Native apps, IoT integrations, and AI features such as retrieval-augmented generation and agents running on local models.
I hold a B.S. in Computer Science from the University of Luzon and placed first in the 2019 DICT ICT Proficiency Exam for programming.
Writing
Letting an AI assistant query school records without showing them to the model
How ByteLift's assistant answers from role-specific manuals and looks up live class data, while the language model only picks a tool and never reads a student's result.
Replacing a hosted chatbot with RAG on local models
How SkinStation's website assistant answers from approved documents on a single GPU, refuses when it has no evidence, and hands the conversation to a person.
Safe deploys on one small server: staging, backups and automatic rollback
How this site ships from a git push to production on a single server, with a rehearsal, a backup, a staged candidate and a rollback that has already had to work.
Experience
- 2025 – now
Software Developer · Codeblu
BluOps client portal, invoicing and AI features.
- 2023 – now Part-time
Lead Developer · Nodalsense
Quicklean, Bus Bay, ByteLift and smart lockers.
- 2022 – now Part-time
Senior Engineer · SkinStation
Booking app, POS and AI support.
- 2023 – 2026
CTO · Unla La
Unla La and Sky Pasada. Lead developer from 2020. Ended January 2026.
- 2022 – 2025 Part-time
Consultant · Asian Institute of Management
Student management and grading.
- 2022 – 2023
Team Lead · CrewBloom
CrewHub staffing platform.
- 2021 – 2023
Senior Engineer · Techfactors
Education suite for 30+ schools.
- 2020 – 2022
Senior Engineer · Bliimo
Veterans Bank, Magnolia, Goldilocks, MBC.
- 2017 – 2020
Freelance
Clinic, lending and sales systems.
Stack
- AI
- RAG, agents, tool calling, vector search, Ollama, Qwen
- Backend
- Ruby on Rails, Node.js, Laravel, WebSockets
- Frontend
- React, Next.js, Vue.js, Hotwire, Tailwind
- Mobile & IoT
- React Native, SwiftUI, Kotlin, hardware integration
- Languages
- Ruby, TypeScript, Python, PHP, C#, Rust, SQL
- Infrastructure
- AWS, DigitalOcean, Docker, Nginx, PostgreSQL, Redis
Credentials
- 2019Top 1 passer, DICT ICT Proficiency Exam (Programming)
- 2015 – 2019B.S. Computer Science, University of Luzon
Questions
What does Laurence Bautista do?
I'm a full-stack software engineer and AI developer. For more than eight years I've built and run production software for companies, from the first line of code to daily operations: web and mobile apps, IoT integrations and AI features.
Where are you based, and do you work remotely?
I'm based in Dagupan City, Pangasinan, in the Philippines. I work remotely, or on site within the Philippines.
Which industries have you built software for?
Transport, laundry, education and healthcare. That covers ride-hailing, bus booking and cargo, laundromats with connected machines, school learning systems, and booking, point of sale and customer support for skin clinics.
Which technologies do you work with?
Ruby on Rails and Node.js on the backend, React and Next.js on the web, and React Native on mobile. For AI I build retrieval-augmented generation, agents and tool calling, including local models with Ollama. I deploy with Docker on AWS and DigitalOcean, with PostgreSQL and Redis.
Are you available for hire?
Yes. I'm open to full-time and contract roles, remote or Philippines-based. Email me or use the form in the Contact section below.
Contact
rorens05@gmail.comOpen to full-time and contract roles. Remote or Philippines-based.