Hello! My name is Elwin👋
I am a
Software Engineer. Challenge Seeker. Goal Pursuer. Troubleshooter. Rock Climber.
Nice to meet you!

Projects

GainsConnect

Technicals: Javascript, Python, Django, Vue.js

A distributed social networking platform similar to Mastodon. Allows for posting, likes and comments, following other users and sharing posts.

  • Implemented RESTful API for end-to-end connections
  • Stored user data on PostgreSQL database hosted on Heroku
  • Backend built with Django and integrated with a Vue frontend for seamless user experience
  • Coordinated with 4+ teams to enable cross-server user data sharing
Dreambot Scripts

Technicals: Java, Dreambot API

A collection of scripts that utilize behavior trees and FISMs to automate tasks within Old School Runescape.

  • Saved 100+ hours by increasing player automation and efficiency
  • Has a user friendly interface following HCI conventions
  • Contains scripts that chop trees and fight mobs
OS Flipper

Technicals: Python, Discord API, OSRS Wiki API

A discord bot that tracks 1000+ items on the OldSchool Runescape Grand Exchange and alerts users when prices fluctuate rapidly.

  • Uses SQL database to efficiently perform queries
  • Helped generate the equivalent of $200 USD
  • Employs the Discord API to create server alerts
EZVault

Technicals: Java, Firebase, Android Studio

Worked in a team of 6 to develop a mobile app that records and tracks a user's household items.

  • Leverages Firebase for data storage and user authentication
  • Tested with a comprehensive test suite, including unit and system tests

About

Welcome to my website! I'm Elwin, and I grew up in British Columbia. In the winter, I enjoy skiing and snowboarding, while in the warmer months, I like to hike and boulder. When I want to relax, I prefer a good book and an episode of House of the Dragon.

In my spare time, I research new topics and tools and create projects to deepen my understanding of their usage. One of the coolest things I've learned so far is how behavior trees are used to drive AI decision-making in games. Check out my GitHub to see what I'm currently working on!