Geoffrey Jensen
I'm an aspiring Software Engineer currently pursuing a degree in Computer Science at Brock University.
Can you crack the code?
Skills
Programming Skills
- HTML
- CSS
- JavaScript
- TypeScript
- PHP
- Bash
- REST API
- Java
- Python
- SQL
Frameworks and Libraries
- Next.js
- React
- NumPy
- pandas
- Matplotlib
- Seaborn
- pytest
Domain Knowledge
- ArcGIS
- Geospatial Analysis
- Android Development
- OO Design Patterns
- Goal-Directed Design
Projects
This project is an Android navigation app for Brock University's most confusing building, the Mackenzie Chown Complex.
This building can be very confusing to navigate, and it is very easy to get lost, especially for visitors and new students. This app aims to solve this issue.
It was created in collaboration with another student for a course project.
The app is written in Java and makes use of the ArcGIS Runtime API for Android.
- Java
- ArcGIS
- Android
This word game was inspired by WORDLE.
My girlfriend and I had a rotation of daily word games we would play, and I wanted to make my own to add to our mix.
The objective of the game is to guess the secret word. The game will give you hints, in the form of definitions and synonyms, to allow you to formulate your guess. You are allowed up to 5 guesses before you lose.
To accumulate the word data needed for this game, I wrote a python script that would fetch word data from a dictionary API. I fed the script a massive list of 5 letter words, and filtered out the words that didn't have enough definitons or synonyms.
You can play this game yourself right on my website!
- React
- TypeScript
- Python
- API Data Fetching
- Mobile Friendly
This project allowed me to explore programming in the Android environment. It was an assignment in my Mobile Computing class at Brock University, where we had to create a calculator app using Android Studio.
This calculator has 2 modes, Basic Mode and Formula Mode.
Basic Mode allows you to perform simple calculations one after another. Similar to the Apple calculator found on their mobile devices.
Formula Mode allows you to enter an entire expression at once, with potential parentheses, and have it evaluated.
To evaluate formulas, the app converts the entered infix expression into postfix. The implementation of the infix to postfix algorithm was done by me, and I used a pseudocode reference I found online as a guide.
- Java
- Android