Skip to content
View TzeMingHo's full-sized avatar

Highlights

  • Pro

Block or report TzeMingHo

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
TzeMingHo/README.md

Hi there, I'm Brian πŸ‘‹

I'm a software engineer in training at CodeYourFuture, transitioning into tech after a background in Economics and financial auditing, including completing CFA Level II.

I enjoy solving problems and understanding how systems work. I'm currently focused on full-stack JavaScript and TypeScript development, building reliable applications, writing meaningful tests, and improving my understanding of how frontend, backend, databases, and deployment fit together.

I'm particularly interested in working in a collaborative engineering team where I can contribute, learn from experienced developers, and continue developing good software engineering practices.

πŸ“¬ Let's Connect!

I'm currently looking for a software engineering role where I can contribute to real products while continuing to grow as a developer.


πŸ› οΈ Core Tech Stack

  • Languages: TypeScript, JavaScript (ES6+), SQL, HTML5, CSS3, Python, Java (currently learning)
  • Backend & Databases: Node.js, Express, NestJS, PostgreSQL, Prisma
  • Frontend: React, Tailwind CSS, HTML5, CSS3
  • Testing & Tools: Jest, Node:Test, Git/GitHub, Docker, Ubuntu Linux

πŸš€ Stand-Out Projects

A full-stack platform designed to connect mentors and mentees and support the mentorship journey from profile creation through matching and active mentorship.

  • Full-Stack Development: Built features across React, TypeScript, Tailwind CSS, NestJS, PostgreSQL and Prisma, including authenticated role-based profiles, dashboards and mentorship lifecycle management.

  • Data & API Architecture: Implemented Prisma many-to-many relationships, transactional profile updates, DTO validation and strongly typed communication between the frontend and backend.

  • Frontend & UX: Developed reusable, responsive components and a Tailwind CSS design system with mobile layouts, light/dark themes and accessible interaction states for mentors, mentees and staff.


A collaborative tool for calculating complex recurring calendar dates and generating standardised schedule configurations.

  • Core Logic: Developed a date-calculation engine for recurring patterns such as "Second Tuesday of October", including leap years and shifting month boundaries.

  • Testing & Architecture: Built shared date logic used by both the frontend and an automated iCal generator, backed by unit tests using Node:Test.

  • Accessibility: Achieved a 100% Lighthouse Accessibility score using semantic HTML, ARIA attributes and keyboard-accessible controls.


A collaborative, responsive data explorer built with a teammate to retrieve and display television data from a third-party API.

  • Performance: Reduced unnecessary network requests by implementing client-side caching for API data.

  • UX & State: Built synchronised search and filtering state to make navigating large television datasets responsive and intuitive.


An individual data-analysis project that transforms raw listening data into useful user-facing metrics.

  • Data Processing: Built data-processing pipelines using JavaScript array methods and maps to analyse JSON datasets.

  • Analytics: Developed filtering logic to identify specific time-based patterns, including isolating Friday-night listening trends for clearer reporting.


🌱 Currently Learning

I'm continuing to strengthen my understanding of:

  • Full-stack TypeScript development
  • Relational database design with PostgreSQL and Prisma
  • Automated testing and test architecture
  • Docker and application deployment
  • Java and object-oriented programming
  • Building maintainable software in collaborative Git workflows

Pinned Loading

  1. Project-TV-Show Project-TV-Show Public

    Project-TV-Show

    JavaScript 1

  2. Project-Music-Data Project-Music-Data Public

    A web-page of users' music preference reports

    JavaScript

  3. Project-shared-Bookmarks Project-shared-Bookmarks Public

    A webpage that shares bookmarks saved by users

    JavaScript

  4. MansoorM11/Days-calendar MansoorM11/Days-calendar Public

    JavaScript

  5. Career-Mentors-Matching Career-Mentors-Matching Public

    Forked from Zobeir-Rigi/Career-Mentors-Matching

    TypeScript