Software Engineer.
Thinking in Data.
Hello! I'm Nico.
I'm currently pursuing a degree in computer science at the University of the Philippines Los Baños. Lately, I've developed a strong interest in statistics and data analysis, inspired by my courses in experimental design and biological statistics. I have a passion for continuous learning and growth and consider it as my embrace of the absurd. When I'm not coding, I read books—recently mostly non-fiction such as self-help and finance books.
Tech Stack
Featured Projects
View All

LOLCODE Interpreter
Developed an interpreter for the LOLCODE programming language using Python 3, implementing lexical analysis, parsing, and execution for core language features. Built a custom graphical user interface using customtkinter, allowing users to write and run LOLCODE programs interactively.- Python
- CustomTkinter

Elbi Donation System
Built a mobile donation app connecting donors and organizations, with Firebase Authentication for secure login, role-based access, Firebase Firestore for real-time data, and Firebase Storage for image handling. Added SMS and push notifications via Telephony and Firebase Cloud Messaging.- Flutter
- Firebase
- Telephony

AgriConnect
Led the project management and contributed full-stack development for an academic e-commerce web app project connecting farmers and consumers through a farm-to-table initiative. Managed a team of four, overseeing the planning and execution to ensure timely and successful completion.- React
- Express
- MongoDB
- NodeJS
- REST API

FoodUP
Developed a food and restaurant review application as an academic project using Python, Tkinter GUI and MariaDB database. Designed and implemented complex database queries and schema and contributed full-stack development.- Python
- MariaDB
- Tkinter

A Mage's Return
A Java-based shooter game developed using the JavaFX library. An academic mini-project to practice the design and application of OOP concepts—Abstraction, Encapsulation, Inheritance, and Polymorphism—in a working project.- Java
- JavaFX
- OOP

Generic Solvers App
Developed an R application for an academic project that provides generic solvers for quadratic spline interpolation and polynomial regression, and a simplex implementation for the diet optimization problem. It consists of a shiny app deployed using shinyApp.- R
- Shiny
- ShinyApps
Experience
JUN 2025 — JULY 2025 Software Developer InternDatalogic Systems CorporationDeployed an internal monitoring dashboard using Laravel, React, and SQL Server, improving UI, data flow, and performance. Built a standalone CRUD Laravel application with secure RESTful APIs and maintained documentation to streamline onboarding. Created a Python-based Windows service automating the secure emailing of payslips using SQL Server.
AUG 2024 — PRESENT Co-CaptainUPLB Men's Volleyball TeamLed and motivated a team of 20 players, fostering a culture of accountability and discipline. Planned and executed semestral team-building sessions, improving performance and collaboration among the team. Successfully raised funds to support team expenses by organizing and supervising multiple fundraising volleyball tournaments.
NOV 2023 — JAN 2024 Finance Co-HeadKappa Phi Sigma Conservation and Development SocietyLed financial planning for the Kappanalig 2024 outreach program. Managed transparent financial reporting. Co-led a team of 6 in successful fundraising activities. Efforts resulted in raising 20,000 pesos through donations, sponsorships, and events, benefiting 55 children with essential goods.
Let's connect and
explore opportunities in tech
Feel free to send me an email @ jtdecastro@up.edu.ph.