Hey,

I'm Joseph

App Developer for hire.

Joseph Dubois

About Me

Hey, my name is Joseph but you can call me Logan (a story for another time). I’m an aspiring app developer from Sudbury, Ontario, Canada that is always looking for ways to continually develop my skills. I love the challenge of finding tech solutions to every day problems.

When I was younger I always thought coding was cool….but complicated and beyond my ability. However after leaving high school (2010) I was hired by a web development company that taught me the basics. Once I realized I had the ability I never stopped learning. In fact, ever since then I have continually added to my skills. I’ve taken courses, read blogs, watch videos and more to learn just for fun.

Of course coding isn’t the only thing I enjoy. When I’m not sitting at my computer I’m enjoying the outdoors. During the summer it’s fishing or the beach. During the fall I’m out hunting with my dog. When it becomes winter I like to spend my time traveling, experiencing different cultures. Then there are the days I don’t feel like leaving the house, where I’ll enjoy a good movie or some video games with friends/family.

My Apps

...
MapMyJobs

Problem: I needed a way to visualize and efficiently route jobs out in the field.

Solution: Create an app that allows you to pin your jobs to visualize them on a map and plan routes accordingly.

Skills/Knowledge Used:
UISplitViewController
Core Data
iCloud
EventKit
MapKit

...
SE Lookup

Problem: I needed a way to easily get local addresses and phone numbers for an invitation campaign for a volunteer organization.

Solution: Create an app that gets local address info provided by the local government and gets contact info from Canada411.

Skills/Knowledge Used:
Core Data
Decode and Parse JSON
Parse HTML
MapKit

*No longer avaiable. Replaced by Lazy Lookup.

...
SE Literature

Problem: I needed a way to keep track of ordering of publications for a volunteer organization.

Solution: Create an app thats keeps track of publication orders and is accessible for all those involved.

Skills/Knowledge Used:
Firebase

...
Lazy Lookup

Problem: I needed a way to easily get local addresses and phone numbers for an invitation campaign for a volunteer organization that worked on both Android and iOS with one code base.

Solution: Developed an application that works on both platforms and an api that pulls data from multiple sources like Canada Post, 411 and local government data.

Skills/Knowledge Used:
Flutter
Dart Language
Riverpod
APIs
Camera Permissions

...
BMI Calculator

Info: User inputs their information using the provided inputs and the app shows their BMI results. Works on both iOS and Android.

Skills/Knowledge Used:
Flutter
Dart Language
Routes & Navigation
Gesture Detection
Custom Flutter Widgets

...
Clima

Info: Provides weather data and suggestions for provided location. Weather data is provided by users location or searching by city. Works on both iOS and Android.

Skills/Knowledge Used:
Flutter
Dart Language
Location Data From Across Platforms (iOS & Android)
Async & Await
Networking/API
JSON Parsing
Passing Data Through Navigation Stack

My Skills

Swift
Xcode
Networking/API's
Core Data
Apple's Human Interface Guidlines
Github
Terminal
Apple SDK's
flutter icon
Flutter
dart icon
Dart
Android Studio

Contact Me

Cannot Be Empty!
Not a valid email address!
Cannot Be Empty!
Cannot Be Empty!