Jay Chia

Jay Chia

San Francisco Bay Area
4K followers 500+ connections

About

Passionate about computer science, machine learning and distributed systems.

Activity

Experience

  • Eventual Graphic

    Eventual

    San Francisco Bay Area

  • -

  • -

    San Francisco Bay Area

  • -

    San Francisco Bay Area

  • -

    Ithaca, New York Area

  • -

  • -

Education

  • Cornell University Graphic

    Cornell University

    Activities and Societies: Cornell Venture Capital, Computational Biology/Deep Learning Research, hanging around the entrepreneurship hub too much

    Spent 3 years at Cornell. Worked on machine learning, computational biology and distributed systems.

Projects

  • CS2112 - Artificial World Simulation

    -

    Built a artificial life simulation world in Java, complete with a Graphic User Interface.

    This involved first building a parser and interpreter to allow for programmable Critters that roam the artificial world. The Critter has its own programming language that is parsed by a Java program into an abstract syntax tree, and an interpreter interprets this tree upon execution by the critter every turn. The abstract syntax tree is also mutatable by random mutations that occur upon Critters…

    Built a artificial life simulation world in Java, complete with a Graphic User Interface.

    This involved first building a parser and interpreter to allow for programmable Critters that roam the artificial world. The Critter has its own programming language that is parsed by a Java program into an abstract syntax tree, and an interpreter interprets this tree upon execution by the critter every turn. The abstract syntax tree is also mutatable by random mutations that occur upon Critters mating.

    A world is then built on top of the critters, with a customizable hexagonal grid and rocks/food/critters that populate the world. This world is accessible through a Graphic User Interface which is (like the rest of the project) designed from the ground up and implemented entirely in JavaFX.

    The world model is then placed on a HTTP server and made accessible through a REST API to the client. Authentication is also implemented in which the world is modified and read by the frontend GUI client.

Languages

  • English

    Native or bilingual proficiency

  • Chinese

    Native or bilingual proficiency

View Jay’s full profile

  • See who you know in common
  • Get introduced
  • Contact Jay directly
Join to view full profile

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Others named Jay Chia in United States

Add new skills with these courses