A collection of my software development projects, built through independent learning, university coursework, and hands-on development.
This repository serves as a software engineering portfolio, showcasing work across full-stack development, frontend and backend engineering, databases, DevOps, and desktop applications. Each project is organized by development area, with its own source code and, where available, documentation covering architecture, setup, and implementation details.
| Directory | What's inside |
|---|---|
| Full-Stack Projects | Applications combining frontend interfaces, backend APIs, and persistent data storage. |
| Frontend Projects | Web interfaces, client-side application architecture, and interactive experiences. |
| Backend Projects | REST APIs, business logic, server-side validation, and backend services. |
| Database | Relational database designs, schemas, SQL scripts, and data-focused projects. |
| DevOps | Infrastructure, containerization, orchestration, and development automation. |
| Desktop | Desktop applications and cross-platform or operating-system-specific software. |
A character and world archive developed as a full-stack web application. The project brings together a React frontend, an Express REST API, PostgreSQL, API documentation, input validation, and automated backend tests.
A multiplayer, fan-inspired strategy application prototype featuring character-based access, PostgreSQL persistence, an interactive War Table, and shared and private real-time communication using Socket.IO.
Find this project's source and documentation in its corresponding directory once published in this repository.
The projects in this repository reflect my interests in:
- Full-stack development: Connecting user interfaces, REST APIs, and relational databases.
- Software architecture: Organizing applications into maintainable components and layers.
- API development and testing: Validation, error handling, documentation, and automated tests.
- Database design: Relational modeling, constraints, queries, and data integrity.
- DevOps: Working with tools such as Docker, Kubernetes, and Vagrant.
- Desktop software: Building applications beyond the browser.
The repository includes projects at different stages of development. Individual project READMEs describe their implemented features, setup requirements, and known limitations.
- Choose a development category from the table above.
- Open a project directory to explore the implementation.
- Read that project's
README.mdfor instructions, dependencies, and technical details. - Follow any project-specific environment and database setup steps before running the application.
This is a collection of independent projects, not a single application. Each project may have its own tools, dependencies, and runtime requirements.
Copyright © 2026 ACodes3. All rights reserved for original code and materials to which I hold the rights, unless a particular project explicitly states otherwise.
This repository is publicly available for portfolio review and demonstration. Public visibility does not grant a general license to copy, modify, redistribute, or commercially reuse my original source code, except as permitted by applicable law or an applicable project-specific license.
Third-party dependencies, assets, trademarks, and fictional properties remain subject to the rights and licenses of their respective owners. Fan-inspired projects are unofficial and are not affiliated with or endorsed by the relevant rights holders.
Thanks for exploring my projects!