Available to hire
Hi, I’m Omar, a motivated and detail-oriented IT graduate with hands-on experience in software development, system troubleshooting, and automation. I enjoy working with various programming languages and database types, and I’m passionate about contributing to active teams in IT or software projects while continuously learning and growing.
Outside of my technical skills, I love creating video content, videography, staying fit, and gaming. I’m always eager to take on new challenges and work collaboratively to develop innovative solutions.
Language
Javanese
Advanced
Work Experience
Developer at Chess Game Application
August 1, 2023 - September 30, 2023Developed a full-featured chess game using Java and JavaFX, implementing core mechanics including legal movement, capturing, and check/checkmate detection. Designed a user-friendly interface in JavaFX to enhance interaction and visualize game board states. Integrated key features such as undo move, save/load functionality, and an AI opponent for single-player mode. Conducted thorough testing to validate game logic and ensure smooth user experience.
Developer at Web Blog
August 1, 2023 - September 30, 2023Developed a movie and show review website using HTML, CSS, and JavaScript. Designed a voting mechanism for rating recommendations based on visitor feedback. Implemented links to major streaming platforms and integrated brief content summaries. Conducted website testing and root cause analysis to optimize performance and responsiveness.
Developer at Spotify to Apple Music Converter (No Apple Dev Account Required)
April 1, 2025 - May 31, 2025Created a Python application to convert Spotify playlists to Apple Music without requiring a developer account. Built console-based and GUI interfaces using Tkinter to enhance usability. Integrated Spotify API via Spotipy for secure authentication and playlist access. Implemented smart batch searching of 10 songs at a time via browser links to Apple Music. Enabled playlist export to .txt and used smart indexing to avoid duplicate searches.
Developer at Battleship AI Bot
June 1, 2024 - July 31, 2024Developed a Java-based AI bot for the classic Battleship game using optimized shot algorithms. Implemented data structures like HashSet and queue to prevent duplicate moves and enable smart targeting. Achieved ~128 shots per game across 10,000 simulations with average run time under 4 seconds. Demonstrated strong command of Java OOP, algorithmic design, and efficient memory usage.
Education
Diploma at Mohawk College
January 1, 2023 - April 30, 2025Qualifications
Industry Experience
Software & Internet, Gaming, Education, Media & Entertainment, Non-Profit Organization
Hire a Programmer
We have the best programmer experts on Twine. Hire a programmer in Hamilton today.