Hi, I'm Karl!

a passionate Software Engineer and Salesforce Developer based in Bulacan, Philippines. With a strong foundation in both frontend and backend development, I specialize in creating seamless user experiences, robust backend systems, and scalable customer experience solutions. Welcome to my personal website, where you can learn more about my work, skills, and journey in the tech industry.
developer-image

Work Experience

NiCEN

NiCE

February 2026 - Present
Software Engineer, CX
Working as a Salesforce Developer in customer experience engineering, building Apex classes, triggers, Lightning Web Components, and Visualforce pages that support scalable business workflows.
Developing Salesforce integrations with external systems through REST APIs, asynchronous processing, and platform automation while keeping data integrity, maintainability, and user experience in focus.
Collaborating with cross-functional teams to translate CX requirements into secure, testable Salesforce solutions across configuration, custom development, deployments, and production support.
Lexagle Pte Ltd (Singapore, Remote)L

Lexagle Pte Ltd (Singapore, Remote)

September 2024 - February 2026
Software Engineer
Worked as a full-stack developer, creating multiple UI components and modules in the frontend and implementing business logic and RESTful APIs in the backend. (React, Spring Boot - Kotlin, PostgreSQL, AWS).
Involved in discussions and sprint ticket breakdowns for implementing new product features for the company.
Fixed several bugs and implemented enhancements and migrations in the existing codebase
Lexagle Pte Ltd (Singapore, Remote)L

Lexagle Pte Ltd (Singapore, Remote)

October 2022 - September 2024
Junior Software Engineer
Worked as a full-stack developer, creating multiple UI components and modules in the frontend and implementing business logic and RESTful APIs in the backend. (React, Spring Boot - Kotlin, PostgreSQL, AWS).
Fixed several bugs and implemented enhancements and migrations in the existing codebase
Elephant Ventures (N.Y.C., Remote)E

Elephant Ventures (N.Y.C., Remote)

July 2021 - August 2021
PH Software Engineering Intern
Worked as a PH Intern and primarily worked on web development (React).
Created minor integrations of data visualization (d3js) and CNN (tensorflow.js) libraries in React applications.

Skills and Tech Experience

Web Fundamentals
HTML
CSS
JavaScript/TypeScript
Frontend
React
Next.js
Lightning Web Components
Backend
Apex
Spring: Spring Boot (Kotlin)
Spring Data JPA
Salesforce
Salesforce Platform
Apex Classes and Triggers
Lightning Web Components
Visualforce
SOQL
Salesforce Integrations
Database / DBMS
PostgreSQL
Cloud Technologies
Amazon Web Services
Containerization
Docker
Testing
Apex Tests
JUnit
CI/CD
GitLab CI/CD
Others
Python
Java
Node.js
REST APIs
Personal Projects

Check out my previous works

My personal project experience includes working from simple websites to more complex web applications. These are some of my favorites.

PayMe

PayMe

A payment profile app with a React frontend, Cognito-backed auth, Serverless API, DynamoDB data model, private uploads, and S3/CloudFront hosting.

React
Typescript
Vite
TailwindCSS
shadcn/ui
AWS Cognito
DynamoDB
Serverless
Study AWS

Study AWS

A focused AWS study notebook for SAA-C03 prep, organizing service dossiers, exam domains, recall prompts, and generated learning content.

React
Typescript
Vite
Chakra UI
TanStack Router
Markdown
OpenAI API
Did I Eat Clean Today

Did I Eat Clean Today

A daily clean-eating check-in PWA with protected routing, Supabase auth, offline-first saves, streak stats, and long-term habit history.

React
Typescript
Vite
TailwindCSS
shadcn/ui
Supabase
PWA
Deal or No Deal

Deal or No Deal

A browser version of Deal or No Deal with sealed case selection, round-based reveals, expected-value banker offers, and animated gameplay flow.

React
Typescript
Vite
TailwindCSS
Framer Motion
Radix UI
SOLEmpire (WIP)

SOLEmpire (WIP)

A localnet-only Web3 gaming platform with Google/Phantom identity, Solana test-token flows, a double-entry credit ledger, and realtime game dashboards.

React
Typescript
Vite
Fastify
PostgreSQL
Solana
Playwright
Vitest
Portfolio Agent

Portfolio Agent

A Streamlit portfolio chatbot that answers questions about my background using written profile context, a LinkedIn PDF, OpenAI tool calls, and optional Pushover notifications.

Python
Streamlit
OpenAI API
pypdf
Pushover
Hugging Face Spaces
Contact

Connect with Me.

Interested in connecting? Feel free to drop me a direct message on any of my socials with any specific questions.