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 archive- Highway 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

