PythonJavaScriptNext.jsReactHTMLCSSDjangoFastAPI
DockerCI/CDGitPostgreSQLSQLTailwindCSSBootstrap

Hello, I'm
Gregory.

A full-stack software engineer focused on building innovative, scalable applications that empower users and make a meaningful impact.

Scroll to discover

I'm a full-stack developer proficient in various languages, libraries and frameworks.
I focus on crafting applications that are both powerful and accessible. I am driven by the idea that technology should be a tool for empowerment—something that is intuitive, inclusive, and impactful. I aim to use that perspective to build solutions that are as practical as they are innovative. I'm passionate about creating software that not only works well but works for everyone—because I believe the right tools can help people accomplish anything.
I am always looking for new challenges to tackle and new opportunities to learn.

✨ Projects

Accessible digital experiences for a diverse audience.

I've worked on a variety of projects, from Python scripts to automate tasks, to full-stack web applications:

Swipe on the carousel below for links to my work.

Roamio: A travel-planning app for users to track trip, event, lodging and flight information

ConferenceGo!: A full-stack application to manage conferences and events

DealerHub

DealerHub: An app for car dealers that manages inventory, customer info, salesperson info, sales and service records

Roamio

Docker, Python, JavaScript, React, FastAPI, React.js, PostgreSQL, TailwindCSS

Roamio's Landing Page
Roamio's Login Error
User's Main Trip Page
User's Trip Page
Edit Trip
Accordian Event Modal
Accordian Hover Buttons
Accordian Dropdown Forms
New Trip Form

Technologies
& Tools

Here are some of the technologies I've used for my work.

Python Programming LanguageA high-level programming language used for building web applications, automating tasks, and analyzing data. Its extensive libraries make it a popular choice in various fields like machine learning and software development.
JavaScript/ECMAScript 6A versatile programming language used to create interactive and dynamic content on websites. It enables client-side functionality, such as form validation, animations, and interactive elements, enhancing user experience and engagement.
Structured Query Language (SQL)Used to manage and manipulate relational databases. SQL allows developers to retrieve, update, insert, and delete data, as well as define the structure of databases and enforce data integrity.
Git Version ControlEfficiently managing code with Git version control, enabling collaboration through branching, committing, and merging; tracking changes and maintaining project history to ensure smooth development and team coordination
Djangoa high-level Python web framework that promotes rapid development and clean, pragmatic design. It encourages the use of reusable code, making it easier to build secure and scalable web applications.
APIsApplication Programming Interfaces enable seamless communication between applications and services. APIs allow developers to access data, functionality, and services from different systems and platforms.
Docker ProductsStreamlining application deployment with Docker by creating lightweight, portable containers. Ensuring consistent environments across development, testing, and production for efficient workflows.
Gitlab CI/CDAutomating development workflows with GitLab CI/CD, enabling seamless integration, testing, and deployment. Streamlining collaboration and improving code quality with continuous delivery pipelines.
AWSDeploying scalable, secure applications on AWS using services like EC2, S3, and Lambda. Automating workflows with CI/CD tools for efficient, reliable deployments.
ReactBuilding dynamic, efficient UIs with React using a component-based architecture and virtual DOM. Creating reusable elements and managing state for seamless web and mobile experiences.

Let's work together.

I'm open to new professional opportunities! Contact me today!