๐ Software Engineering Graduate | ASU 2025 ๐ป Passionate about Software Development, Cybersecurity, and AI
๐ Iโm interested in...
๐น Cybersecurity & Secure Software Development
๐น AI & Machine Learning Applications
๐น Full-Stack & Backend Development
๐น Game Development & System Design
๐ฑ Iโm currently learning...
๐ Advanced Database Management (SQL, NoSQL)
๐ Secure Coding Practices & Cybersecurity Concepts
๐ AI & Prompt Engineering for NLP
๐๏ธ Iโm looking to collaborate on...
๐ Open-source projects related to security, AI, or automation
๐ฎ Game development projects using Java, Python, or JavaScript
๐ Web scraping & data analytics tools
๐ซ How to reach me...
โ Email: [email protected]
๐ผ LinkedIn: www.linkedin.com/in/david-de-mers-1222b334a
๐ Portfolio/GitHub Projects: https://github.com/djdemers/djdemers.git
๐ Pronouns:
He/Him
โก Fun fact:
I enjoy breaking things to see how they work (ethically, of course! ๐).
1๏ธโฃ Dungeons & Dragons Database Manager Tech Stack: Java, JavaFX, MySQL, Gradle
๐น Overview: A Java-based GUI application designed to manage a Dungeons & Dragons campaign database. This project showcases my SQL skills, teamwork, and GUI development using JavaFX.
๐น Key Features:
โ
Database Management: CRUD operations for characters, quests, items, and locations.
โ
Dynamic User Interface: Built with JavaFX, providing an interactive experience.
โ
Modular Structure: Uses DAO patterns for scalable database operations.
โ
User Authentication: Secure login system with custom database URL input.
๐น What I Learned:
๐ Designing scalable and efficient database schemas in MySQL.
๐ Implementing data persistence and query optimization.
๐ Enhancing GUI development with JavaFX for a seamless user experience.
๐ GitHub: https://github.com/djdemers/dnd-database-app.git
2๏ธโฃ Sundevil Cafeteria Online Ordering System
Tech Stack: Java, JavaFX, SQL, Maven
๐น Overview:
A full-stack cafeteria ordering system that allows customers to place orders, track their status, and manage menus. This project demonstrates my backend development skills, role-based authentication, and UI/UX design.
๐น Key Features:
โ
Order Management System: Supports order creation, tracking, and updates.
โ
Role-Based Views: Separate interfaces for Customers, Operators, and Managers.
โ
Authentication & Authorization: Secure login and dynamic user management.
โ
Data Persistence: Stores orders and user profiles in JSON and SQL databases.
โ
Admin Dashboard: Managers can add/remove users and oversee system settings.
๐น What I Learned:
๐ Implementing role-based access control (RBAC) for secure authentication.
๐ Managing real-time order updates using structured data models.
๐ Building an interactive and responsive UI for a smooth user experience.
๐ GitHub: https://github.com/djdemers/SundevilCafeteria.git
3๏ธโฃ RPG Dungeon Crawler Game
Tech Stack: Java, Design Patterns (Factory, Decorator, Mediator)
๐น Overview:
A turn-based RPG dungeon crawler where enemy difficulty scales dynamically as players progress. This project showcases my game development, system design, and software architecture skills.
๐น Key Features:
โ
Procedural Enemy Scaling: Enemies get stronger based on floor level.
โ
Dynamic Character Creation: Uses Factory Pattern for player and enemy creation.
โ
Inventory & Equipment System: Players can equip items, weapons, and magic scrolls.
โ
Randomized Events: Players discover chests, shops, and hidden encounters.
๐น Design Patterns Used:
โ Factory Pattern โ Creates different character classes and enemy types dynamically.
โ Decorator Pattern โ Allows dynamic character upgrades and equipment changes.
โ Mediator Pattern โ Manages turn-based combat and game progression.
๐น What I Learned:
๐ Structuring a scalable game engine with design patterns.
๐ Implementing procedural enemy difficulty to enhance player engagement.
๐ Handling game logic and interaction management efficiently.
๐ GitHub: https://github.com/djdemers/DungeonCrawler.git



