Projects
Projects
PHY layer implementation of WLAN 802.11b Standards ("WiFi-1") in MATLAB
WiFi 1 uses DSSS (Barker) and CCK modulation schemes at 4 different data rate transmissions
Maximal-Ratio Receiver Combining (MRRC) and Alamouti Space-Time Block Coding implementation in MATLAB
Evaluatoin of BER performances, investigation of pros/cons and applications in MIMO (GSM, CDMA, WiFi)
A CDMA message decoder for a string (ASCII) message
Walsh code (Hadmard transform) for orthogonal channels, BPSK modulation for encoding and PN-sequence for scrambling
Explored methods to combat class imbalance, a commonly encoutered problem in practical medical datasets
Implemented Checkers game with artificial intelligence using iterative deepening and alpha-beta search algorithm (minimax search with alpha-beta pruning) , along with a heuristic function
Implemented a single hidden-layer neural network with backpropagation from scratch
Developed a database system that allows users to reserve seats as well as food menu for a movie at a specific theater. This web application demonstrates database management system for a movie theater
Image stitching from two planarly translated images using RANSAC in geometric transformation estimation
Implemented a responsive login form with moving character gestures, using SVG drawing (Scalable Vector Graphics); character: 'Cony' from NAVER Lines, Corp.
Structural similarity index (SSIM) is an index developed to measure the degree of similarity between two images.
Implemented SSIM on Pytorch based on paper ("Image quality assessment: From error visibility to structural similarity." Z. Wang, A. C. Bovik, H. R. Sheikh and E. P. Simoncelli. IEEE Transactions on Image Processing, vol. 13, no. 4, pp. 600-612, Apr. 2004. )
Led a team of 4 in designing a web-oriented platform where users share songs to public and private feeds, and connect symmetrically through request/accept
Coordinated front/backend integration and database management as scrum master
Tech stack: MongoDB, ReactJS, Apollo Spotify, Nginx [site: http://disc.cool:8000]
Implemented an interactive Rubik's cube graphic where users can scramble, load, save the state, and view the sides at various angles. Focus: view transformations, textures
Built an educational visual for environment mapping on a skybox with adjustable parameters of the object. Focus: Phong reflection and shading models, view/ light reflection, object rendering
Visualized and determined the parameters of 2D chaotic model of a nonlinear dynamical Dung system using 4th order Runge-Kutta numerical approx. with VPython
Investigated Lyapunov Exponent, a metric used to quantify outbreak of chaotic behavior in dynamical systems
Showcased at 2019 End-of-Year-Show at Cooper Union
Improved bit-error rate in symbol transmissions through noisy channel with inter-symbol interference using equalizers, maximum-likelihood sequence estimator. Improvement with error correction codes using block (linear, Hamming, Cyclic), bit-level (BCH), symbol-level (Reed-Solomon, Convolutional, Viterbi) codes.
Implemented stochastic estimation with MMSE and ML Estimator, Detection theory using MAP and MPE, Pattern recognition with stochastic prediction
Paper Processor (2-bit) / 8-bit
Implementation of 3-ring, 3-disk Tower of Hanoi in Assembly Language
Digital Logic Design