A collection of my recent works and projects
SDI-12 protocol implementation for TockOS kernel in Rust, with user-space sensor apps transmitting data over LoRaWAN.
ESP32-based audio spectrum analyzer with custom FFT implementation, local TFT display, and remote web visualization via MQTT.
Application-specific CPU design based on MIPS architecture for Viterbi encoding/decoding with custom ISA and encoding/decoding programs written in assembly.
Reconfigurable FPGA-based 2D systolic array accelerator with tiling, clock gating, in-place accumulation, and configurable activations.
Full-stack cloud storage platform with AWS integration, Spring Boot backend, React frontend, and Android app for seamless image management across devices.
Re-implementation of DCGAN to generate emoji images, with latent space exploration and custom training strategies to combat mode collapse.
AI-powered web app generating personalized tarot readings and daily fortunes using VertexAI, with Firebase backend and hosting.
Computer Vision model achieving 94% accuracy using SIFT features, K-means clustering, and K-nearest neighbor classification.
Java desktop app using OpenAI APIs (GPT, DALL-E) to transcribe ingredients and generate recipe suggestions with images.
Android application using Google ML Kit for text recognition and barcode/QR code scanning from camera or gallery.
Android app of classic TicTacToe game with winner/tie detection and intuitive UI.
Neural network model with 96% accuracy for spam classification using TensorFlow and bag-of-words vectorization.