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.
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.
Use Python and OpenCV to generate panorama image from video. Implement key frame selection, SIFT, cylindrical projection, Laplacian blending and image cropping.
Two approaches to extract logical rules for mushroom edibility: Neural Networks; Genetic Algorithm + Decision Tree. Implemented using Python with intuitive visulization.
Use MATLAB and Python to classify musical instruments based on Gammatone filtering, Voice Activity Detection and CNN. Interface between two languages by SciPy.
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.