Elijah Cirioli logo

Enable dark mode

Reduce animations

elijahcirioli

Elijah Cirioli portrait

Hello, I'm a full-stack software engineer from Portland, Oregon. Here are a few personal projects that I enjoyed making.

SAV1

Winter 2023

SAV1

SAV1

Winter 2023

A C library to enable simple and efficient video playback. Created as a university capstone project with Charlie Hayden and Daniel Wolnick.

Chess Sweeper

Fall 2022

Chess Sweeper

Chess Sweeper

Fall 2022

A puzzle game that is a cross between chess and minesweeper. I've never been good at naming things.

Minimap

Spring 2022

Minimap

Minimap

Spring 2022

A community-driven map of amenities that are hard to find on car-focused maps. Created at OSU with Charlie Hayden.

Zing

Spring 2022

Zing

Zing

Spring 2022

A one-on-one video chatting tool built on the peer-to-peer WebRTC standard.

jsFLAP

Fall 2021

jsFLAP

jsFLAP

Fall 2021

A Javascript Formal Languages and Automata Package for creating finite state automata. This one is gonna be a hit.

RNN Predictions

Fall 2021

An LSTM machine learning model named Pyotr who is designed to predict human patterns in rock paper scissors.

Rope Simulation

Summer 2021

Rope Simulation

Rope Simulation

Summer 2021

A mini-project to approximate the physics of ropes using a technique called Verlet Integration.

Pictogram

Summer 2021

Pictogram

Pictogram

Summer 2021

A drawing-based message board inspired by PictoChat. Created with Ethan Cline and Matthew Attebery.

Web Dev

Spring 2021

Web Dev

Web Dev

Spring 2021

An alternate portfolio site for my web development class. Lacking real content, but a fun experiment in web design.

Public Chess

Spring 2021

Public Chess

Public Chess

Spring 2021

A realtime chessboard that lets people come along and play as many moves as they'd like. Not competitive, but a fun little communal activity.

Movie Ballot

Spring 2021

Movie Ballot

Movie Ballot

Spring 2021

A multiplayer web app for voting with your friends on what to watch. Now that's what I call niche!.

3D Boids

Spring 2021

3D Boids

3D Boids

Spring 2021

A sort of 3D fish tank made to cap off the boids trilogy. Not a lot to it, just something that's relaxing to look at.

3D Plotter

Winter 2021

3D Plotter

3D Plotter

Winter 2021

A three-axis plotter that is styled after the classic children's toy. Made as a weekend mini-project to experiment working in 3D.

Wall Climbing

Winter 2020

Wall Climbing

Wall Climbing

Winter 2020

An engineering project to build small self-contained climbing devices powered by vacuum suction.

True Shuffle

Fall 2020

True Shuffle

True Shuffle

Fall 2020

A simple service that arranges a given Spotify playlist in random order.

Micro-projects

Fall 2020

A collection of bite-sized projects from the past year or so that took no more than a couple of hours each.

Foresight

Spring 2020

Foresight

Foresight

Spring 2020

A stereo camera computer vision device to help improve spatial awareness for people with visual impairments. Created for ISEF with Casey Culbertson.

Asterboids

Spring 2020

Asterboids

Asterboids

Spring 2020

A high-intensity mashup of Asteroids, Galaga, and Boids featuring online leaderboards and fast-paced arcade gameplay.

Raytracing

Winter 2019

Raytracing

Raytracing

Winter 2019

A raytracer capable of rendering simple geometric scenes complete with reflections, shadows, and multiple light sources.

Boids

Summer 2019

Boids

Boids

Summer 2019

A mini-project to simulate the emergent flock behaviour of fish and birds based on a 1987 research paper by Craig Reynolds.

Tapecards

Summer 2019

Tapecards

Tapecards

Summer 2019

Reusable business cards that for physical music sharing. Link them to your playlis and pass them out to your friends.

Tetrisn't

Spring 2019

Tetrisn't

Tetrisn't

Spring 2019

A javascript Tetris-clone that's packed with features including an online learderboard system and customization settings.

SPIRE Engine

Summer 2017

SPIRE Engine

SPIRE Engine

Summer 2017

An early alpha tech demo for a 2D javascript game engine intended to show off camera features.

Zombie Shooter

Fall 2016

A pseudo-3D first person shooter inspired by Wolfenstein 3D. More as a showcase of raycasting technology than an enjoyable game.