logo

NicholasGalen

Software Developer Portfolio

Bringing Ideas to Life One Project at a Time

Hi! I'm Nicholas, a mobile developer with a strong passion for machine learning, full-stack development, and game development.

# Python
# C#
# .NET
# MVC
# Git/GitHub
# Python
# C#
# .NET
# MVC
# Git/GitHub
# Android Studio
# Kotlin
# Java
# Dart
# C
# Android Studio
# Kotlin
# Java
# Dart
# C
# Photoshop
# Sony Vegas
# Blender
# Unity
# Wireshark
# Photoshop
# Sony Vegas
# Blender
# Unity
# Wireshark
# NodeJS
# MySQL
# Postman
# Spring Boot
# Javascript
# NodeJS
# MySQL
# Backend
# Spring Boot
# Javascript
# Next.js
# React
# Bootstrap
# HTML5
# CSS3
# Next.js
# React
# Bootstrap
# HTML5
# CSS3

About Me πŸ™β€β™‚οΈ

πŸ‘‹ Hi there, I'm Nicholas Galen!

I'm a recent graduate eager to start my career and grow through new challenges.

πŸ› οΈ Tech Stack

I work with a wide range of languages, frameworks, and tools to build scalable and efficient applications.

🌍 Flexible & Global

Based in Waterloo, Canada. I hold a German passport, which allows me to work in the EU without a visa. Open to remote work or relocation if needed. Time zone differences aren’t a problem.

πŸ’» Coding is My Passion

I love solving problems and bringing ideas to life through code. I'm always learning and exploring new technologies.

My Projects πŸ‘¨β€πŸ’»

Cartbutler Grocery App

Cartbutler is a startup project (made as our capstone) built using Agile methodology (via Jira), focused on multi-platform order management solutions, searching for the best grocery cart prices in a radius with our API. We used GitHub for version control and developed a RESTful API with Node.js connected to a MySQL relational database. The solution includes native apps for iOS (Swift) and Android (Kotlin with Jetpack Compose), along with a web version built with HTML, CSS, and JavaScript, all hosted on AWS. In the mobile development, I applied concepts such as DSA, debouncing, and API integration using Retrofit and Gson.

My Personal Blog

BBlog (Bear Blog >:) is a personal blogging platform I built to share and organize content about topics I enjoy, hosted entirely on my own website. Inspired by the early 2010s blogging era, it features a nostalgic, minimalistic design reminiscent of static personal websites from that time. The frontend was developed using pure HTML, CSS, and vanilla JavaScript, focusing on simplicity and speed. The backend is powered by a Spring Boot RESTful API, secured with Spring Security and implemented using modern Java practices such as JPA with Hibernate, Flyway for database migrations, data validation, Swagger documentation, and monitoring via Spring Actuator. Unit and integration tests were written using JUnit, Mockito, and Spring Boot Test. The application is containerized with Docker and uses a PostgreSQL relational database. The entire solution is deployed and running live on Render, showcasing a full-stack project built from scratch.

Brostudy Learning Website

To be finished.

My Skills πŸ§™β€β™‚οΈ

Languages & Frameworks

Java Kotlin C# Python HTML CSS JavaScript SQL Dart Flutter Node.js .NET Spring Boot React Native Firebase

Tools & Platforms

Jira Docker MongoDB Photoshop PostgreSQL GitHub Wireshark Selenium Mockito Sony Vegas Pro Postman Blender Unity AWS

Soft Skills

Problem Solving Adaptability Team Collaboration Communication Time Management Curiosity-Driven Strategical Thinking Critical Thinking Self-Discipline

My Education πŸ‘¨β€πŸŽ“

2 Year Diploma, Computer Programming
Conestoga College, Canada
2023 - 2025 | GPA: 3.8/4.0 (87%)

Diploma

Terminal πŸ€–

                                    $ nicholasgalen --welcome
                                    > Loading system...
                                    β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ 100%
                                    System loaded. Welcome to my EPortfolio Terminal!
                                    Type 'help' to see available commands
                                    
$

Contact Me πŸ’­

Aspiring to start a career in tech. Feel free to reach out!

Full Name

Email Address

Your Message