Shane Goonasekera
I ❤️ to build software.
I'm an Edmonton-based software developer building frontend and backend applications for the web.
About Me 🧑
Hey, what's up! My name is Shane, and I've been building software since I was a kid. I started off making simple games with simple game engines to building stuff for the internet. My main focus currently is full-stack web development, but I love to learn just about anything.
Right now, I just finished my computer science undergrad and I have had the privilege of working at different startups as an intern and gaining that real-world experience. I plan to continue to work and help startups start 😊.
Here are a few technologies I've been working with recently:
- TypeScript/JavaScript
- React
- Node.js
- GraphQL
- Express.js
- TailwindCSS
Where I've Worked 💼
Full Stack Developer @ LaundryWell
May 2021 - Present
- Implemented CRUD actions for laundry bookings
- Worked on the React rewrite exclusively utilizing Next.js, TailwindCSS and React Query
- Built order delivery system for drivers to manage pickups and deliveries
- Built authentication/authorization systems
Things I've Built 💻
- Spotlight Project
The Age Collective
June 2023 - Present
The only developer in a team of three building a platform that celebrates the natural process of aging through captivating stories. Explore the beauty and wisdom gained with each passing year as we challenge stereotypes and foster understanding.
- Spotlight Project
Bonavoy
August 2020 - Present
A web app to help users build and plan their dream trips. In its current state, users can register, log in, plan a trip, and make a simple itinerary. Currently, the project's development has halted due to a lack of access to specific APIs (like Skyscanner) and costs, but we are working around that.
Other Cool Projects
Shanerbot
November 2019 - Present
A feature-rich discord bot that is updated frequently and written in Javascript utilizing the discord.js framework. This discord bot has the ability to stream audio from YouTube, SoundCloud, and other music streaming sites and plays it in the connected channel.
What's Next? 🤙
Get in Touch
I am always looking for new opportunities. If you ever want to chat, ask a question, or just want to say hello, ill try my best to get back to you!