GithubHelp home page GithubHelp logo

Hey! I'm Ryan πŸ•Ί

Junior Software Developer & UCL Physics Graduate

More about me:
πŸ”— Personal Website
πŸ“š Articles

Ryan Lai's Projects

bank-tech-test icon bank-tech-test

My solution for a Bank Tech Test by @makersacademy. It provides a Ruby implementation that allows for deposits, withdrawals and printing of an account statement.

beow icon beow

An routine planner that algorithmically creates activity schedules. Intelligently adjusts to the user’s lifestyle, considering factors such as preferred spontaneity and busyness of particular time periods. Features include session capping, a forfeit system for missed sessions, in-app currency rewards, calendar views, and more.

bowling-scorecard icon bowling-scorecard

A React application that allows users to keep score of a bowling game in real-time. The player's score is calculated based on the number of pins knocked down, strikes, and spares.

chained-hash-table icon chained-hash-table

A memory-efficiency hash table in JavaScript. Uses linked lists & chaining for collision mitigation. In the future, the hash table will have multiple versions for different languages.

file-sharing-site icon file-sharing-site

A file-sharing website where users can upload files and create download pages to share images/music through link sharing and emailing.

fizzbuzz-challenge icon fizzbuzz-challenge

A simple coding challenge that implemented Test Driven Development (TDD) and Pair Programming. Co-developed with @terryhycheng.

food-ordering-system icon food-ordering-system

A ruby program that allows the user to see a menu with prices, select from the available dishes, and see an itemised receipt with a grand total price and expected time of delivery using twilio-api.

forreya icon forreya

A short profile summary for GitHub.

frontend-applications icon frontend-applications

The repository contains simple vanilla JavaScript programs that uses modern JS build tools, DOM API, and 'fetch' HTTP requests to remote servers.

golden-square icon golden-square

A sequence of ruby exercises and challenges to learn test-driving using RSpec, object-oriented design, debugging, and pair programming.

instant-messaging-app icon instant-messaging-app

A messaging app with features such as an real-time chat page, online indicator, uploads and attachments, auto-scrolling and others.

investments-tracker icon investments-tracker

Data tracker that helps users make financial decisions by creating real-time graphical visualizations based on an investment's performance.

japanese-learning-rpg icon japanese-learning-rpg

A Japanese language learning game that incorporates story-driven gameplay & a coin system, while tracking learning progress and achievements.

javascript-basics icon javascript-basics

Challenges & mini-programs that use JavaScript in real applications, including unit tests, multiple classes, and external dependencies on packages and remote APIs.

makers-journal icon makers-journal

A journal to document my progress & achievements at Makers Academy. Includes details on the projects I undertake, challenges I complete, and concepts/methods I pick up along the way.

music-library icon music-library

A music library databasing system that uses PostgreSQL to store, update, delete & display data on various albums & artists.

music-licensing-website icon music-licensing-website

A licensing website with features such as user authentication, beat uploading and editing capabilities, and a shopping cart and checkout process for purchasing beats.

personal-website icon personal-website

My personal website that is used to showcase my skills, past projects and allow people to easily find my socials and get into contact with me.

personal-website-2 icon personal-website-2

A website used to showcase my experience, skills, and side-projects. Links to my socials are also included to easily reach out to me.

photo-sharing-app icon photo-sharing-app

A photo sharing app, where users can sign-up, log-in, post photos, and view other people's photos.

shop-database-manager icon shop-database-manager

A ruby program, integrated with an SQL database containing items & orders, that manages a shop's database.

sql-database-projects icon sql-database-projects

Some mini CRUD projects w/ tests, schemas, & recipes that integrates relational databases to various programs.

student-directory icon student-directory

A program that allows the user to input, save and display information on the students enrolled in a school.

todo-calendar icon todo-calendar

An application that allows users to manage their time on a calendar by adding 'todos' with titles and dates, providing an organized and visual way to track and plan tasks.

web-applications icon web-applications

Various small web applications that include RSpec integration tests & recipes, implementing web routes using lightweight web frameworks.

writing-assistant-tool icon writing-assistant-tool

An all-encompassing tool designed to support writers in their craft. Will contain features such as note planning, a synonyms finder, grammar checker, word counter, and more.

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.