Projects annotated with [C] are software projects, [T] are
tutoring projects, and [P] are research projects.
Apr 2025-
Bayesian Election Auditing | [P, C]
github.com/zrygan/Bayesian-Election-Auditing
Implementing a Go-based election auditing system using the
Pólya urn model and Bayesian audit techniques based on Rivest &
Shen (2012).
Developing a companion essay in Jupyter Book explaining
election integrity, counting challenges, and statistical
uncertainty. Focused on transparent, probabilistic approaches to
verifying election outcomes.
Mar 2025–
Raytracer-Rust | [C]
github.com/zrygan/Raytracer
Rewrote and optimized a two-dimensional ray tracer
in Rust to improve low-level performance, with emphasis on
memory management and lifetime handling.
Achieved 12 times performance improvement over
Raytracer-Python.
The project simulates emitters and absorbers using geometric and
numerical algorithms, including parametric equations, linear
spaces, and trigonometry.
Mar 2025–Apr 2025
Filipino Language Case Study | [P]
github.com/zrygan/Filipino-Case-
and [C]
github.com/zrygan/LanguageTool-Case-Study
Co-authored a case study on common Filipino and Bikol
language grammar and style mistakes, proposing automated solutions
using finite-state automata.
The project also analyzed Filipino grammar rules that are
difficult or impossible to model using regular languages,
highlighting limitations in formal language theory.
Joint project with Stephen Borja and Justin Ching.
Mar 2025
Nachos, Chips, & Dips: Crunching Cryptos, Algos, and
Symbols
| [T]
Planned and hosted a lecture series
highlighting
real-world applications of Theoretical Computer Science concepts
from the Software Technology program. The event featured:
-
Jonathan Mantura (DLSU instructor) on cryptography in data
security
-
Ross Tan (PTS tutor) on regular expressions for email validation
and password strength
- Myself on tries and string searching algorithms
Led event logistics, coordinated with speakers, and
delivered a technical lecture to fellow students.
Feb 2025–
Raytracer | [C]
github.com/zrygan/Raytracer
Developed a Python-based project exploring core concepts in
two-dimensional ray tracing algorithms, featuring support for
simple emitters and absorbers.
Implemented geometric and numerical algorithms—including
parametric equations, linear spaces, and trigonometric
calculations—to simulate light-object interactions and spatial
behavior accurately.
Oct 2024
Food Map | [P, C]
github.com/zrygan/Food-Map
Led the design and development of a Python-based project exploring
concepts in informed (A, UCS) and uninformed (DFS) graph search
algorithms, integrating both a priori and a posteriori
analysis.
Collaborated with Mikaela Amon, Thara Corpuz, Aaron Go, and
Emmanuel Punsalan, serving as the lead programmer and primary
researcher.
Presented findings on trade-offs between preprocessing and
query-time performance
Jun 2022–Jun 2023
Traditional and Modernized Jeepneys: An Assessment on Comfort,
Ease of Use, and Safety
| [P]
AnimoRepository
Authored and presented a conference paper at the 5th
DLSU SHS Research Congress, in collaboration with Micah
Cabatingan, Margarita Ko, and Diego Manalo, under the guidance of
Dr. Neil Lopez and Dr. Jose Biona from the Gokongwei College of
Engineering at DLSU.
Designed and executed a mixed-methods study
involving 30 participants to assess perceived comfort and safety
through heart rate data and fluctuations.
Applied thematic coding, developed data
visualizations, and calculated measures of central tendency
for analysis.
Showcased the project at the Philippine Science Research
Symposium