I am a Senior Software Engineer with a strong background in climate modeling, earth system science, geospatial data analysis and data visualization. I have a passion for developing mobile games in my free time.
I am a Senior Software Engineer with a strong background in climate modeling, earth system science, geospatial data analysis and data visualization. I have a passion for developing mobile games in my free time.
Extensive experience with Python programming language: RESTful APIs, Django, FastAPI, Flask, SQLAlchemy, Pandas, Numpy, Scipy, Matplotlib, Plotly, Geopandas, Shapely, GDAL, Scikit-learn, GUI development with PyQt
Proficient in PostgreSQL, PostGIS, SQLite, TimescaleDB, AWS RDS, database design and writing efficient geospatial queries
React, Typescript, GraphQL, HTMX, HTML, CSS, JavaScript, Bootstrap
Android, Java, ARCore, Unity, C#, AR and VR-based mobile applications, Swift
Extensive experience with data visualization libraries: Matplotlib, Plotly, Leaflet
Terraform, AWS (Fargate, ECS, ECR, Lambda, SQS, SES, Cognito), Docker, Docker-compose, CircleCI (CI/CD)
January 2022 - Present
May 2018 - January 2022
January 2018 - May 2018
January 2017 - December 2022
University of Michigan
University of Michigan
Rice University
Developed an AR demo app for helping Hawaii tourist navigate the island
University of Hawaii Student-Athlete Award
Competing on the AVP tour and FIVB World Tour
Utilized aerial LIDAR data to create an immersive sea level projection visualization tool in AR using Unity3D
A dashboard for early warning of extreme coastal water levels in the Pacific Ocean
Real-time, high-frequency sea-level data web interface
A cross-platform (iOS, Android, and Web), real-time multiplayer game in Unity3D
A small brain teaser using Unity3D as inspired by a physical game I was introduced to at he Museum of Illusions
A small, hyper-casual game that tests your patience and reflexes. It also features a cross-platform multiplayer race. Built in Unity3D.