Junior Software Developer & UCL Physics Graduate
More about me:
π Personal Website
π Articles
Name: Ryan Lai
Type: User
Location: London
Junior Software Developer & UCL Physics Graduate
More about me:
π Personal Website
π Articles
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.
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.
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.
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.
Command Line Murder Mystery (Coding Challenge by Makers Academy)
A file-sharing website where users can upload files and create download pages to share images/music through link sharing and emailing.
A simple coding challenge that implemented Test Driven Development (TDD) and Pair Programming. Co-developed with @terryhycheng.
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.
A short profile summary for GitHub.
The repository contains simple vanilla JavaScript programs that uses modern JS build tools, DOM API, and 'fetch' HTTP requests to remote servers.
A sequence of ruby exercises and challenges to learn test-driving using RSpec, object-oriented design, debugging, and pair programming.
A messaging app with features such as an real-time chat page, online indicator, uploads and attachments, auto-scrolling and others.
Data tracker that helps users make financial decisions by creating real-time graphical visualizations based on an investment's performance.
A Japanese language learning game that incorporates story-driven gameplay & a coin system, while tracking learning progress and achievements.
Challenges & mini-programs that use JavaScript in real applications, including unit tests, multiple classes, and external dependencies on packages and remote APIs.
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.
A music library databasing system that uses PostgreSQL to store, update, delete & display data on various albums & artists.
A licensing website with features such as user authentication, beat uploading and editing capabilities, and a shopping cart and checkout process for purchasing beats.
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.
A website used to showcase my experience, skills, and side-projects. Links to my socials are also included to easily reach out to me.
A photo sharing app, where users can sign-up, log-in, post photos, and view other people's photos.
My first repository. Used to understand how to use GitHub.
A ruby program, integrated with an SQL database containing items & orders, that manages a shop's database.
Some mini CRUD projects w/ tests, schemas, & recipes that integrates relational databases to various programs.
A program that allows the user to input, save and display information on the students enrolled in a school.
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.
Various small web applications that include RSpec integration tests & recipes, implementing web routes using lightweight web frameworks.
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.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. πππ
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google β€οΈ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.