Skills

  • JavaScript

  • React

  • Redux

  • Python3

  • AWS

  • Ruby

  • Express

  • Node

  • jQuery

  • CSS

  • HTML

  • Git

  • Heroku

  • PostgreSQL

SongBnB

airbnb-aa is a full-stack application clone of Airbnb.

  • Backend — Javascript, SQL, Express
  • Frontend — React, Redux, CSS

RobinWhod

RobinWhod is a website clone of Robinhood, a stock trading website, where users are able to manage their portfolios of stocks and track the performance of various stocks on the market overtime.

  • Backend — Python, Sqlalchemy, Flask
  • Frontend — React, Redux, CSS, HTML

Eriscord

stereo screenshot

Erisecord is a Discord clone where users can join and create servers to live chat with others.

  • Backend — Python, Sqlalchemy, Flask
  • Frontend — React, Redux, CSS, HTML

About

Hi, my name is Dongfang(Frank) Song, I am a Full-stack software engineer.

I have more than 7 years experience in finance industry.
I am currently working on finalizing two projects: airbnb clone and Robinhood clone. Lots of fun!
I have a passion for building applications and website, and love finding elegant & efficient solutions to complex problems.

Life is full of adventures and I love to explore- When I'm not coding, I like to spent time on writing interesting apps-ideas from myself or my daughter. I like to hike, visit new places and music is also a big piece of daily life!

Great New York Area
Long Island University
Resume

Elements

Text

This is bold and this is strong. This is italic and this is emphasized. This is superscript text and this is subscript text. This is underlined and this is code: for (;;) { ... }. Finally, this is a link.


Heading Level 2

Heading Level 3

Heading Level 4

Heading Level 5
Heading Level 6

Blockquote

Fringilla nisl. Donec accumsan interdum nisi, quis tincidunt felis sagittis eget tempus euismod. Vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan faucibus. Vestibulum ante ipsum primis in faucibus lorem ipsum dolor sit amet nullam adipiscing eu felis.

Preformatted

i = 0;

while (!deck.isInOrder()) {
    print 'Iteration ' + i;
    deck.shuffle();
    i++;
}

print 'It took ' + i + ' iterations to sort the deck.';

Lists

Unordered

  • Dolor pulvinar etiam.
  • Sagittis adipiscing.
  • Felis enim feugiat.

Alternate

  • Dolor pulvinar etiam.
  • Sagittis adipiscing.
  • Felis enim feugiat.

Ordered

  1. Dolor pulvinar etiam.
  2. Etiam vel felis viverra.
  3. Felis enim feugiat.
  4. Dolor pulvinar etiam.
  5. Etiam vel felis lorem.
  6. Felis enim et feugiat.

Icons

Actions

Table

Default

Name Description Price
Item One Ante turpis integer aliquet porttitor. 29.99
Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
Item Three Morbi faucibus arcu accumsan lorem. 29.99
Item Four Vitae integer tempus condimentum. 19.99
Item Five Ante turpis integer aliquet porttitor. 29.99
100.00

Alternate

Name Description Price
Item One Ante turpis integer aliquet porttitor. 29.99
Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
Item Three Morbi faucibus arcu accumsan lorem. 29.99
Item Four Vitae integer tempus condimentum. 19.99
Item Five Ante turpis integer aliquet porttitor. 29.99
100.00

Buttons

  • Disabled
  • Disabled

Form