Projects
-
High-Performance Merkle Tree Implementation
Technologies: C, OpenSSL, Cryptography
Github Link
Project Overview:
- Implemented SHA3-256 based Merkle tree system with 1.8GB/s throughput for data integrity verification
- Engineered 16KB block-size optimization achieving 200-400 MB/s hashing rates with minimal memory overhead
- Achieved memory-efficient design using contiguous allocation and dynamic buffering for large file processing
-
Luhn's Algorithm in Pure Assembly
Technologies: x86-32 Assembly, System Programming
Github Link
Project Overview:
- Developed complete Luhn algorithm implementation in pure x86-32 assembly with zero dependencies
- Engineered custom standard library (stdlib.asm) recreating C runtime functions using direct Linux syscalls
- Implemented jump table-based card type detection achieving O(1) dispatch for Visa/MC/Amex/Discover
-
DailyCTF Robot
Technologies: Python3, Discord.py, Bot Development
Github Link
Project Overview:
- Feature-rich Discord bot for hosting and managing CTF challenges with role-based management system
- Built comprehensive command suite supporting challenge lifecycle management, submissions, and feedback collection
- Engineered modular cog-based architecture ensuring maintainability and scalability across multiple Discord servers
-
Paperloop
Technologies: HTML, CSS, JS, OpenAlex API
Live Demo
Project Overview:
- Developed a minimalist web application to streamline academic paper discovery using keyword-based search and random sampling
- Integrated OpenAlex API to fetch real research papers and dynamically extract abstracts using DOI resolution
- Designed distraction-free UI to encourage consistent research reading habits by reducing decision fatigue
-
AlgoLex - Wordle Solver
Technologies: Python, Natural Language Processing
Project Overview:
- Applied Natural Language Processing to analyze word patterns and relationships, improving algorithmic accuracy by 25%
- Developed advanced algorithms for optimal guess suggestions, achieving 92% success rate in prediction accuracy
- Leveraged curated word database and frequency analysis for data-driven suggestions, reducing guess time by 30%