I'm Putri Andriyani, a fresh graduate in Computer Science with practical experience in mobile and web development. Throughout my academic and personal projects, I’ve found excitement in building, designing, and solving problems—whether through code, visual design, or a mix of both. Always curious, always growing, and excited to contribute to meaningful projects.


Passionate about tech, design, and continuous learning — ready to collaborate, build, and grow through real-world projects.

Projects

Portfolio

Personal Website

HTML, CSS, JS

I tried creating my own portfolio website to showcase my projects, social media handles, and experience.

Visit
ElCue

ElCue

Flutter, Firebase, Agora SDK, Python, TensorFlow

ElCue is a mobile application designed to facilitate inclusive communication between Deaf and hearing users via real-time video calls. It integrates a custom-trained sign language detection AI model using TensorFlow Lite for live gesture recognition, and features voice-to-text conversion to support two-way interaction. The app uses the Agora SDK for seamless video calling and Firebase for user authentication and real-time data management.

Instagram
HandTalk

HandTalk

Flutter, Python, TensorFlow

HandTalk is an educational mobile app developed to help users learn BISINDO (Indonesian Sign Language) interactively. Built using Flutter and integrated with a TensorFlow Lite AI model, the app offers real-time gesture detection and feedback to support self-paced learning. It includes structured learning modules and a visual BISINDO dictionary with hand gesture images and descriptions.

Github
ResepKita

ResepKita

Kotlin, Android SDK

Developed a mobile application using Kotlin that allows users to search for recipes. Implemented Intents, Navigation Components, and integrated Spoonacular API via Retrofit for real-time recipe data.

Github
OpenGl

2D City & 3D Table Visualizations

C++ OpenGL Projects

As part of a Computer Graphics course, I developed two interactive visual programs using C++ and OpenGL. The first is a 2D animated cityscape with vehicles like buses, ships, and airplanes that respond to mouse and keyboard inputs. The second project is a 3D scene of a table with a rotating globe, featuring movable camera angles and dynamic lighting. These projects demonstrate my understanding of rendering pipelines, transformation matrices, object animation, and user interaction in both 2D and 3D environments.

Github
SMD

Sistem Manajemen Dokumen

Figma

SMD (Sistem Manajemen Dokumen) is a redesign project for PT Bank Sumut’s internal document management system. The goal was to improve usability and visual clarity for employees in monitoring activities, accessing policies, and understanding organizational regulations. The redesign focused on simplifying navigation, enhancing information hierarchy, and creating a clean, modern interface tailored to the bank’s operational needs.

FoodTy

FoodTy

Figma

FoodTy! is a user interface design concept for a mobile application that promotes healthy living through food and education. The app features a clean and intuitive layout for ordering nutritious meals, as well as access to curated health videos and informative articles. The design emphasizes user-friendly navigation, soft color palettes, and a balanced mix of utility and visual appeal to support a seamless and motivating user experience.

Photobooth

Photobooth-Web

HTML, CSS, Node.Js

Photobooth-web is a cloud-based photo-sharing application developed using Node.js and Firebase. The app allows users to upload photos or other medias and store them in Firebase Cloud Storage. Real-time synchronization was implemented using Firebase Realtime Database, enabling dynamic updates across users. This project showcases practical implementation of backend cloud services, user file management, and secure media handling in a web environment.

Github
MeetInTheMiddle

Meet In The Middle

Next.js, TypeScript, OpenCage API, OpenTripMap API

Meet in the Middle is a web application designed to suggest optimal meeting points based on multiple user-provided locations. By converting address inputs into geographic coordinates using the OpenCage API, the app calculates a geographic midpoint among 2 to 10 places. It then retrieves nearby points of interest (POIs) around that midpoint using the OpenTripMap API. The app provides a visual interface to explore suggested meeting spots, making it useful for planning social or professional gatherings.

Github
detikLearning

detikLearning

Figma

This project is a redesign concept for detikLearning Landing Page, an educational platform by detikcom. The goal was to enhance the user experience for learners by restructuring content layout, improving readability, and creating a more engaging visual design. The redesign focused on clear typography, intuitive navigation, and a modern, approachable aesthetic to support better learning flow and accessibility across devices.

Nike Redesign

Nike Redesign

HTML, CSS, JS

In this project, We tried to re-design the company profile website of Nike.

Boekoe Kas

Boekoe Kas

HTML, PHP, CSS, JavaScript, and MySQL.

Boekoe Kas is a collaborative effort between me and my friend, aiming to streamline financial management. This website serves as a comprehensive platform for efficient financial organization.

Github
PutRan School

PutRan School

HTML, PHP, CSS, JavaScript, and MySQL.

My teammates and I attempted to develop a school website.

Rat vs Hamster

Rat vs Hamster

Python, CNN

Rat Vs Hamster This is a machine learning project utilizing Convolutional Neural Networks (CNN) with a sequential model to detect images of either a rat or a hamster using Python.

Kaggle
Music Recommender

Music Recommender

Python, Tensorflow, Keras.

This is a machine learning project utilizing Convolutional Neural Networks (CNN) with a sequential model to detect facial expressions and provide a playlist of songs based on the mood.

Visit
House Prediction

House Price Prediction

Python, Google Collaboration, Scikit-learn.

Data Analysis Project using the scikit-learn library in Python for predicting house prices in Jakarta using linear regression.

Visit

Artwork

Besides that, I also have a passion for digital illustration. Allow me to share some of my creations.

Ask me a question ×