Back to Home

Portfolio

Building the future
with AI.

B.S. Computer Science student at CIT-University (GPA: 4.6/5.0) and Huawei ICT Competition Grand Champion. Building intelligent systems with Keras, TensorFlow, and computer vision, from neural network architectures to full-stack AI-powered applications.

Karl Phoenix Cornilla

All Projects

Diffusion Model Mini Project

AI / MLCompleted

An Intelligent Systems 2 course project that uses a diffusion model to transform images of people into their cat counterparts. Demonstrates generative AI techniques through iterative denoising and image-to-image translation.

  • Image-to-image translation: human portrait to cat counterpart
  • Implementation of forward/reverse diffusion processes
PythonDeep LearningGenerative AIDiffusion Models

Back-Propagation Neural Network

AI / MLCompleted

Implementation of a neural network with back-propagation from scratch in C#, demonstrating core understanding of gradient descent, weight updates, and network training without relying on ML frameworks.

  • Manual implementation of forward pass, loss computation, and gradient back-propagation
  • Built for CS345 Intelligent Systems coursework
C#.NETNeural Networks

Project Sustaina: AI Waste Detection

AI / MLCompleted

An AI-powered Android platform built during the UP Cebu HackaThon 2024 that uses computer vision (YOLO11 + TensorFlow) to detect and classify waste from user-submitted photos, with GPS-based hotspot tagging for environmental monitoring.

  • YOLO11 + TensorFlow pipeline for real-time waste detection and classification
  • GPS-based hotspot tagging for mapping waste-heavy areas
  • Firebase Auth and real-time cloud backend for scalable data sync
  • Built under hackathon time constraints with a team of 5
KotlinJetpack ComposeTensorFlowYOLO11Firebase

Project EVA: Algorithm Visualizer

Full StackCompleted

An interactive desktop application visualizing 7 data structures (Arrays, Linked Lists, Stacks, Queues, Deques, BST, HashTable) through step-by-step animations, with an OpenAI-powered chatbot for context-aware explanations.

  • OpenAI API chatbot reads live visualization state for context-aware explanations
  • Observer, Factory, and Singleton patterns with multithreading for concurrent animations
  • Gamified 'Conquest' mode with XP rewards and locked challenge levels for ~50 student users
  • Led a team of 5 as Lead Developer
JavaJavaFXMySQLOpenAI APIJDBC

Project BLAIR: Learning Management System

Full StackCompleted

A full-featured LMS serving students and instructors across 5 modules: course management, AI chatbot, calendar scheduler, quiz engine, and task tracker. Built with 266+ commits demonstrating sustained iterative development.

  • Singleton, Builder, and Adapter design patterns for scalable architecture
  • GSON-based lightweight JSON persistence in place of database dependency
  • Polished UI with custom SceneBuilder layouts across 266+ commits
JavaJavaFXGSONSceneBuilderCSS

LEXOR: Programming Language

OtherIn Progress

A custom programming language implementation built in C++ for a Programming Language course. Includes lexical analysis, parsing, and language evaluation components.

  • Custom lexer and parser implementation
  • Programming Language class submission requirement
C++Compiler DesignLexical Analysis

Image Processing Application

AI / MLCompleted

Pixel-level image processing operations in C# including 3x3 convolution (Gaussian blur, sharpening, edge detection via Laplacian), affine rotation with inverse mapping, and grayscale histogram analysis using direct bitmap memory access via unsafe pointer arithmetic.

  • Chroma key background removal using Euclidean color-space distance with adjustable threshold
  • Real-time webcam feed processing applying convolution filters live using AForge.Video
  • Direct bitmap memory access via unsafe pointer arithmetic for performance
C#.NETAForge.VideoConvolutionComputer Vision

Achievements & Certifications

🏆

Huawei ICT Competition

Grand Champion, National Level

Computing Track • December 2025

Competed against universities across the Philippines

🌏

Huawei ICT Competition

2nd Prize, Regional Round

South East Asia Region • 2026

Competed against countries across SEA. Qualified for the Global Finals in Shenzhen, China.

CodeChum Java Certification

Top 10 Highest Scorers

Entire Batch • May 2025

CodeChum C Certification

Top 3 of Entire Batch

May 2024

Tech Stack

AI & Machine Learning

KerasTensorFlowTensorFlow LiteScikit-learnYOLO11Computer VisionNeural NetworksStreamlitPandasNumPy

Languages

JavaC#TypeScriptJavaScriptPythonCC++Kotlin

Frameworks & Tools

ReactNext.jsJavaFXJetpack Compose.NETASP.NETFirebaseMySQLGitFigma

Engineering

Design PatternsOOPMultithreadingData Structures & AlgorithmsREST APIsAgile/ScrumSupabaseDocker

Let's build something amazing.

I'm looking for opportunities in AI engineering. If you'd like to collaborate or learn more about my work, let's connect.