Name: Saif Mahmud
Type: User
Bio: AI Integration Developer | Proficient in Java, C++, Python, and SQL | Agile Methodologies Enthusiast | Driven by Innovation in Software Development
Location: Winnipeg, MB, CA
Blog: saifmahmud.dev
Saif Mahmud's Projects
This program reads and interprets ELF formatted binary files, extracting and printing information such as the file's bitness, endianness, and ABI, as well as the entry point and program header table. It also prints segment and section types, virtual addresses, and sizes, as well as the first 32 bytes of actual segment and section data.
Explore the intricacies of the recursive ray tracing algorithm in OpenGL. Users can opt between two programs: a basic recursive ray tracing demonstration and an enhanced version introducing shadows, providing a comprehensive look into ray tracing techniques.
Resume Matcher is an open source, free tool to improve your resume. It works by using language models to compare and rank resumes with job descriptions.
Reversible Learning is a study app to help users organize notes for multiple classes and archive past questions for easy access to their knowledge. It provides a convenient way to keep track of learning and study material.
The TCP Chat Application allows clients to connect to a server and participate in chat rooms. It allows users to view existing rooms, join or create rooms, send messages, and view the number and list of connected users in a room. Users can also leave a chat room.
Mahmud's personal GitHub profile showcases his passion for programming, with a special interest in Metaverse Development. The repository provides a glimpse into his technical skills, tools he's proficient in, and a direct link to his portfolio. It serves as a digital business card, inviting collaborations and connections.
This repository contains my portfolio website contents. The website contains everything about my education and experiences.
The Spell Checker is a Java project that checks for spelling mistakes in a .txt file. It uses JFileChooser to allow the user to select a dictionary and file to check, stores the dictionary words in an ArrayList for efficient searching, and compares the spelling of the words in the file to the dictionary to identify errors.