Hello, my name is
Ionwyn Sean.
Think up. Build down.
I am a full stack software engineer currently working at the BC Government. I specialize in architecting and engineering web applications, while building and maintaining the platform infrastructure that supports their deployment and performance. I also enjoy producing music, playing piano and guitar, football, and exploring new technologies to enhance my skills.
About Me
My journey as a software engineer began in 2000 when my uncle introduced me to coding. This early passion led me to work with notable organizations like HP Teradici, and PressReader, where I developed my skills in creating robust and efficient software solutions. I also embraced the challenge of being self-employed, delivering high-quality projects for various clients.
Currently, as a full stack software engineer at the BC Government, I specialize in engineering both the design and functionality of web and desktop applications. My primary focus is on building highly performant, data-driven solutions, ensuring cohesive and efficient digital experiences.
Here are a few technologies I’ve been working with recently:
- JavaScript (ES6+)
- C#
- React
- .NET
- Node.js
- OpenShift
- NextJS
- MS SQL

Where I’ve Worked
Software Engineer Lv. 4 @ BC Government
November 2023 - Present
- Architect and maintain full stack applications within an Agile team, including front-end, back-end, API integration, and containerized deployment.
- Collaborate with designers, project managers, engineers, and sysadmins to deliver robust, scalable applications.
- Lead the development of a data-driven network graph to map the landscape of technologies within the ministry, using Azure, React, TypeScript, TailwindCSS, and D3js.
- Designed and implemented a province-wide contractor reporting system in React (JavaScript), .NET 7 (C#), and PostgreSQL, used by 100+ contractors to track and manage provincial highway maintenace projects.
- Created a desktop application for real-time monitoring of traffic activities around all inland ferry terminals across British Columbia for BC maritime division using .NET WPF and utilizing DriveBC API.
- Manage four containerized applications on OpenShift (Kubernetes based platform by RedHat) for high scalability, availability, and security.
Projects
Featured Project
Personal Spotify Analyzer and Recommender
Analyze your Spotify listening habits and get personalized recommendations with my web app. Gain insights into your music preferences and discover new tracks tailored just for you.
- React
- Redux
- AWS Lambda
- AWS S3
- Material UI
Featured Project
Spotify Recommender
A full-stack React/Redux/Node web app that uses the Spotify API to make suggestions based on an initial user-specified metrics.
- React
- Redux
- Node.js
- Express
- RethinkDB
Featured Project
Advanced Realtime Metronome
An in-progress Multi-platform (iOS, Android, MacOS, Windows) Advanced Realtime Metronome project, supporting complex subdivisions, accents, scale cycle through the circle of fifths, and tempo matching.
- .NET 8
- .NET MAUI
- Material UI
- PostgreSQL
- C#
Other Noteworthy Projects
view the archiveHighway Maintenance Contract Renewal
Data gathering automation, validation, and export of highway maintenance works across British Columbia.
TextbookHub
Interactive textbook reader and student-teacher school portal facilitating digital assignments.
Wordpress Blog
Blog of past works ranging from radio engineering work to theoretical mathematics.
Tetris
The classic Tetris game built with WebGL graphic API.
Knapsack Algorithm
Pseudo-polynomial approach to Knapsack Problem
JavaScript Chess Engine
Javascript-based chess engine utilising Minimax tree with Alpha-beta pruning Sorted game-tree nodes to optimize search, and Zobrist Hashing.
What’s Next?
Get In Touch
I am open to working on exciting projects, collaborating with talented individuals, or simply having a chat about technology and innovation. If you have an idea or just want to say hello, feel free to reach out!
Email me