Hello, World!

I'm Darian Chen


As a passionate software engineer, I thoroughly enjoy creating applications that provide both utility and outstanding functionality. Constantly learning new technologies is a driving force behind my work. Feel free to take a look around, and don't hesitate to reach out if you have any questions or are interested in collaborating. I'm always open to new opportunities and collaborations!

Skills

    Javascript
    Ruby
    Java
    React
    Redux
    Node.js
    JQuery
    Rails
    Express.js
    MongoDB
    postgreSQL
    HTML5
    CSS3
    WebPack
    TypeScript
    Git
    AWS S3
    Heroku

I'm the Map!

I'm the Map is a straightforward and user-friendly interface that enables users to explore and learn more about the world by clicking on the different continents and then selecting particular countries. Users can obtain a variety of data including population, capital, country flag and more.

Technologies: Vanilla JavaScript, D3.js, HTML, CSS, REST Countries API, Webpack

syntaxError

syntaxError is a Stack Overflow-inspired application where users are able to post questions, publish solutions, and cast votes for the top answers. Users can also search for questions and add relevant tags to their posts. Additionally, there is a demo login so visitors can explore the main functionality of the application without needing to create an account.

Tech stack: React, Redux, Ruby on Rails, PostgreSQL

Opus

Opus is a web-based application that allows users to read and create books. It also features a demo login option, allowing users to quickly and easily start creating their own books without the need for a full account setup. You may customize a wide range of aspects of your book, such as the cover color, the genre, and how the chapters are organized. Chapters can be be further separated into individual pages.

Tech stack: MongoDB, Express, React, Redux, Node

Gothic Chess

Gothic chess is a variant of chess that uses a modified chessboard and pieces. The game is played with the same basic rules as standard chess, but includes two new pieces. Players can face the computer and even undo a move if necessary. A move log is also available to keep track of all the moves made in a game. Future updates will include online multiplayer functionality and a stronger computer opponent.

Technologies: React, Vanilla JavaScript

Get in touch