Skip to Content

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
Headshot

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

Other Noteworthy Projects

view my GitHub
  • GitHub 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.

    • Git
    • Github
    • Markdown
  • 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.

    • python
    • Web Crawling
    • data mining
  • 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

    • Figma
    • Wix
    • CMS
    • Content Marketing
    • Social Media Marketing
  • 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.

    • python
    • Apriori Association Rule
    • data 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.

    • HTML
    • CSS
    • JavaScript
    • Figma
    • PHP
    • Google API
  • 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.

    • Java
    • Gradle
    • Git
    • Firebase

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!