Developed a smart checklist Android application built in Android Studio using Kotlin, designed for flexible use cases such as groceries, workouts, and agendas.
Implemented auto-save, quicksave, and persistent state management for seamless user experience across sessions using standard serialization.
Integrated AI-powered list generation using the OpenAI API with JSON parsing, allowing users to seamlessly create lists via voice transcription or text prompts.
Designed an intuitive, responsive UI enabling users to create, modify, title, save, and load multiple lists comfortably.
Designed and implemented a neural network model to classify real and fake news using a dataset of 72,000 articles, achieving 88.9% accuracy.
Preprocessed text data with noise removal, stop-word removal, stemming, and TF-IDF vectorization to emphasize relevant features.
Reduced dimensionality using truncated singular value decomposition (SVD) to enhance efficiency.
Created a three-hidden-layer neural network with ReLU activation and a sigmoid output layer, training the model using supervised learning techniques.
Collaborated in a team of three, using Git for version control and Python libraries such as NumPy, TensorFlow, and Scikit-learn for model implementation.
Developed a fully functional 2D golf game with a custom game engine using RayLib and CMake, collaborating using an Agile workflow with a group of eight students.
Designed key features, including drag-launch mechanics, custom ball physics, collision detection, smooth camera movement, and procedurally generated holes.
Built a comprehensive menu system with settings for keybinds, music volume, and resolution scaling.
Contributed to creating a system design document and followed software development methodologies such as task assignment and version control (Git).