Hello!

I'm Aljon Novelo, a Computer Science student who's into building systems, solving problems with code, and creating impact through tech and community work.

Get in touch aanovelo@up.edu.ph

Background

I’m currently pursuing a Bachelor of Science in Computer Science at the University of the Philippines Los Baños, where I’ve specialized in management, software engineering, digital image processing, compiler design, interactive computer graphics, and robot modeling.

I’ve always been curious about how we can push beyond what computers already do. It’s not just about using tech, it’s about finding new ways to make it smarter, more helpful, and more human-centered. That drive to explore and improve is what keeps me going.

Outside of academics, I actively participate in student organizations and volunteer activities. I enjoy engaging with the community, organizing events, and working with others to create positive experiences. I also have a passion for dance, which allows me to express creativity while connecting with others in fun and dynamic ways.

Skills
Languages
  • Python
  • HTML
  • CSS
  • JavaScript
  • C
  • Java
  • R
  • Assembly
  • Dart
  • SQL
  • COBOL
  • Prolog
  • Scheme
  • Erlang
  • Rust
  • C++
  • VHDL
Frameworks
  • Flutter
  • React
  • Node.js
  • Express
  • Bootstrap
  • Jekyll
Tools
  • RStudio
  • Git & Github
  • Bash
  • MongoDB
  • Chrome DevTools
  • MariaDB
  • Yacc
  • Bison
  • Postman
  • PostgreSQL
  • JFLAP
  • Wireshark
  • Network Simulator
  • Figma
  • Knex
  • LEGO Mindstorms
  • Gulp
  • GitLab
  • Google Cloud Platform
  • Mocha
  • Chai
Design
  • Prototyping
  • Wireframing
  • User Testing
Leadership Experience & Involvement
i-BRIDGE Systems Philippines Inc. | Software Developer Intern
June - August 2025
  • Web Development
  • Full Stack Development
  • Unit and Integration testing
  • Cloud Deployment
Mar 2023 - Present
  • Reading Appreciation and Enhancement Program
  • Volunteer Training Camp
  • NSTP Team Building Activity
  • College Admission Test Simulation Exam
Mar 2022 - Present
  • IRAYA College Admission Test Review
  • GIMASCI Quiz Contest
  • KAPWA sa UPLB Feb Fair
  • Lugaw Day
  • Volleyball Grand Prix
UPLB Street Jazz Dance Company | Logistics Member
Oct 2022 - Present
  • Verve 7 Versus the Odds Dance Concert
  • Dance Workshop
  • Varsity Orientation
UPLB CAS Freshman Council | External Affairs Co-Head
Nov 2021 - Oct 2022
  • CAS Freshman Bloc Assembly & Miting De Avance
  • CASta La Vista: Fun Being Fresh
  • CASama, Kamusta ka na?: A Discussion on Mental Health
  • CASinag: A Discussion on Student Leadership
View My Resume
Certifications
Introduction to Cybersecurity by Cisco
March 25, 2025
Cyber Best Practices Cybersecurity Network Vulnerabilities Privacy And Data Confidentiality Threat Detection
Foundations of Cybersecurity by Google
June 25, 2024
NIST Cybersecurity Framework (CSF) Information Security (INFOSEC) Cybersecurity Historical Attacks Ethics in cybersecurity
Project-Based Learning: Build an AI Text Summarizer app by Postman
June 21, 2024
API Postman Hugging Face Replit
Postman API Fundamentals Student Expert by Postman
June 21, 2024
API Testing Scripting Postman
Other Projects

Developed a command-line tool that performs step-by-step derivation of strings based on user-defined grammar productions.

Enabled input parsing via file or console with clear derivation output, assuming unambiguous grammars and valid strings.

Python

Designed and simulated combinational and sequential circuits using VHDL, including test benches for validating logic behavior.

Evaluated instruction performance and system efficiency through CPI analysis, speedup computations, and execution time comparisons.

Conducted benchmark testing to analyze real-world CPU performance, using emulator tools and hardware specification assessments.

VHDL GTKWave Python

Implemented real-time player interactions using Java sockets for seamless communication.

Designed an interactive JavaFX UI, including splash screens, game scenes, and responsive controls.

Engineered game state management for smooth transitions between menus and gameplay.

Utilized multithreading to optimize network performance and ensure responsive gameplay.

Structured event-driven logic for handling user input, animations, and game mechanics.

Java JavaFX

Developed a LOLCODE interpreter with a lexical analyzer for efficient tokenization of LOLCODE syntax.

Built a parser that constructs an abstract syntax tree (AST) to validate and process LOLCODE programs.

Implemented execution logic for core LOLCODE constructs, including variable assignments, conditionals, loops, and arithmetic operations.

Designed a modular architecture to support future scalability, such as user-defined functions and multi-threaded execution.

Focused on optimizing performance while maintaining code readability and extensibility.

Python

Developed a full-stack institute clearance system using React for a dynamic frontend and a structured backend with controller-based architecture.

Designed modular React components (sidebar, dashboard, form, navigation bar, request, summary) for improved UI maintainability.

Implemented backend controllers (admin, authentication, request, students) to streamline user authentication and request processing.

HTML CSS JavaScript React Node.js Express MongoDB

Developed a terminal-based expense tracker in Python with MySQL integration, allowing users to manage friends, groups, and financial transactions efficiently.

Implemented CRUD functionalities for expenses, friends, and groups, ensuring structured and accessible financial records.

Designed a logging system to track outstanding balances and monthly expenses, improving financial transparency.

Integrated a user authentication flow with balance tracking to personalize financial management.

Python MySQL

Designed and implemented an admin dashboard with role-based access, enabling real-time monitoring and management of users across categorized health statuses.

Developed an entrance monitoring system with QR code scanning, enabling real-time logging of student entries in Firebase for enhanced security and attendance tracking.

Developed a health monitoring homepage with real-time Firebase integration, dynamic entry tracking, and historical log viewing.

Developed a real-time student log monitoring system, enabling dynamic log retrieval, detailed student insights, and seamless navigation for entrance scanning.

Flutter Firebase Dart

Designed an Entity superclass managing movement, collisions, and state changes, enabling seamless interactions with food and other entities, while extending it to a Player with keyboard-controlled mechanics and adaptive growth, and an Enemy with autonomous movement and dynamic collision behaviors.

Designed a SuperFood system using OOP, where Food increases size, Immunity provides temporary shielding, and Speed boosts movement for a limited time, enabling dynamic power-up mechanics in gameplay.

Designed and implemented a TileManager class to handle world map rendering, tile-based collision detection, and dynamic player-relative map drawing

Java JavaFX

Developed adjustable board sizes (10x10, 16x16, 30x16) and an interactive UI.

Implemented an optimized tile reveal system for uncovering empty spaces efficiently.

Designed a flagging mechanism that limits placements based on remaining bombs, enhancing gameplay logic.

Integrated local storage to allow users to save and resume game sessions.

Utilized event listeners for real-time interactions, including left-click for digging, right-click for flagging, and board selection.

Implemented a game-over detection system that reveals bomb locations and provides clear win/loss feedback.

HTML CSS JavaScript