Coder Social home page Coder Social logo

Hi there, thanks for visiting!! πŸ‘‹

  • My name is Ricky and I am studying Computer Science and Business @ University of British Columbia (UBC) - 2024 Grad
  • Passionate about technology :octocat:, volunteering to give back to the community 🌱, and lifelong learningπŸ“š!
  • SWE Intern @ Tesla πŸš—
  • SDE Intern @ SAP ☁️ πŸ’»

πŸ“˜ About Me

  • πŸ˜‡ Pronouns: he/him/his/them
  • Multilingual: Learning French πŸ‡«πŸ‡·, Cantonese, and Mandarin 🍊
  • πŸ“‚ Looking into open source projects!
  • β˜• Talk to me about cars, sneakers, and computers πŸš— πŸ–₯

Ricky Lai's Projects

augly icon augly

A data augmentations library for audio, image, text, and video.

bloons-tower-defense icon bloons-tower-defense

Balloon Tower Defense 5 (Browser Game, 2011, Ninja Kiwi) Playable Clone written in Python. In the game, players attempt to prevent balloons (referred to as "bloons" in-game) from reaching the end of a set course by placing towers or road items along it that can pop the bloons in a variety of ways, typically by utilizing the power of monkeys. Some towers can stall the bloons and give the other towers more time to pop them by freezing and gluing the bloons. Money is gained by popping bloons, completing levels, and collecting bananas from existing banana farms which can be spent on new towers, upgrades for existing ones, or temporary items such as exploding pineapples and road spikes.

budgetassistantproject icon budgetassistantproject

The main purpose of this application is to scope and plan out a monthly budget based on a given take-home salary/income and to insert any expenses e.g. titled Rent $1000, then it can even categorize these expenses (e.g. essential living) and represent the monthly savings (or debt) visually alongside percentage saved! (My Finance Buddy, Java/CRUD)

datastructuresalgorithmsvisualization icon datastructuresalgorithmsvisualization

Visual sorting algorithms utilized to help key understanding written with Python. (i.e. Insertion/Merge Sort) Interactive exploration of the algorithms along with analysis in the text deepens student understanding. The implementation is in Python using its interface to Tk (tkinter) to animate the operations.

docusaurus icon docusaurus

Easy to maintain open source documentation websites.

go-pry icon go-pry

An interactive REPL for Go that allows you to drop into your code at any point.

hackcamp2020-backend icon hackcamp2020-backend

HappyHippo - Backend HappyHippo, engaging and simplistic by design, encourages its users to conduct periodic check-ins into the app. These check-ins aim to give the user attention on how they are feeling, uplifting them to feel happier if they are feeling down, and can de-stress themselves through catered, guided breathing and yoga exercises. Moreover, this application aims to promote workplace wellness by allowing users to share positive messages to other coworkers.

hackcamp2020-frontend icon hackcamp2020-frontend

HappyHippo - GraphQL Winner (nwPlus Hackcamp 2020) HappyHippo, engaging and simplistic by design, encourages its users to conduct periodic check-ins into the app. These check-ins aim to give the user attention on how they are feeling, uplifting them to feel happier if they are feeling down, and can de-stress themselves through catered, guided breathing and yoga exercises. Moreover, this application aims to promote workplace wellness by allowing users to share positive messages to other coworkers.

infer icon infer

A static analyzer for Java, C, C++, and Objective-C

nwhacks_2021_backend icon nwhacks_2021_backend

ProductiveMe Backend. ProductiveMe, minimalist by design, engages with and encourages the user to synchronize their calendar with the app, generating a personalized schedule. The goal of the individual schedules is to help users manage their time better and have study breaks to maxmize productivity. Moreover, this application aims to promote collective wellness by offering different features such as catered exercises including meditation.

nwhacks_2021_frontend icon nwhacks_2021_frontend

ProductiveMe Wellness App (nwHacks 2021, University of British Columbia, Vancouver, Canada) using React/Node/Javascript. ProductiveMe, minimalist by design, engages with and encourages the user to synchronize their calendar with the app, generating a personalized schedule. The goal of the individual schedules is to help users manage their time better and have study breaks to maxmize productivity. Moreover, this application aims to promote collective wellness by offering different features such as catered exercises including meditation.

openrubygraphalgorithms icon openrubygraphalgorithms

Famous graph algorithms written in Ruby. (Breadth First Search, Depth First Search, Dijkstra's algorithm, Kruskal)

popupshop icon popupshop

Ricky's ecommerce popup shop with working SQL database. (Indigo Style - Canada's largest book, gift, and specialty toy retailer, operating stores in all ten provinces)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.