Hello

Best viewed on desktop or a larger window size

Open on desktop or increase the window size for the full experience.

architect.problem-solver.software engineer.

Creating a digital experience that bridge aesthetics and functionality

Looking for an engineer who can build reliable and efficient software solutions?

Your search ends here! With my expertise in software, you'll get solutions that are robust, scalable, and tailored to your needs.

You can call me Mike!

Developing scalable user-centric solutions

I am a Junior Computer Science student with 5 years of experience.

I love diving deep into system design, scalable software architectures, and UI/UX design, allowing me to create web-apps that are user-friendly, aesthetic, and functional.

Projects

Wearing multiple hats as a designer, developer, and leader!

BU Tabulation System

BU Tabulation System

React

Spring Boot

PostreSQL

Redis

Being the Software Engineering Lead in GDGoC BU, I led the design and development of our flagship project. It's an offline pageant tabulation system built to handle multiple pageants across the university. It includes real-time judge-admin updates, leaderboards, and a dynamic formula engine using Google's Blockly library. This project taught me invaluable lessons in system design, managing critical computations, and project management.

View

Project React Movies

Minder

NextJS

TailwindCSS

MongoDB

Due to my lack of knowledge in Excel, I created a personal finance tracker. Since I am more skilled in web development, I created a full-stack webapp that tracks my finances and provides analytics.

View

Markup

Markup

Java

Java Swing

Developed as a sophomore capstone project for Programming Languages (CS-112), Markup is a custom Markdown-inspired language. It features its own grammar, a fully functional parser, all accessible through an interactive GUI. This deepened my understanding of language theory, semantics, and compiler design.

View

RSA Cipher Tool

RSA Cipher Tool

C

Developed as a freshman capstone project for Computer Programming 2 (CS-103), The RSA Cipher Tool is a C-based encryption tool with a custom bignum library that implements the RSA (Rivest–Shamir–Adleman) algorithm to generate keys, encrypt, and decrypt data. This taught me a lot about low-level concepts, cryptography, and number theory.

View

Technologies

My expertise spans a diverse range of technologies. Utilizing the latest technologies to deliver high-perfomance and scalable solutions.

Experience

Academic Adventure 🎓

2023 - Present

I embarked on a formal education journey by pursuing a degree in Computer Science at Bicol University. Where I'm not only deeping my understanding in the field, but also taking lead roles in organizations such as Google Developer Groups on Campus BU and College of Science Student Council.

Freelancing 👨‍💻

2022 - 2023

Eager to put my skills to the test, I challenged myself to start freelancing. Working with local clients and which honed my ability to communicate effectively and put my knowledge to practical use.

Hello, World! 🚀

2020 - 2021

My journey into the world of programming started with the renowned Harvard CS50 course. This foundational experience became my gateway drug to programming. This led me to dive into web-development and master the essentials: HTML, CSS, and JavaScript.

Copy

michaelxaviercanonizado@gmail.commichaelxaviercanonizado@gmail.commichaelxaviercanonizado@gmail.commichaelxaviercanonizado@gmail.com

Creating a digital experience that bridge aesthetics and functionality

Site Map

About

Projects

Experience