My Projects
Developed an interpreted programming language using C++ by implementing custom lexing, parsing, and evaluation logic, resulting in efficient translation of high-level syntax into executable C++ code.
Built a text editor using C++ and Qt that implements a Trie-based autocomplete system, reducing search complexity from O(n) to O(k) and enhancing typing efficiency with adaptive, frequency-based word predictions.
Created a desktop app using Python and the AniList API to track user anime lists, display Discord Rich Presence in real time, and provide an interactive GUI for managing anime collections.
Developed a production-ready URL shortener using TypeScript and NestJS, integrating Prisma ORM with PostgreSQL for persistent storage and Redis caching to optimize redirect latency by 40%. Built secure REST APIs with request validation, DTOs, and centralized exception handling, supporting 5k+ URL mappings with high reliability.
Implemented a Python-based image encryption tool using logistic map cryptography, providing a secure GUI through Tkinter for users to encrypt and decrypt image files efficiently.