Software Engineer.
Thinking in Data.

Nico De Castro profile image

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 card

    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 card

    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 E-commerce Web App card

    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 Review App card

    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 Game card

    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 Web App

    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

  1. JUN 2025 — JULY 2025

    Software Developer Intern
    Datalogic Systems Corporation

    Deployed 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-Captain
      UPLB Men's Volleyball Team

      Led 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-Head
        Kappa Phi Sigma Conservation and Development Society

        Led 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.