Hello, my name is
Ionwyn Sean
Think up. Build down.
I am a Senior Full-Stack Software Engineer currently working at the BC Government. I specialize in architecting, engineering, and managing the infrastructure of web applications at enterprise and government scale.
I also enjoy producing music, playing piano and guitar, football, and exploring new technologies.
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

Professional Highlights
Software Engineer Lv. 4 @ BC Government
November 2023 - Present
- Operational end-to-end ownership of 5 production applications with roughly 100 OpenShift services across 25 namespaces
- BALM (Bridge Alert Level Manager): a management system to monitor, manage, and dispatch alerts of major provincial bridges in British Columbia
- HMCR (Highway Maintenance Contactor Reporting): a province-wide contractor reporting system used by 200+ contractors to track and manage provincial highway maintenace projects
- Inland Ferry Traffic Monitor: Real-time traffic monitoring system of all 14 inland ferry terminals across British Columbia for BC maritime division using.
- TECA (Technology Catalog): a data-driven network graph to map the landscape of all 500+ technologies (applications, frameworks, servers) and dispatch alerts serving 5,000 staff across provincial government
- HETS (Hired Equipment Tracking System) allows the Ministry of Transportation and Infrastructure to monitor equipment available for hire and deliver work to 300+ registered users fairly and efficiently.
- Architect, develop, and maintain full stack applications within an Agile team of 8
- Collaborate with designers, project managers, engineers, database architects, and system architects to deliver robust, scalable applications
Featured Projects
Featured Project
WYN Financial Dashboard
A read-only personal finance terminal that brings bank, card, and brokerage accounts into one dashboard, with cashflow, net worth, spending, budgets, and portfolio insights.
- Next.js
- TypeScript
- Plaid
- PostgreSQL
- Vercel
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
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

