Summary
A performance-driven engineer with extensive experience in Site Reliability Engineering (SRE), Data Engineering, web development, and productionization of AI/LLM features. I leverage a deep background in mathematics and competitive programming (won national and international contests in algorithms & data science) to design and implement robust, scalable, and highly efficient systems. I thrive on solving complex problems within their business context, ensuring technical solutions are pragmatic, secure, and aligned with strategic goals. I have extensive experience mentoring engineers in SRE, AI, and algorithms, and co-founded the Philippines' national informatics olympiad.
Experience
Principal Software Engineer Expedock | Dec 2023 - Present
Founding Engineer Expedock | May 2020 - Dec 2023
- Led and mentored an engineering team while actively contributing code across the stack.
- Re-engineered a bottlenecked Python microservice in Rust, fixing availability issues and enabling processing of ~1k requests/second.
- Led cloud cost optimization, saving over $4,000 per month through database and infrastructure improvements.
- Improved performance and cost-efficiency of AI features by measuring actual business impact instead of vanity metrics.
- Set up automated sales call transcription and tagging via LLMs to help monitor and improve sales performance.
- Integrated CI/CD, analytics tools (Posthog), and observability systems (Prometheus, Grafana).
- Trained engineers in applications and limitations of AI - how to best leverage AI in their daily workflow while understanding its limitations due to its mathematical foundations, as well as how to integrate AI in applications
Skills
- Python
- TypeScript
- Kubernetes (GKE and EKS)
- AWS
- GCP
- Snowflake
- PostgreSQL
- React
- GraphQL
Projects
Strawberry SQLAlchemy
Created and open-sourced an integration for strawberry-graphql with SQLAlchemy for automatic efficient loading of relationships, without N+1 query issues.
Volunteering
Corporate Secretary & Treasurer
National Olympiad in Informatics - Philippines
2017 - 2020
Co-founded the Philippines' national qualifier for the International Olympiad in Informatics. Coordinated the scientific committee, wrote contest problems, and trained delegates in algorithms and data structures.
Data Infrastructure Engineering Lead Kalibrr | Jun 2019 - Jun 2020
- Created the Data Infrastructure team to maximize AI team productivity and enable data access for stakeholders.
- Spearheaded ingestion of internal data into a BigQuery data warehouse, reducing analysis time in some cases from days to minutes (>100x improvement).
- Streamlined ML model productionization with a standard spec-first template and Helm chart, improving ML development velocity 6x (from 1 model/year to 1/two months).
- Improved observability of ML models by incorporating error reporting, distributed tracing, and Prometheus metrics into the standard template.
Site Reliability Engineering Lead Kalibrr | Sep 2017 - Jun 2019
- Led migration to Kubernetes from VPSes, enabling autoscaling and reducing new instance provision time from hours to minutes.
- Set-up and managed a self-hosted PostgreSQL cluster (with daily backups and PITR), saving $1,500/mo over GCP-managed.
- Introduced SRE principles and started the SRE team, and trained the SRE team using codelabs and scenario simulations.
- Optimized various endpoints by up to 1000x via Python and PostgreSQL profiling.
- Reduced GCP bill by 50% through a focused cost optimization project.
Chief Software Engineer Kalibrr | Aug 2013 - Sep 2017
- Built and maintained core features across the stack, focusing on reliability and clear analytics.
- Set-up CI/CD for rapid deployment and testing.
- Set up monitoring and alerting to quickly catch and resolve issues, improving uptime.
- Improved candidate matching by setting up observability for performance and accuracy, and iterating based on those metrics.
- Oversaw architectural decisions, provided technical leadership, and ensured the platform's reliability, stability, and performance.
Developer Sage Open Source Mathematics Software | 2009 - 2011
- Contributed to the Sage Notebook web UI (notebook-based UI for Python before Jupyter/IPython Notebook) for the open-source SageMath project.
- Worked on migrating the old architecture to an independent package, including numerous bug fixes and template migrations.
Honors & Awards
Data Science (Latent Dirichlet Allocation, Customer Segmentation)
Game Development
Competitive Programming
Competitive Programming
Languages
- English (Native)
- Filipino (Native)
- Spanish (A2, Studying)
Education
Bachelor of Science, Mathematics (magna cum laude)
University of the Philippines Diliman | 2010 - 2014