Joy Shan-Chun Kuo Software Engineer

Who Am I?

Senior Software Engineer @ TotallyMoney
Former Software Engineer @ Geovation, Ordnance Survey
Music Blogger @ musicmaniactw
Taiwanese, YZU/NTUST/KCL Alumnus

With curiosity for technologies and passion to build applications in an agile way.
Never stop learning and keep improving.
Dedicate, design, develop, distribute. No best, only better ✨

Ongoing Skills

Featured Projects

Electrek Explorer

  • Stack: React, TypeScript, Firebase

Built a web app with a map to show curated routes with points of interest and tips for exploration of the natural world for electric vehicles.

See more
flutter-sandbox

Flutter Sandbox

  • Stack: Flutter, Dart, Firebase

A project to do cross-platform app development in Flutter and experiment various features, like maps, location, camera, cloud messaging, storage and animation.

See more
renkap

RenKap

  • Stack: HTML/CSS/Javascript/jQeury -> React, Docker, Django, Heroku, Postgres, AWS

Built a SaaS platform where large public sector landowners can simply upload their under-utilised sites and supply chain partners can review, assess and deliver homes at scale. The platform enables clients to analyse and progress sites for development at a click of a button.

See more

Onigo

  • Stack: React, Firebase, Docker, Django, Heroku, Postgres, AWS

Fun New Outdoors Escape Game in London. Rebuilt website with a new design and developed two game apps based on what I have done for Mission Camden.

See more
missioncamden

Onigo x Mission Camden

  • Stack: React, Firebase, Docker, Django, Heroku, Postgres, AWS

Free adventure games are built for residents in Camden. On a mission to give everyone easy access to fun, social and active experiences that enhance mental and physical health.

See more

Planet Patrol

  • Stack: React, Cordova -> Capacitor, Firebase, Cloud Functions, Material-UI, Travis CI

This app is built based on Geovation Photos open-source project. Allow user to simply take a photo and provide information of collected platic which will later show on the map.

See more
runfriendly

RunFriendly

  • Stack: React, Docker, Django, Heroku, Postgres, AWS

The app is to help people find gyms, hotels and other spaces to get showered and changed. I integrated the Stripe payment system and Selenium automation testing.

See more
grid garden

Grid Garden

A game for learning CSS grid layout 🥕. I contributed Chinese Traditional translation and also a bit of the simplified one.

See more
brink

Brink Projects: Polar Light

  • Stack: React Native, Redux, Expo

Lighting data for every minute of one year gathered at Halley VI Research Base on the Brunt Ice Shelf by the British Antarctic Survey is presented in the BRINK Polar Light App for use with the Philips Hue lighting system.

See more
satc

Safe & the City

  • Stack: React Native, Redux, Firebase, Cloud Functions, Circle CI

A street-smart app to navigate you based on crime, lighting and crowdsourced experiences of street harassment to make informed decisions about your safety while planning & taking a walk.

See more
refill

Refill

  • Stack: Angular, Ionic, Firebase, Circle CI

On a mission to help the UK fall in love with tap water again and preventing plastic pollution at source by making reusing a bottle easier than buying a new one. The refill app is to show nearby or any free Refill water stations across the UK and over all world.

See more
citycycler

CityCycler

  • Stack: React Native, Firebase, Cloud Functions, Node.js, PostgreSQL, Swagger UI, Circle CI

A mobile app with a mission to get more people cycling in London by pairing up new and experienced cyclists on the same routes.

See more
tippecanoe

Mapbox: Tippecanoe

  • Stack: C++, GeoJSON, MBTiles, Vector Tiles, Travis CI

Made pull request to Tippecanoe project by adding directory support, including its 'tile-join' tool. It can be beneficial to adopt a directory structure and merging process for handling vector tiles, which can be further used for rendering.

See more
tiler

Geovation: Tiler

  • Stack: Python, Docker, ogr2ogr, GeoJSON, MBTiles, Vector Tiles, Circle CI

A command line orientied pipeline for taking vector data in formats such as GeoJSON and Shapefiles, and transforming them into raw Vector Tiles and MBTiles files.

See more