Dhaka, Bangladesh
fahim.ahmed@gmail.com
|
github.com/fahim-ahmed05
North South University
B.S. in Computer Science and Engineering
Languages: C, C++, Java, Python, JavaScript, Lua, Bash, PowerShell
Tools and Environments: Git, Docker, KVM, GitHub Actions, Linux, Windows
• Developed this plugin as an enhanced version of existing browser history plugin for Flow Launcher. My enhancements include searching all installed browsers at once, blocking domains from showing up on the search, and optional preference of searching all browser profiles.
• Implemented a privacy-focused local caching mechanism that wipes temporary data when run in a portable environment to ensure user data security.
• Created this utility to manage and deploy program configuration files via JSON manifests.
• Script utilizes Robocopy for copying folders and Windows' native APIs for creating symlinks, junctions, hardlinks, and shortcuts.
• Built a custom plugin for KOReader document viewer to add screen-locking functionality to EReaders upon device suspension/resumption.
• To mimic the lockscreen of phones a custom keyboard is made and displayed to enter the passcode. Passcode is stored as hash.
• Built this plugin for mpv media player to dynamically fetch and load subtitles for both local files and HTTP/HTTPS streams using external CLI tools like subliminal.
• Plugin checks local directories for already downloaded subtitles before invoking the CLI tool, preventing redundant API calls.
• Made a Bangladeshi localized Bengali calendar that renders the UI text in Bengali font, applying OOP concepts and using Java Swing for UI as a course project.
• Built a fully functional scientific calculator with GUI using Java Swing for a course project.