Based in

Batangas, Philippines

John Daniel

De Castro

I love creating software, Linux, and the cloud.

About

I'm a passionate full stack developer with a strong interest in cloud infrastructure and system design. I graduated with a Bachelor of Science in Information Technology from the University of Santo Tomas, where I built a foundation in software engineering through leadership roles and hands-on technical experience.

My experience spans multiple roles and technologies—associate sofware engineer at Accenture, backend development at Asceoft, frontend engineering at TomasinoWeb, and technical leadership in academic and personal projects. I've led system design initiatives, built scalable RESTful APIs, and delivered full-stack applications using TypeScript, Java, C#, React, Angular, and Spring Boot. I'm also AWS and Azure certified, reflecting my commitment to continuous learning and cloud expertise.

Certifications

Microsoft Certified: Azure Fundamentals

Microsoft

Issued: December 2025

View Microsoft Azure Fundamentals credential

AWS Certified Cloud Practitioner

Amazon Web Services (AWS)

Issued: August 2025

Expires: August 2028

View AWS Cloud Practitioner credential

Experience

Accenture

September 2025 - August 2026

Undergone full-stack training, worked with SharePoint migrations (on-prem to online), and supported an internal application for a utility company in the US.

I got my Azure Fundamentals certificate here.

Position

Packaged App Development Associate

Location

Hybrid @ Uptown, Taguig

Industry

IT Services, Consulting, and Outsourcing

Asceoft

February 2025 - May 2025

I served as a backend developer intern where I led the system design and implementation of an internal invoicing system and an ad management system. First time working with Agile. Adapted well with the tools already used in their projects. I really liked their codebase standards.

I loved our retros and activities here!

Position

Backend Developer Intern

Location

Hybrid @ Sampaloc, Manila

Industry

IT Services and Consulting

TomasinoWeb

September 2023 - June 2025

I was a frontend developer in this organization. I learned a lot of React, Next.js, code standards, Github, and many more. It was challenging to balance academics and contribute to the codebase, but I had a lot of fun with these people.

Position

Frontend Developer

Location

UST Manila

Industry

Media

Some Contributions

1 / 4

Projects

Felbel Check Writer

Personal Project

June 2025 - July 2025

full-stack

system-design

restful-apis

java

spring-boot

react

1 / 3

Writing numerous checks is a chore for the employees of Felbel Trading Corporation. I created a React + Spring Boot app that solves this through check management, payee management, and check printing.

Crossy Road Clone

Personal Project

June 2025

game-development

three.js

I created a simple 3D web game to explore Three.js, and game development concepts. A clone of the popular game, Crossy Road. šŸ”

Grocy

Personal Project

October 2024 - November 2024

full-stack

system-design

devops

docker

restful-apis

react

laravel

1 / 4

Managing your nutrition gets a little hard sometimes. Especially when going to the grocery store and thinking about how much of these and that should be bought for the whole week/month.

I created Grocy to help users create their recipes, and craft out grocery lists based on the recipes they add. They can also tweak how many sets of recipes they will cook, and the application will intelligently summarize everything in a single list.

Thomsight

Capstone Project

June 2024 - December 2024

system-deployment

frontend

react

state-management

Landing page of Thomsight

CICS students had a hard time getting an internship opportunity. We created Thomsight to create a platform where students, company representatives, and alumni communicate and share their experiences to help guide students in picking their dream company.

Coursescape

Software Engineering

August 2023 - May 2024

leadership

technical-documentation

aws-ec2

full-stack

nextjs

nodejs

figma

Landing page of Coursescape

The business owner of Coursescape near Dapitan St. wanted an application to manage their customer logs, reservations, and business performance reports.

This was also the first time I've developed an application of this complexity, and take on a role of a "senior engineer" who oversees the development. Along the way, I learned about technical documentations and how to design a system.

GwaCalc

Computer Programming II - Object-Oriented

May 2022 - June 2022

collaboration

ui-ux

github

java

java-swing

oop

1 / 4

This project has a special place in my heart. It was the first collaboration project I have done on Github. Designing was done on Figma. I learned event handling, exception handling, local packages/packaging, basic filesytem interaction, and a lot of OOP.

Skills

Core: OOP, System Architecture & Design, REST API Development, System Administration, Cloud Computing, DevOps

Languages: TypeScript/JavaScript, Java, C#, SQL, Python

Frameworks: Angular, Spring Boot, React, ASP.NET, Laravel

Tools: Linux, Docker, AWS, Azure, Git, Github, SQL Server