Logo

Bernard Jezua

Logo
AboutDesignsProjectsSkillsCertificationsContact
Experience
Involvement
Badge
Badge

My Digital Resume

A timeline of my experiences, involvements, awards, and certifications.

Back to Projects
November 2023 - January 2024Role: Frontend Developer

LOLCODE Interpreter

A custom interpreter for the esoteric programming language LOLCODE, written in Python, featuring a graphic code editor and lexical/syntax analysis outputs.

Project Overview

This project implements a fully functional lexical analyzer, syntax parser, and execution engine for LOLCODE, an esoteric programming language inspired by Internet lolcat memes.

Written in Python, the interpreter takes LOLCODE source files, splits them into syntax tokens, builds an Abstract Syntax Tree (AST), and executes the meme-styled operations (such as 'I HAS A', 'GIMMEH', and 'VISIBLE') directly on a virtual memory stack.

It features a custom graphical IDE built with Tkinter, complete with a code editor, real-time token grid display, symbol table inspector, and a program console output window.

Key Highlights

Comprehensive lexical scanner capturing all LOLCODE lexemes
Interactive UI showcasing token tables and memory states in real-time
Informative error reporting indicating exact line numbers for syntax failures
Custom parser validating syntax structure against grammar rules
Built-in program templates and test scripts

Tech Stack

Python
Tkinter
Compiler Design

Project Demo

View Codebase

Explore Other Projects

QSPS: Quadratic Spline and Polynomial Solver
November - December 2023

QSPS: Quadratic Spline and Polynomial Solver

An R Shiny application designed for math and science researchers to perform quadratic spline interpolation and polynomial regression modeling with elegant visualizations.

View Project
Viper's Shootout: Mini Shooting Game
July - August 2023

Viper's Shootout: Mini Shooting Game

A fast-paced, Valorant-inspired 2D shooting game developed in Java using JavaFX, featuring custom-designed graphics and fluid game mechanics.

View Project
OUber: A Web-Based Vehicle Ride-Hailing and Management System for UPOU
Oct. 2025 - May 2026

OUber: A Web-Based Vehicle Ride-Hailing and Management System for UPOU

Developed a full-stack ride-hailing module integrated into UPOU's existing PIVOT platform, enabling employees to request and join official trips while allowing administrative officers to manage approvals, assign drivers/vehicles, and generate automated trip tickets.

View Project

© 2026 BERNARD JEZUA.