Projects
IEEE 802.11b Wireless Local Area Network Simulations
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
Transmit and Receive
Diversity Schemes Simulations
Diversity Schemes Simulations
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)
Simple CDMA Decoder
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
Combating Class Imbalance
in a Clinical Dataset
in a Clinical Dataset
Explored methods to combat class imbalance, a commonly encoutered problem in practical medical datasets
Checkers AI and Neural Network
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
Movie& Food Reservation System
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
Homography Estimation
Image stitching from two planarly translated images using RANSAC in geometric transformation estimation
User Interactive Login Form
Implemented a responsive login form with moving character gestures, using SVG drawing (Scalable Vector Graphics); character: 'Cony' from NAVER Lines, Corp.
Structural Similarity Index on PyTorch
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. )
Symmetric Social Network Service Platform, DISC
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]
Interactive Graphical Visualization
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
Visualization of
Chaotic Duffing Oscillator
Chaotic Duffing Oscillator
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
Communication Link Design
and Stochastic Modeling
and Stochastic Modeling
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
2- & 8-bit Processor
Paper Processor (2-bit) / 8-bit
Tower of Hanoi
Implementation of 3-ring, 3-disk Tower of Hanoi in Assembly Language
Flappy Bird
Digital Logic Design