Francis Dominic Fajardo Software Developer

About Me

Francis Dominic Fajardo's profile picture

I'm Francis Dominic O. Fajardo, a BS Computer Science student at the University of the Philippines Los Baños. I've been fascinated with technology since I first used our old family computer as a kid. I am also a fan of Filipino writing and poetry, RPGs, strategy and simulation games, and retro gaming. I occasionally post about some of those topics in my blog, Saligsig.

My first serious encounter with programming was in high school. I was tasked to write and develop a video game prototype from scratch, aimed at instilling disaster preparedness for young children. It was a difficult but fun experience that intrigued me enough to pursue this field.

I invite you to take a closer look at my résumé to explore my qualifications and experiences.

Experience

Pale Moon web browser Logo
President 2023 – Present
UPLB ATI-NTC Residence Hall Association
  • Partnered with residents and association officers to plan and execute engaging community events and projects.
  • Facilitated communication and coordination to address residents' concerns regarding their experiences in the dormitory with the dormitory manager, the Office of Student Housing, the UPLB Alliance of Dormitory Associations, and the UPLB University Student Council.
  • Developed a financial tracking spreadsheet for budget management, receipt organization, and event reminders, facilitated e-mail communications.
  • Deployed a Windows-based print server, significantly improving printing accessibility and efficiency for residents.
  • Designed posters and promotional materials, resulting in increased event attendance and participation from both residents and non-residents.
  • Managed social media platforms and handled livestreaming for gaming and social events, fostering online community engagement.
Pale Moon web browser Logo
Unified XUL Platform Contributor/C++ Developer/Add-ons Team Member April 2022 – Present
Pale Moon web browser (freelance/volunteer)
  • Adapted and ported JS and CSS web features from Firefox, enhancing compatibility and functionality, which significantly improved cross-browser performance and user satisfaction.
  • Developed a custom implementation of a CSS selector from scratch, effectively resolving display issues encountered by end-users across multiple websites, leading to a more consistent user experience.
  • Conducted thorough research on legacy code to understand its complexities, ensuring seamless integration with new features and enhancing overall system performance and maintainability.
  • Reviewed submissions made by extension and theme developers to the Pale Moon Add-ons Site, ensuring adherence to quality standards and compatibility with the browser.
  • Addressed issues and reviewed pull requests related to the browser’s layout component, contributing to improved layout stability and a reduction in user-reported layout bugs.
View work

JPCS-APC Logo
Director for Marketing and Promotions
November 2021 – August 2022
Junior Philippine Computer Society - Asia Pacific College Chapter
  • Led the marketing and promotions team and made sure the publication materials are completed on time.
  • Designed posters and created audiovisual presentations for events and related organization activities.
  • Assisted and guided team members with questions that they may have about the publication materials.
  • Managed the social media pages of the organization on different platforms.
View work (AVPs)

Invited Talks and Presentations

Git Branching and Collaboration January 2025
Junior Philippine Computer Society - Asia Pacific College Chapter

Fundamentals of Git version control. Essential Git terminology and commands. Practical Git workflow including setup, repository management, branching, and collaboration. Overview of Git hosting, tools, and authentication.

View

SURINet: Suriin, Unawain, and Realize the Internet November 2024 - December 2024
National Service Training Program (NSTP) - Los Baños National High School, Grade 9 Class

Online privacy and security. Risks of oversharing information. Digital footprint management. Strong passwords and Two-Factor Authentication (2FA). Responsible social media use.

Projects

Personal

Academic