Chloe Le

  • Home
  • About Me
  • Art Projects
  • Coding Projects
  • Renderer
    3-D Crossword
    Play
    GitHub

    JavaScript, Three.js, HTML/CSS

    Crossword - with depth.
    A New York Times Maker Week(a week-long company-wide hackathon) project created with four other interns. The 3D crossword is automatically generated based on a JSON file following the data format described in README.

    Renderer
    City Generation
    Demo
    GitHub

    JavaScript, WebGL

    Procedural city generation.
    Procedurally generated city grids and buildings based on terrain elevation and population density map.

    Renderer
    Particle Waterfall
    Demo
    GitHub

    JavaScript, WebGL

    An interactive waterfall-inspired particle simulation.
    Particle animation with simulated physics, transform feedback, instanced rendering, textureing, and user interactions.

    Path Shortcut Icon
    Path Shortcut
    GitHub

    Python, PyQT

    A computer software made to give users an easier access to their directories and files. Users can save their most-used directories, and the software will remember their saved entries.In addition, once opened, the software sleekly "hides" on the left side of the screen if not in use.

    File Rename App
    File Rename App
    GitHub

    Python, PyQT

    A computer application that allows users to make copies, rename or change file formats at one go. Users can select multiple files at once, and the application automatically numbers the files so there is no risk of overwriting any file. MacOS and Windows versions available on GitHub.

    Image Cutter App
    Screen Shot App
    GitHub

    Python, PyQT

    A computer application that allows users to take screen shots more precisely. In addition, it allows users to draw, underline, and point on currently selected area. Users can choose where to save the current screen shot. MacOS and Windows versions available on GitHub.

    Mini Minecraft
    Mini Minecraft

    C++, Qt, OpenGL

    A “mini” version of the game Minecraft. Allows users to move about in randomly generated scenes. Users can break and place 3D cubes that consist of different textures. This was a group project done with two other team members.

    Half Edge
    3D Modeling Editor

    C++, Qt, OpenGL

    A 3D modeling engine with half-edge mesh structures that allows users to load OBJ files, extrude, Catmull-Clark-smooth, re-position vertices, and change geometries’ face colors.

    Renderer
    Rendering Software

    C++, Qt

    A rendering engine that supports naive, direct lighting, indirect lighting, and photon mapping renders. Users can load customized obj files and run the renderer.

    Transplantation App
    UPenn Transplant Rehabilitation Assistant
    User Manual

    HTML, CSS, JavaScript

    A web app for the Penn Medicine Center. Allows physicians to provide customized resources and plans to patients for their physical therapy regimen prior to transplantations. Patients can take surveys and write journals so physicians understand patients' situations.

    FoodieGram
    FoodieGram
    GitHub

    HTML, CSS, JavaScript

    A social media web application that allows users to maintain profiles, share image contents, and follow other users. The idea is to create a platform for foodies to easily upload food pictures and be able to favorite food posts, give ratings, and interact with other foodies.