
Joseph Pagliuca
Software Developer
I have a strong foundation in object-oriented programming and full-stack development. I am more comfortable with backend programming, but I am also open to working on frontend tasks.
To me, software development is like solving a puzzle. I enjoy finding all the pieces and building scalable, efficient and reliable applications.
Skills & Technologies
Technologies and tools I have experience using.
Frontend
Backend
Languages
Technologies
Projects
Projects and assignments I have completed and contributed to.
ScribePilot
A secure, domain-specific AI coding assistant designed for enterprise use, built as a VS Code extension with Python, TypeScript, FastAPI and Ollama.
Private repository - course requirements.
Concordia Campus App
A React Native app, providing Concordia University students access to campus resources and navigation from one class to the next.
Portfolio Website
A Next.js website using Tailwind CSS to showcase my skills and projects as a software developer.
Candy Crush Fish
A Unity game where the player completes fish themed Candy Crush style levels, points calulated using a specific rule set.
Game Jam: Tank Game
Developed in 24 hours, this Unity game has the player control a tank while dodging obstacles, enemy tanks, towers and a gas cloud.
Smart Home Simulator
A Java only application that simulates a smart home device, using JavaFX for the user interface.
EntertainmentDB
An assignment involving the use of public APIs to retrieve entries for Anime, TV Shows and Movies using Python. The data was then stored in both an SQL database and a Neo4j database to document performance differences.
Webfishing Plugins
A collection of simple plugins for the video game Webfishing dedicated server Cove.