i yam yeem
(i am diem)
a full-stack web developer
she/her/hers
⬇ scroll along or
use the nav bar! 🧭

a pixelated portrait of Diem

✨about diem "the yam" tran✨

a map of California

Do you like my page? Thank you, I grew it myself! 🍠 My name is pronounced as "Yeem", and I'm a first-generation Vietnamese-American. My first day of work was at the age of 8 helping my mom sell ice cream, and I've been working in the service industry ever since. I was a microbiology major at UCLA, but I wanted to pursue a profession where I could immediately see the impact of my work. It was then when I found my enthusiasm for web development, a field that encompasses my passions for problem solving, collaboration, constant learning, and personal growth. I love the satisfaction of planning, prioritizing, and achieving those tasks in a team setting. In my spare time, I want to create a visual-novel style role-playing game as my passion project.✨🕹

✨skills to pay the bills✨

JavaScript

Ruby

HTML

CSS

React.js

Ruby on Rails

PostgreSQL

GitHub

Zoom

Slack

✨featured projects✨

REACT Here, Tryna FUNCTION

placeholder for project image

You're tryna throw a FUNCTION with E-40? Enter your party size and budget, and Uncle Sam will tell you how much each of your guests have to Cash App you before they can be added to the guest list! This app was created for the 2020 DeltaCathalon competition, and I had so much fun adding our style and personality to the project.

JavaScript

React

LEARN Academy Text-Based Game

placeholder for project image

You're a student at LEARN Academy and today is the day you interview for your internship placements! Play through the options in this text-based game to simulate the (not so?) ordinary day of a full-stack web developer! I was responsible for wireframing and planning the logic for each of the paths of this project. I'll always remember how much fun everybody had with this game!

Ruby

Tic-Tac-Toe

placeholder for project image

Play against another player in this classic tic-tac-toe game. This project was a great exercise in setting state, passing props, and nesting components. Although the game is simple enough, much planning and deliberation were required to write the functions for play. My favorite part of this project was figuring out the logic of passing turns from X and O (through state) and how to determine the winner (by searching each player's array of choices for a winning combination).

JavaScript

React