My Projects
Kanjo
AI-Powered Sentiment Analysis Tool
- Implemented various machine learning models like Naive Bayes, SVM, and Random Forest for sentiment analysis.
- Designed an intuitive Streamlit interface for easy model interaction.
- Python
- Streamlit
- Scikit-learn
- Pandas
Shusseki
Automated Attendance System using Facial Recognition
- Integrated facial recognition with OpenCV for real-time attendance tracking.
- Achieved 95% accuracy in facial recognition under various lighting conditions.
- Python
- OpenCV
- Dlib
Yoru
Custom Linux Environment
- Engineered a performance-focused Linux environment with AwesomeWM, enhancing productivity for developers and power users.
- Developed custom widgets for system monitoring and task management, streamlining workflows and improving user experience.
- Lua
- Shell
Identik
Indonesia Decentralized Identity Keys
- Developed a decentralized identity system using Motoko on the Internet Computer (ICP) blockchain.
- Integrated multi-factor authentication for enhanced security.
- Motoko
- JavaScript
- HTML
- CSS
OlahragaYuk
Sports Booking Platform
- Developed a full-stack platform for booking sports fields, hiring coaches, and managing tournaments.
- Improved user engagement by designing efficient booking and registration workflows.
- Next.js
- React
- PostgreSQL
- Supabase
RAiso
Online Stationery Store
- Implemented a scalable layered architecture to enhance maintainability, separating core business logic from data access and UI layers.
- Optimized the user experience by designing a modern, responsive UI, resulting in improved user retention and satisfaction.
- C#
- ASP.NET
- Entity Framework
PyQtLMS
Yet Another Library Management System
- Developed a feature-rich library management system using PyQt5, enabling efficient book tracking and user management.
- Designed a robust MySQL-based backend to handle large-scale book inventories and transactions efficiently.
- Python
- PyQt5
- MySQL
Cursed
Text-based calendar and scheduling application
- Created a terminal-based calendar and todo-list application utilizing ncurses, providing a lightweight and efficient scheduling solution for command-line users.
- Implemented efficient data structures to handle complex scheduling tasks while maintaining a minimalist and lightweight user experience.
- C
- ncurses