Portfolio Home
Personal portfolio for CSSE final project work and accomplishments.
Hi! I’m Lance Oberiano, and this portfolio highlights the games, lessons, and interactive work I’ve built in CSSE.
Final Project Focus
This portfolio is my record of building with JavaScript, object-oriented programming, game systems, and interactive web tools.
My work centers on game development, debugging, UI experimentation, and explaining how code works through interactive demos.
Focus areas: classes, inheritance, collision logic, rendering, input handling, APIs, and iterative testing.
Accomplishments
These are the areas I can show evidence for in my final project portfolio.
- Built and explored game projects using JavaScript and object-oriented patterns.
- Practiced event handling, collision logic, game state changes, and canvas-based interaction.
- Used interactive pages to explain code, visuals, and player behavior.
- Worked with debugging workflows, iteration, and deployment through GitHub Pages.
Game Runners
Games and playable experiences I can use to demonstrate programming concepts.
Code Runners
Lessons and runnable examples that show programming fundamentals.
UI Runners
Pages that emphasize interface behavior, interaction, and visual communication.
Development Environment
Tools and platforms I use to build, test, and publish my work.
CS 111 Evidence
This portfolio supports the final project objectives through examples of:
- Object-oriented programming with classes, inheritance, and overridden methods.
- Control structures such as loops, conditions, and nested logic in game systems.
- Data types including strings, numbers, booleans, arrays, and configuration objects.
- Input/output through rendering, keyboard interaction, and interactive web pages.
- Software engineering practices like deployment, source control, documentation, and revision.