Hassan Alqhwaizi
Hassan Alqhwaizi
Software Engineering Student

Experience
Software Developer Co-op, Canada (Remote)
September 2024 – August 2025
Geoware Inc.
Java
SQL
Spring Boot
Hibernate
Git
Documentation
Contributed to the development, testing, and enhancement of a Java-based rich client application, utilizing Hibernate, Spring Boot and SQL for backend functionality.
Optimized client application performance through caching, cutting startup time by up to 74%.
Consistently uncovered and fixed subtle, high-impact issues through code exploration and hands-on testing, catching them early to prevent production problems.
Collaborated with a team of developers to deliver project milestones, using Git for version control, and participated in daily status calls to align progress, address challenges, and plan next steps.
Tested, debugged, and improved our Java-based applications using NetBeans and IntelliJ.
Full-stack Developer, Self-employed
June 2025 – Present
CinemaDB
Next.js
Prisma
Node.js
React
TypeScript
Database Design
Software Quality
Designing and building CinemaDB.net, a community-driven website for tracking cinemas, handling everything from the front end (Next.js) to the backend (PostgreSQL w/ Prisma) and deployment.
Website:
CinemaDB.net
Game Script Developer, Freelance
September 2020 – Present
Multi Theft Auto: San Andreas + FiveM
JavaScript
HTML
CSS
React
Lua
SQL
Build modern HUDs, GUIs, and chat systems using JavaScript, React, HTML/CSS, and Lua.
Develop and refine game modes and features using client-server APIs, fixing legacy issues and expanding functionality.
Create user-friendly, keyboard-driven interfaces with smooth animations and customization options.
Implement community-driven features, manage feedback, and maintain game balance through regular updates.
Collaborate with a multi-disciplinary team and integrate contributions from non-developers.
Showcases:
Multi Theft Auto UIs
FiveM Chatbox
Projects
React
CSS
Node.js
GitHub
Developing a portfolio website to showcase my projects and skills while learning React.
Constantly updating the codebase to utilize React components more and eliminate hard-coded elements.
Maintaining a repository on GitHub to track changes and deploy the website using GitHub Pages.
Designing the website for simplicity and readability.
Discord Bot
2022 – Present
JavaScript
Discord.js
PHP
SQL
PhpMyAdmin
A Discord.js bot with website integration, and integration with our MTA SA server (in-game) using a socket module.
Implemented Discord’s OAuth2 authentication using JavaScript, PHP, and MySQL, allowing users to securely connect their Discord profiles with their game/website accounts.
Enabled communication with our website to validate user subscriptions and make use of bot commands.
2D Top-Down Shooter Minigame
2021
Python
Pygame
A simple collision-focused zombie shooter developed with Pygame.
Implemented an event system and a straightforward collision system for gameplay.
Designed the game to be scalable and resizable, with a UI, sound effects and music.
Completed as a high school final project, showcasing game development skills.
Showcase
MTA San Andreas
GeoGuesser Lobby
HTML
CSS
JavaScript
Lua
A work-in-progress GUI created from scratch specifically for a GeoGuesser game mode lobby. It uses JavaScript-Lua communication for data transfer and updates. The layout makes use of flexboxes. This was possible to create in MTA using the Chromium Embedded Framework (CEF).
Features
Scaled for all resolutions
All items are scrollable and do not overflow
Custom dropdown/option menu
Font Awesome icons
Main Menu
Lua
A sleek, keyboard-controlled menu with simple animations and a user-friendly design. Made using shape, text, and image-drawing DX functions. It is controlled with key-press events.
Features
Toggles, selectors & sliders
Pages & Tabs
Scaled and consistent UI
Lightweight and easy to navigate
Squad Panel
Lua
A squad panel GUI for a shooter gamemode with a modern and clean design. Made using shape, text, and image-drawing DX functions.
Features
Buttons, Toggles, Tabs & List items
Colorpicker, Scrollbar & Tooltips
Scaled and consistent UI
Lightweight and easy to navigate
FiveM
Chatbox
HTML
CSS
JavaScript
Lua
A work-in-progress custom in-game chatbox for players to send messages to each other.
Features
Emojis
Commands
Tabs (f.e. Local, Global, Team, etc.)
Suggestions with descriptions
Other
Portfolio Website
Next.js
React
TypeScript
CSS
You're looking right at it!
Features
Dark mode
Mobile responsive design
Online Text Editor
PHP
HTML
CSS
JavaScript
A simple web-based text editor created for a college assignment using PHP.
Features
Load & Save files with preferred name and extension
Character counter (how amazing!)
Easily customizable HTML and CSS