
Hi, I'm Stanley!
Software Engineer
Bridging creativity and functionality in web development. Designing experiences that engage and perform.

Recent Projects
Branches
An infinite-canvas family tree: map the people who made you, then drag, zoom, and save the story.
Bible Presenter
A Windows desktop app for presenting Bible verses on a projector or second display (similar to EasyWorship or WorshipTools Presenter, focused only on Scripture).
Fam Feud
A browser-based party game host inspired by Family Feud. Load questions from Excel or JSON, run the game from an admin panel, and mirror the board on a projector. No app installs or account required.
Argent
An AI-powered personal finance engine that turns raw transaction emails into real-time spending insights.
Pyaccelsx
A Python wrapper for a Rust-based library, designed to provide superior performance for writing and formatting Excel files.
Scholar Learning Center Administration Website
A learning center’s administration site equipped with a dashboard to manage student information effectively and extract useful insight.
Skills
Languages
Web & UI
Backend & APIs
Data & AI/ML
Automation & CMS
Tools & Platforms
Experience
Software Engineer
Canonical Services Limited
Software Engineer
Expedock Software, Inc.
- Engineered a custom SMTP server to eliminate ingestion bottlenecks, improving pipeline throughput.
- Integrated LLMs into document ingestion workflows, enabling structured data extraction from unstructured sources and deploying a hybrid LLM + OCR approach that reduced processing costs.
- Built and open-sourced Pyaccelsx, a Python wrapper over Rust for Excel export, achieving up to 5x faster performance and significantly lower memory usage compared to existing libraries.
- Led a workflow optimization initiative for document boxing, introducing OCR-powered autofill suggestions that reduced processing time.
- Owned multiple high-impact epics end-to-end (planning → execution), accelerating feature delivery and directly contributing to revenue growth.
- Partnered with QA to expand automated test coverage, reducing release regressions and boosting deployment confidence.
Research Assistant
Asian Development Bank
- Developed an NLP framework to analyze large-scale social media datasets, helping policymakers identify public sentiment and key issues for decision-making.
- Facilitated hands-on workshops for internal teams and stakeholders, increasing adoption of text analytics methods for real-world policy research.
Coding Instructor
Scholar Learning Center
- Designed and delivered a custom coding curriculum for students from elementary to senior high, increasing student engagement and performance in technology subjects.
- Introduced hands-on projects that helped students build real applications, boosting practical understanding and retention.
- Mentored students individually, fostering problem-solving skills and inspiring interest in pursuing technology-related studies.
Software Developer Intern
Cobena Business Analytics and Strategy, Inc.
- Built a geospatial analysis web application with Google Maps integration (routes, pins, annotations), empowering clients to identify optimal business locations.
- Optimized vector tiling processes for choropleth maps, reducing load times and improving performance across multiple zoom levels.
Education
Master of Science in Computer Science
De La Salle University
Bachelor of Science in Computer Science
De La Salle University
Research & Publications
Shallow Triple Stream CNN (S3S-CNN) for Micro-Expression Recognition
A shallow CNN architecture that is capable of recognizing the 6 basic emotions of micro-expressions, using optical flow features (horizontal component, vertical component, and optical strain).
A Generative Approach to Full Sequence Synthetic Micro-Expressions Using the Neutral Expression
Building a framework that can be used to generate synthetic micro-expressions by using neutral expression as a bridge between the expression in the input and target image, to handle the limited and imbalanced data in micro-expression databases.
How Health Information Spreads in Twitter: The Whos and Whats of Philippine TB-data
Building a framework that can be used to gather Twitter data and build and analyze Twitter network structure, and analyze how influential users and tweet attributes affect the spread of health information on Twitter, specifically for tuberculosis.
Mapping the Public Voice for Development - Natural Language Processing of Social Media Text Data
A case study and a report that introduces natural language processing (NLP) procedures and techniques in preparing, processing, and analyzing social media text data, to map the public voice and aid development.
A Review of Facial Action Units and its Co Occurrences in Micro Expressions
A review of facial action unit co-occurrences in micro-expressions and identifying action units that are relevant and irrelevant to micro-expressions.
Analyzing the Spread of Philippine Health Information on Twitter and Determining the Factors Affecting the Spread
Building a framework that can be used to gather Twitter data and build and analyze Twitter network structure, and analyze how influential users and tweet attributes affect the spread of health information on Twitter.