About Me
Greetings! I'm Christian, passionate about tackling challenges, automating processes, and building fun and meaningful applications. I am currently situated in the Philippines, where I find myself building innovative and scalable software solutions to improve transportation and create job opporunities for the Filipino people.
Since printing out my first Hello World in the command line five years ago, I have been avidly learning and thriving to stay at the forefront of technology. As I've written code to solve problems that my friends and clients have been facing, I realized that my journey in tech is not just a profession but a passion that fuels my curiosity and creativity. Programming isn't just a skill; it's a means of creating amazing things!
I invite you to connect with me for exciting opportunities to collaborate and create impactful software together.
Professional Background
- May 2024 - PresentMay 2024 - Present
Junior Backend Software Engineer - Angkas
- Golang
- GCP
- June 2023 - May 2024June 2023 - May 2024
Associate Applications Developer - Oracle
Developed and maintained an enterprise product lifecycle management application, effectively addressing customer concerns. Demonstrated proficiency in collaborating within a team and communicating with our customers.
- Java
- PLSQL
- Agile PLM
- WebLogic
- Jun - Aug 2022Jun - Aug 2022
Software Developer Intern - Trend Micro
Worked with the core tech infrastructure team to upgrade an internal data visualization tool, leveraging AWS for deployment. Embraced Agile methodologies to enhance efficiency and ensure the seamless transition of software into production-ready status.
- Python
- AWS
- Apache Superset
- May - July 2019May - July 2019
Wordpress Developer - SubicBayNews
Successfully migrated of subicbaynews.com to WordPress 5.2, migrating its database and implementing essential plug-ins for enhanced functionality and user engagement.
- Wordpress
B.S. in Computer Science, achieved in 2023
Graduated with with great distinction (Magna cum laude)
Conferred by Saint Louis University (Baguio City, PH)
Detection and Categorization of Hateful Speech in Social Media by Fine Tuning BERT Model for Multitask Classification (2022)
Accepted into Computing Conference 2023 London, UK and was up for publication in Springer series “Lecture Notes in Networks and Systems.”
Challenges conventional approaches by introducing a hierarchical and multitask architecture for a single BERT model in the task of text classification.
A Zero-Shot Approach to Upsampling Single Channel Speech Separation Using a Diffusion Model (2023)
The study demonstrates the effectiveness of integrating a diffusion upscaling model for post-processing, showcasing the potential for practical applications in real-time audio separation in production environments.
Extracting Topics and Sentiments from Baguio City Social Media Using BERTopic and Vader Lexicon-based Sentiment Analysis (2023)
Accepted for presentation at the International Conference in IT Education (ICITE2023).
Developed an innovative approach to analyze social media data related to Baguio City, employing BERTopic for topic modeling and a customized VADER sentiment analysis with dual-language support.
Automated Data Extraction and Web Scraping
Collaborated with a start-up to construct a database encompassing information on over a hundred thousand companies
Streamlined the data extraction process, seamleassly integrating the acquired information with the client's existing data infrastructure.
Featured Projects
Tictactoe
- Golang
- SvelteKit
- AWS
Developed in Golang and deployed on AWS, offers a two player experience concurrently across multiple rooms. The real-time feature enables players to observe live moves as participants drag their pieces during gameplay, facilitated through WebSocket technology.
Gentoo
- Golang
- Python
- FastAPI
- PyTorch
- NextJS
- PostgreSQL
A twitter clone integrated with an internally developed BERT hate speech classifier. Employs multi-task text classification to assess hatefulness and targeted communities. Enables administrators to moderate the platform using our developed AI model.
Graph algorithms visualizer
- Java
- Swing
- Visualizer
Visualize the following algorithms: Dijkstra's path finding, Depth-First Search, Breadth-First Search. Draws the graph in a radial manner given the graph’s edges and weights. Highlights the edges an algorithm visits while it is running.