Hi, my name is
Mike Hsin.
I build things with passion.
With an M.Sc. in Software Systems Engineering from University College London (UCL) and a Bachelor's in Applied Computer Science from Dalhousie University, I am a dedicated IT professional actively seeking opportunities to contribute and grow in the field of software engineering.
About Me
Hello! My name is Mike and I am a dynamic software engineer and an enthusiastic web developer. My fascination with technology began at Nova Scotia Community College and further flourished during my studies in Applied Computer Science at Dalhousie University. This comprehensive academic journey was capped off with advanced studies in Software Systems Engineering at University College London, equipping me with a deep and broad understanding of the tech world.
During my time at UCL, I’ve had the privilege of working on some projects with Bloomberg London and IFRC. These experiences have honed my skills in software development, from ideation to implementation, making me adept at translating complex technological concepts into practical solutions.
I'm also skilled in crafting user-centric websites and leveraging data analytics for strategic business insights.
Here are a few technologies I’ve been working with recently:
- JavaScript (ES6+)
- Python
- React
- Java
- SQL
- Git

Project Experiences
Freelance Developer & Marketing Strategist @ Freelance
December 2023 - Present
- Custom Web Development: Designing and developing bespoke websites for local small businesses, tailoring each site to effectively promote their unique business ideas and objectives.
- Marketing Strategy Development: Crafting targeted marketing strategies to enhance the online presence and reach of small businesses, ensuring their marketing efforts are aligned with specific goals and customer needs.
- Business Plan Customization: Personalizing business plans for each client, focusing on their distinct market positioning and leveraging digital tools to maximize their business potential.
- Project Management and Client Collaboration: Managing projects from conception to completion, working closely with clients to understand their vision and requirements, and delivering solutions that exceed expectations.
Some Things I’ve contributed
Featured Project
IFRC Go Make Map
The application enables real-time disaster data integration, dynamic TMS layer management, collaborative map sharing, precise data filtering and searching, along with interactive map drawing features.
- React
- Mapbox
- CI/CD
- AntDesign
- Git
Featured Project
Online Barter Trader (Android)
The Online Barter Trader app is designed for the local exchange of used goods. It connects users within their local areas to trade items. Users can operate in two roles: provider and receiver, maintaining a balance of give-and-take in the community.
- Android
- Java
- Gradle
- Firebase
- JUnit
- Espresso
Featured Project
Jedi Tweep Blog
A microblogging web application akin to Twitter. It utilizes a MySQL database and provides a platform for users to connect and share within their local area.
Try it with the following credential
Username: luke
Password: 1234
- PHP
- MySQL
- GitLab
- FileZilla
- JavaScript
Other Noteworthy Projects
view my GitHubGitHub Readme Profile
This GitHub README is an interesting showcase of my software engineering skills, featuring professional links, skill badges, and GitHub stats. It's designed to visually highlight his expertise and project portfolio.
Ticket Crawler
This open source application is developed for ticket crawling, using Python and Selenium, and is designed to automate the process of buying tickets or products online. Note: The users must hold the legal consequence themselves for any actions.
Renovate a small business website
A local small business's website was redesigned and optimized, utilizing software engineering methodologies and strategic digital marketing approaches to stimulate business growth and enhance online visibility
Association Rule Mining
This project focuses on utilizing the Apriori algorithm to generate frequent item sets and derive strong association rules. The main objective is to familiarize users with the process of association rule mining.
Previous Portfolio
The former version of my portfolio website was an extensive display of my web development abilities and projects. Carefully constructed with a variety of technologies, it emphasized my adeptness in both front-end and back-end areas during my first two years at university.
Quiz App (Android)
This project is a simple Android-based quiz application developed using Java and Gradle in Android Studio. It offers a straightforward and engaging quiz experience for Android device users.
What’s Next?
Get In Touch
I am a dedicated IT professional actively seeking opportunities to contribute and grow in the field of software engineering. Please feel free to send me a email, I’ll try my best to get back to you!
Say Hello