About Experience Portfolio
K&I Lawyers Website

K&I Lawyers Website

JAN 2025

The K&I Lawyers website was updated with a modern, clean design and improved functionality to enhance user experience and better represent the firm. The site includes multiple pages outlining key services, along with a contact form that allows visitors to send inquiries directly to K&I Lawyers. I redesigned and developed the website, focusing on intuitive navigation, accessibility, and a polished aesthetic. The project involved refining the layout, optimizing performance, and ensuring a seamless experience across all devices.

HTML/CSS

JavaScript

PHP

Responsive Design

UI/UX Design

Author: Meg Isohata

Portfolio Website

Portfolio Website

DEC 2024

My personal website was built with Next.js and Tailwind CSS and features home, about, experience, and portfolio pages. I designed and developed the website, incorporating custom icons, animations, and a responsive layout for all devices. While the majority of the current website was completed over a few days during winter break, it reflects months of design iterations, feedback from friends, and continuous optimization.

Next.js

Tailwind CSS

HTML/CSS

TypeScript

GitHub

Responsive Design

UI/UX Design

Author: Meg Isohata

Ground Control Station

Ground Control Station

DEC 2024

The Ground Control Station is a flight simulator with a menu sidebar and main map interface. Users can plot waypoints on the map and control the plane’s movement from the sidebar. Sidebar features include changing the map, setting the speed of the airplane, starting the simulation, resetting the plane, clearing the waypoint path, and modifying the waypoints. As the simulation runs, the sidebar displays the flight status as well as real-time messages. The application was developed in OCaml, utilizing the Bogue library for the GUI.

OCaml

Bogue

GUI

Unit Testing

Documentation

GitHub

Authors: Meg Isohata, Cynthia Shao, Rachel Bethke

LMCC Alumni Portal

LMCC Alumni Portal

NOV 2024

The LMCC alumni portal is a full stack application created during the Code for Good hackathon for the Lower Manhattan Cultural Council, an organization supporting emerging artists. The portal was designed to connect LMCC alumni and thus features customizable user profiles, a social media feed, artist matching via a machine learning model, a job board, and an events directory. It was built with a Next.js and Tailwind CSS frontend, Node.js backend, and a Firebase database.

Next.js

Tailwind CSS

HTML/CSS

GitHub

Google Maps API

Machine Learning

Frontend

Backend

Full Stack

Node.js

Firebase

UI/UX Design

Authors: Shashank Raghuraj, Marko Gjurevski, Meg Isohata, Frank Kavanaugh, Isaac Robles, Kevin Frazier, Crystal Zhu

Etch-A-Sketch

Etch-A-Sketch

OCT 2024

Etch-A-Sketch is a browser-based drawing program inspired by the classic toy. Users can adjust the canvas resolution with a slider; draw with a pen, shader, or eraser using customizable colors; and clear the canvas. It was developed with HTML, CSS, and JavaScript, leveraging event-driven programming to handle user input and game logic.

HTTML/CSS

JavaScript

GitHub

Responsive Design

UI/UX Design

Documentation

Author: Meg Isohata

Rock Paper Scissors

Rock Paper Scissors

OCT 2024

Rock Paper Scissors is a browser-based implementation of the classic hand game. Players compete against the computer to be the first to score 5 points. The game includes randomized computer selection, real-time score updates, and game status messages. It was developed with HTML, CSS, and JavaScript, leveraging event-driven programming to handle user input and game logic.

HTTML/CSS

JavaScript

GitHub

Responsive Design

UI/UX Design

Documentation

Author: Meg Isohata

Interactive Image Selector

Interactive Image Selector

MAY 2024

The Interactive Image Selector allows users to load an image from the device, use the “Point-to-point” tool to select straight lines of the image or use the “Intelligent scissors” tool to identify edges based on the brightness and color of pixels - similarly to Photoshop’s Magic Wand tool - and save the selected portion of the original image as a PNG file. The GUI was built using Java’s Swing framework, and Dijkstra’s algorithm was implemented with a min-heap queue.

Java

Swing Framework

GUI

Dijkstra's Algorithm

Data Structures

Unit Testing

Documentation

Author: Meg Isohata

Alien Invaders

Alien Invaders

DEC 2023

Alien Invaders is a Space Invaders clone game, featuring multiple levels, game animations, collision detection, and win / loss conditions. The GUI was built using Python’s Kivy framework.

Python

GUI

Game Development

Modular Design

Unit Testing

Authors: Meg Isohata, Kaitlyn Roach