I love Learning, Creating and Doing things - usually all 3 at once.
LANGUAGES AND TOOLS
Learned | Learning |
---|---|
Java | Everything on the left :) |
C/C++ | Angular |
MATLAB | Firestore (Firebase) |
JavaScript | PostgreSQL |
TypeScript | MySQL |
React | |
Next.js | |
Tailwind CSS |
CURRENT UNIVERSITY COURSES
- ENGGEN 204 | Professional Skills and Communication
- SOFTENG 206 | Software Engineering Design 1
- SOFTENG 283 | Software Quality Assurance
- SOFTENG 284 | Data Structures and Algorithms
PROJECTS
- The Missing Dollar Mystery private investigation game | Java, JavaFX, OpenAI API
- Rankle | Next.js, TypeScript, Firebase
- Space Commander Revision Series: Space Home Commander System Space Mission Planner
- World Map Routing System | Java
- Odds and Evens Game | Java
- Venue Hire System | Java
- Fibonacci Sum Calculator
- Customisable LOTTO Generator | Java, Java Swing
- BTLSHPS Game | C
- Image Fingerprint Function | MATLAB
Workshops/Tutorials:
- Financial Dashboard in Next.js
- Tic Tac Toe in React | React
- Contacts App with WDCC Web Development workshop | MERN
CURRENT PROJECTS
- Rankle (see above)
PLANS & IDEAS
- "Jabberwockle" - Wordle, but the word to guess has some of its letters swapped out
- Personal website to build an interactive version of this page
- Task Time | Next.js
Random project ideas:
Web app (JavaScript): NYT Game Ranker - takes the NYT game stats (e.g. Wordle, Mini, Strands,...) and calculates your rankNow a current project!- Web app: Interactive Königsberg Bridges Map - build your own bridges and try solve it
- Java/C/other: Adjective orderer - automatically sorts a list of adjectives in the proper order based on their type (quantity, size, age, shape, colour, etc)
- Web app: Pokemon but you catch days of the year instead - can only 'catch' today's date, and you win once you get all 366 days (can add a countdown timer, friends/trading system, etc)
- Java: Random trolley problem generator
- Spotify random song recommender - a way to use the Spotify Web API
Typing:
- Monkeytype Profile
- Nitro Type Profile
- Qwerty: 119 avg wpm
- Dvorak: 90 avg wpm
- Colemak: 31 avg wpm
- Workman: -- avg wpm
The Battle of Polytopia:
- In-game ELO: 1500
Hackathons:
- KiwiJam 2024 | Godot
- WDCCxSESA Hackathon 2024 | Next.js, TypeScript
Music: personal music repository