Hello, and welcome to my personal website! My name is Kevin Qi, and I am a passionate full-stack developer with a focus on front-end development. I specialize in using modern technologies like Javascript and React to create stunning and functional applications that meet the needs of my clients and users.
With over 5 years of experience in the industry, I have honed my skills in designing and implementing high-quality applications that are intuitive, user-friendly, and visually appealing. I take pride in my ability to stay up-to-date with the latest trends and best practices in the field, and I am constantly striving to improve my skills and knowledge.
If you would like to learn more about my work or are interested in collaborating on a project, please don't hesitate to contact me. I welcome new opportunities and would be happy to discuss how we can work together to bring your vision to life. Thank you for taking the time to visit my website, and I hope to hear from you soon.
Would you like to work together or just discuss something?
I have worked on dozens of projects, and here are just some of them.
This is a simple ruby on rails 5 portfolio website. It contains features like: Real time chat engine for comments, Blog, Portfolio, Twitter API data, Drag and drop interface. Here are the technologies I used: Ruby on Rails 5, Bootstrap, Rails ActionCable, CoffeeScript, SCSS, Ruby, Amazon S3, and Heroku
Cards of Wild is a two player online card battle game where two players battle each other with animal cards and environment cards. Both players shall be given a deck of cards, constructed of animals and plants from the World of Balance universe. Each player's deck shall also contain cards based on the environment where players control the elements by making it rain, causing a fire, or freezing everything. The players shall be represented by their own Tree of Life which has a given amount of health. It is the player's objective to protect their own tree and to attack the opponent's tree. Whoever's tree is left standing is the winner. Summon animals into the playing field by using your animal cards, they can then be used to attack your opponents summoned animals or tree directly. Make your animals stronger by feeding them with a Food Card, or shift the momentum completely by causing an environmental effect. However, there are rules to how a player can use their cards.
Here are the technologies we used: Unity3D, Java, MySQL, C#
Players will be shown a collection of cards, face down, and can click on a card to reveal what’s underneath. After clicking on two cards, the game should check to see whether they match. If they do, they will remain facing up. If not, the cards should remain displayed to the player for a couple of seconds, and then flip back down. The goal of the game is to match up pairs of cards in as few clicks as possible.