Projects

Bear Maps

Map app with rastering, labeling, auto-completion and navigation. Implement Heap, Trie, K-D Tree, A* search in Java. Object-oriented programming. Test with JUnit. Built by Maven.

Read more...

Smart Brain

Face detection web app built by Node.js. Front end by React.js. Back end by Express.js. Utilize Clarifai API. Login system by PostgreSQL. bcrypt hashing for password security.

Read more...

Panoramic Photo Generation

Use Python and OpenCV to generate panorama image from video. Implement key frame selection, SIFT, cylindrical projection, Laplacian blending and image cropping.

Read more...

Mushroom Edibility Rules

Two approaches to extract logical rules for mushroom edibility: Neural Networks; Genetic Algorithm + Decision Tree. Implemented using Python with intuitive visulization.

Read more...

Musical Instrument Recognition

Use MATLAB and Python to classify musical instruments based on Gammatone filtering, Voice Activity Detection and CNN. Interface between two languages by SciPy.

Read more...

Card Game

An HTML rougelike card game implemented by JavaScript (ES6) via Phaser 3. Use Press Start 2P bitmap font. Card bases are designed on Figma. Deployed by GitHub Pages.

Read more...