Picture of me
Hi! πŸ‘‹

I'm Gram Liu.
Developer. Engineer. Tech Enthusiast.
About Me

Hi! I'm Gram and I love building things, from web to mobile to IoT. I grew up in Cebu, Philippines where I attended the Philippine Science High School. I recently graduated from Carnegie Mellon University with a major in Electrical and Computer Engineering and a minor in Computer Science. Currently, I'm at Stripe in San Francisco πŸŒ‰ building the future of in-person payments with Tap to Pay.


I'm a big fan of technology and how it revolutionizes the way we tackle everything from payments to education, consistently pushing the boundaries of what we think is possible. Most recently, I've been very excited about breakthroughs in the AI/LLM space and I'm keen to see how it changes the way we build, create, and learn.


Outside of tech, I also love to cook! I try to do the food justice by honing the art of food photography over on @gram_cooks.

What I've Done
Stripe
Dashlabs.ai
CMU HCII
ScottyLabs
Dashboard Philippines
Software Engineering Intern
May - Aug 2022
  • Built a first-of-a-kind CI testing framework for the Stripe Terminal Readers, emulating the physical readers with Android on CI for automated testing
  • Fixed flakiness on CI that two engineers tried to solve unsuccessfully over the past 12 months, improving reliability of a core test suite from 80% to 100%
  • Drove collaboration across 5 teams to scope out a key problem in the development of future emulator tests, identified potential solutions, and determined concrete steps for the fix
  • Created various developer productivity improvements such as emulator crash detection, concurrent log streaming, and faster failure detection, bringing down the time required for failure detection from 1 hour to 20 minutes
Things I've Built
🏫 t-ai
🏫 t-ai
AI Personal Teaching Assistant
A Chrome extension that embeds an AI personal teaching assistant next to educational YouTube videos. You can ask questions about the video in real-time, just like in a classroom. The AI assistant immediately has context about what has been discussed so far and provides answers with references to relevant timestamps in the video.

We launched with the largest educational foundation in Sri Lanka. We created a DSL and runtime for rapidly prototyping and deploying LLM + retrieval pipelines and built around refining the ESL learning experience, which was the educational foundation's largest group of students. We addressed model hallucination for ESL through intent classification and augmentation with the Google Translate API.
OpenAI
LangChain
Pinecone
React
πŸ•ΈοΈ Web Spinner
πŸ•ΈοΈ Web Spinner
Web Mockups to React
A tool that enables you to create low-fidelity mockups through a browser-based canvas and convert it into modular React components. It renders interactive previews that you can iterate on until you are satisfied before generating a PR with RSC-compatible components into your own linked GitHub repository.
OpenAI
GPT-4-Vision
LangChain
React
Next.js
πŸ§‘β€βš–οΈ Pol.Lit
πŸ§‘β€βš–οΈ Pol.Lit
Political Literacy and Transparency Platform
πŸ† Best NLP Hack@HackMIT 2022.
We built a platform to improve political literacy and accountability in the Philippines. We used the Google Cloud Vision SDK, Pegasus, and BERT to scan and summarize PDF bills from the Philippine Congress. We also scraped members of legislation and built profiles based on activity and semantic tags of authored bills.
Next.JS
MongoDB
Express
BERT
Pegasus
GCP
Other Past Projects
Medisure.aiMedisure.aiPersonalized assistant for medical insurance
πŸ† Top 3, Best Use of Google Cloud@Pennapps XXI.A consolidated suite of deep-learning powered NLP tools powered by GPT-3 to help demystify medical insurance and generate insurance claim denial appeals.
GPT-3
Flask
React
Google Cloud
2020
Parking FinderParking FinderComputer Vision Powered Parking Spot Finder
πŸ† Best IoT Hack@HackMIT 2021.
Web app that aggregates CCTV footage from parking lots near you to find available parking spots using computer vision.
React
Flask
OpenCV
2021
CMUEatsCMUEatsDining Location Status @ CMUOne-stop-shop for finding out on-campus dining availabilities with over 1,000 weekly unique users.
React
2022
ScottyLabs WebsiteScottyLabs WebsiteClub WebsiteClub website for ScottyLabs, the largest tech club at CMU
TypeScript
React
Next.js
2022
TartanHacks WebsiteTartanHacks WebsitePromotional Website for TartanHacksBuilt the promotional websites for TartanHacks from 2021-2023
TypeScript
React
Next.JS
Tailwind
2021 - 2023
TartanHacks Registration SystemTartanHacks Registration SystemHackathon Application PortalWeb portals for participants to sign up and join TartanHacks, CMU's largest hackathon
TypeScript
React
Next.JS
2021
TartanHacks HelixTartanHacks HelixBackend for the TartanHacks Software SuiteDesigned and built the backend for the TartanHacks software suite, encompassing registration, scheduling, project submission, and live event logistics. Worked across five different teams to scope out requirements and design for the cross-platform API
TypeScript
Express
MongoDB
2021
Smart CoachSmart CoachExercise video classification modelDesigned an exercise video classification model using OpenPose and TensorFlow for my Pattern Recognition Theory class.
TensorFlow
Keras
Mask R-CNN
OpenPose
2022
TeleTouchTeleTouchGesture-based 3D Manipulation DeviceDesigned a gesture-based input device for manipulating objects in 3D space for my ECE Capstone class.
Arduino
Raspberry Pi
MQTT
Accelerometer
2023
🌈 Illuminate Designer🌈 Illuminate DesignerLighting Sequence Designer
A lighting sequence designer for theRandy Pausch Bridgeat CMU. In Spring 2021, I helped organize an event in collaboration with ScottyLabs and CMU SCS to create a space where students used this tool to design lighting sequences which were displayed on the bridge.
React
Redux
Express
Jimp
2021
Course APICourse APIREST API and Website for CMU Course DataA RESTful API and website for accessing CMU faculty and course evaulation data. Search your upcoming courses to see the difficulty of the content and the amount of time you can expect to work on each course each week.
MongoDB
Express
React
Node.js
2020
Craft112Craft112Python Adventure GameA Terraria-inspired adventure game. Fight and mine to survive against enemies in a randomly generated world. Created using Pygame.
Python
PyGame
2019
UnawaUnawaCommunication Assistance AppUnawa (Filipino word for "understanding") is an Android app designed to help people with communication disabilities through OCR, Sign Language Recognition, and Speech-to-Text Recognition.
Android
Java
OpenCV
TensorFlow
2018
SuroySuroyPublic Transportation Tracker App
πŸ† 2nd Place, Hack4PH Hack to Play, and Best Use of Technology. Suroy (Cebuano word for "explore") is an Android app that helps commuters track public utility vehicles in the Philippines while promoting visibility of small businesses along their commute.
Android
Java
Firebase
Google Maps SDK
2018
DaloyDaloyDrone and Submarine Field Research Tool
πŸ† 1st Place, InnoBox Project Philippines. Daloy (Filipino word for "flow" 🌊) is a drone and submarine-based research tool that remotely demonstrates real-time changes in environmental parameters like air and water pressure for educational or research purposes.
Android
Arduino
Raspberry Pi
Zigbee Radio
2018
GripAidGripAidGrip Exoskeleton and Biometrics Tracker
GripAid is a wearable grip exoskeleton that assists people with neurodegenerative diseases. It also displays heart pulse biometrics, since this demographic is often at high risk of cardiovascular diseases. Frame was 3D printed, mechanism powered by Arduino.
Arduino
3D Printing
2018