hi! i'm grace.
backend software engineer
with preference for Golang.
$ currently in the
$ scientific researcher turned
$ graduated from
$ always trying to learn more.
AWS Stack (S3, SNS, SQS, SES, ECS, Lambda, Step Functions, DynamoDB), Redis
Developing, testing, & debugging code
Building & implementing REST APIs
Notifications platform development & support for iOS, Android, Kindle, email
Improved email development by transitioning away from Mailchimp to templating from scratch (Mako) using design mocks
my portfolio [
Mockup of a clothing subscription web-app for guys. Features ability to set measurement/style preferences and purchase items from an inventory.
Single-page web-app clone of Trello (task tracker/organization app). Features boards (with members), lists and cards with creation/deletion/edit/re-ordering functionality.
In-browser classic arcade Asteroids game! Keeps count of how many asteroids destroyed.
Towers of Hanoi
In-browser Towers of Hanoi game! Keeps count of turns taken.
In-browser Tic-Tac-Toe game! Keeps count of each player's score.
A CLI script which takes in the user's current location and finds nearby shops, restaurants... anything google comes up with!
Ruby, Google APIs
CLI chess game: 2-player, 1-player vs. AI, or AI vs. AI! The AI player plays with a very brute-force approach.
CLI checkers game! (2-player)
Implements the game of Boggle with a human player playing against a computer player (using two different recursive algorithms to find possible words on the board).
Implements Dijkstra’s algorithm (optimal external-link path) and Kruskal’s algorithm (minimal spanning tree) to draw a graph between two locations using recursive strategies. Extensively uses ADTs such as graphs and priority queues.
Uses the Huffman encoding algorithm to compress and decompress any file type.
Wow. So meta.
find more at
Book Cover Photo
license purchased by Equal Justice Works for use in cover art for its publication,
Take Control of Your Future
, and advertising and promotional campaigns related to this publication
Flyers for Stanford DV8 Hip Hop Dance
Designed recruitment and dance show flyers for Stanford DV8 Hip Hop Dance club.
Photoshop, flyer-design, digital editing
Manuscript published to
"Graphite Oxide Nanoparticles with Diameter Greater than 20 nm Are Biocompatible with Mouse Embryonic Stem Cells and Can Be Used in a Tissue Engineering System"
Scientific research: stem cells, nanotechnology, biomaterials