Engr. Kirk Alyn Santos
Software Engineer
I’m an Electronics Engineer turned Software Engineer, with experience building Web Applications, CMS backends, CLI tools, and R&D projects.
I’m passionate about creating solutions that solve real problems and love exploring the latest in technology and software development.
I thrive in collaborative environments, contributing wherever needed to deliver impactful results.

More About Me
Graduating with a Research Project Runner-Up Award from Holy Angel University, I started my career with two of the largest service providers in the Philippines, including an internship at a major telecom subsidiary. I contributed to a software-intensive R&D project for the Philippine Navy and completed freelance projects building prototypes for research initiatives.
Currently, I’m a Fullstack Software Engineer with experience in web applications for container security tools, CLI apps for software bill-of-materials scanning and content migration automation, and enterprise CMS development.
Here are a few of the technologies I’ve been using recently:
- Java
- TypeScript
- Python
- Go
- Groovy
- React JS
- Next JS
- Spring Boot
- Node JS
- Vue JS
- PostgreSQL
- MySQL
- Docker
- AWS
- Magnolia CMS
Experience
Here are the companies/projects that I have been a part of:
June 2023 - February 2026
Backend Developer under Sanofi Accelerator Project.
- Spearheaded the development of the Magic Migrator tool execution, custom CMS analytics dashboard, and COPD Landing Page POC.
- Optimized REST APIs , implemented instant content translations , and built data analytics dashboards for Sanofi Accelerator CMS .
- Addressed client requests including remediations, feature enhancements, migrations, data analysis, and user access management.
- Java
- TypeScript
- Node JS
- Next JS
- Magnolia CMS
- Groovy
- AWS
- Github Actions
May 2022 - May 2023
Software Engineer at Carbonetes, a comprehensive Container Application Security Testing Solution application and its Open Source Tools.
- Accelerated development of Carbonetes Lite App using Golang and React.js.
- Owned and maintained Diggity, an open-source CLI Go tool for Software Bill-of-Materials generation.
- Automated Diggity workflows and implemented CI/CD pipelines with GitHub Actions.
- Collaborated on bug fixes, feature enhancements, and improvements for Carbonetes Enterprise App.
- Go
- Java
- TypeScript
- Docker
- React JS
- Vue JS
- Spring Boot
- MySQL
- Github Actions
Secured Command and Control Communication Link System
April 2021 - September 2022
A DOST-PCIERRD-GIA funded research and development project which aims to design and build a secured command and control communication system.
- Developed link system software using Python, MySQL, Node.js, and Angular.
- Assembled development prototypes and configured radio systems.
- Supervised and mentored interns during on-the-job training.
- Python
- MySQL
- Angular
- Node JS
- Express
- React JS
- RF Engineering
July 2019 - May 2021
Smart Communications, Inc. is the Philippines’ leading wireless provider.
- Analyzed network service KPIs and developed data-driven solutions.
- Created data visualizations and comprehensive performance reports.
- Collaborated with cross-functional teams to troubleshoot network issues.
- Telecomms
- MS Excel
- Python
- MySQL
Feb 2019 - May 2019
Service Provider that operates fiber optic broadband networks, Internet Protocol television, cable television, and cable Internet in the country.
- Troubleshot HFC network issues from node to tap level.
- Dispatched and monitored crews on assigned tasks.
- Telecomms
Featured Project
Here are my latest passion projects exploring tech I am currently interested in!

Magnolia Groovy Generator
Magnolia Groovy Generator is a full-stack portfolio project that combines a FastAPI backend with a React + Vite frontend to generate context-aware Groovy scripts for Magnolia CMS. It uses Retrieval-Augmented Generation (RAG) to ground script generation on a curated set of example scripts, ensuring outputs are accurate and idiomatic.
- RAG
- LLM
- Python
- FastAPI
- QDrant
- Ollama

Magnolia CMS Next.JS SPA
A simple Magnolia CMS + Next.js SPA exploratory project inspired by the Daily Planet theme. This project explores the integration of Magnolia CMS with Next.js, showcasing how CMS content can be rendered in a modern React-based frontend.
- Next.JS
- Tailwind CSS
- TypeScript
- Magnolia CMS
Projects
Here are some of the projects that I have worked on:

Magic Migrations
In-house content migration tool to a target Magnolia CMS instance
- Node JS
- LLM
- Magnolia CMS
- Playwright

SC3LS Tactical Data Link
A simple but capable tactical data link for Philippine Navy asset tracking.
- Python
- Node JS
- Angular
- Electron
- MySQL

Air Media
A simple media app thesis prototype intended for entertainment during commercial flights.
- React JS
- Node JS
- Express
- Redux
- MySQL

Face Recognition Registration
A registration app thesis prototype for face recognition software for an airport.
- React JS
- Node JS
- Express
- Redux
- MySQL

Drone Monitor
A lite version of the SC3LS Tactical Data Link for tracking drone location.
- React JS
- Node JS
- Electron
- Leaflet JS
- MySQL

FIR Filter Designer
A simple filter designer with plotting capabilities translated from Matlab or Python.
- Python
- SciPy
- Tkinter
- Matplotlib

Energy Meter Monitor
A simple dashboard to monitor metrics of a remote power supply.
- React JS
- Apexcharts.js
- Node JS
- Express
- MySQL







