Visit a better version of this README.md on my website: br-chan.github.io/
I love Creating, Learning and Doing things - usually all 3 at once.
PROJECTS
- Personal website | React, Tanstack Router, Tailwind CSS, Shadcn
- Rankle | Next.js, TypeScript, Tailwind CSS, Firebase
- Impossible Puzzles | Vue, TypeScript, CSS, HTML
- The Missing Dollar Mystery (a private investigation game) | Java, JavaFX, OpenAI API
- Customisable LOTTO Generator | Java, Java Swing
- World Map Routing System | Java
- Odds and Evens Game | Java
- Venue Hire System | Java
- Fibonacci Sum Calculator
- BTLSHPS Game | C
- Image Fingerprint Function | MATLAB
CURRENT PROJECTS
- Personal website (deployed!)
- Rankle (see above) (hoping to close up this project in a passably finished state this year)
- Impossible Puzzles (see above)
LANGUAGES AND TOOLS
Learned | Learning |
---|---|
Java | Everything on the left :) |
C/C++ | Vue |
MATLAB | SQL |
JavaScript | |
TypeScript | |
React | |
Next.js | |
Tailwind CSS | |
Angular | |
Firebase |
CURRENT UNIVERSITY COURSES
- ENGGEN 303 | Innovation and Business Cases
- SOFTENG 351 | Fundamentals of Database Systems
- SOFTENG 370 | Operating Systems
- SOFTENG 373 | Computer Graphics and Image Processing
PLANS & IDEAS
Repository to keep track of solved Leetcode/Hackerrank problems(nah)- "Jabberwockle" - Wordle, but the word to guess has some of its letters swapped out
- Personal website to build an interactive version of this page Now In Progress!
- 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 Rankle!Web app: Interactive Königsberg Bridges Map - build your own bridges and try solve itNow Impossible Puzzles!- 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)
- Random trolley problem generator
- Something that uses 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
- I also contribute to the Polytopia Damage Calculator (GitHub). Contributions welcome.
WDCC: I'm a software developer in a software project at WDCC! Check out what we're up to here.
Hackathons:
- KiwiJam 2024 | Godot (note: PLEASE don't try this game, I think all of us who worked on this will agree it will give you a heart attack)
- WDCCxSESA Hackathon 2024 | Next.js, TypeScript