Hello, I am

Ming Liang

Full-stack developer building web and mobile apps

I make things with code. Right now I'm mostly working with Laravel, Next.js, React-Native, Python, and LangChain . Lately I've been playing with AI/LLM integrations and vector search.

Right now

Building at CloudJoi

Building features for an events platform that helps the local arts community in Malaysia discover shows and connect. I shipped a search upgrade using Typesense with vector embeddings, and built a small LLM-powered service to auto-tag events. Also migrating some legacy database models and UI components to keep things maintainable.

LaravelNext.jsReact NativeTailwind CSSMySQLRedis

01. Work

Places I've shipped things

Software Engineer @ CloudJoi

Dec 2024 - Present

Kuala Lumpur, Malaysia

Building features for an events platform that helps the local arts community in Malaysia discover shows and connect. I shipped a search upgrade using Typesense with vector embeddings, and built a small LLM-powered service to auto-tag events. Also migrating some legacy database models and UI components to keep things maintainable.

LaravelNext.jsReact NativeTailwind CSSMySQLRedisAWSGCPTypesenseLLMs

Software Engineer @ UltiScore

June 2023 - Dec 2025

Kuala Lumpur, Malaysia

Worked on tournament management tools for ultimate frisbee organizers. Built onboarding flows with profile claiming and approval systems, plus admin dashboards with rich text editors. Also added Redis caching to speed up queries for past tournament data.

LaravelNext.jsTailwind CSSMySQLRedisAWS

Software Engineer Intern @ CloudJoi

Oct 2023 - Jan 2024

Kuala Lumpur, Malaysia

Built the Community feature in the CloudJoi mobile app using React Native, wired up OAuth2 login, and wrote some unit tests to help stabilize the system. Good crash course in juggling Laravel APIs and mobile screens.

LaravelNext.jsReact NativeMySQL

02. Toolbox

Tech I work with

Here's a snapshot of the languages, frameworks, and tools I use to build and ship things. Always learning something new.

Languages

JavaPythonJavaScriptTypeScriptPHPGoCC++Rust

Frameworks & Libraries

LaravelNext.jsReactReact NativeNode.jsExpressVue.jsEchoInertia.jsTailwind CSSFastAPI

Databases & Search

MySQLPostgreSQLRedisTypesenseMongoDB

Cloud & DevOps

AWSGCPDocker

Tools

GitGitHubVS CodePostman

Certifications

AWS Cloud PractitionerAWS Solutions Architect Associate

03. Projects

Things I've built

A mix of work projects, experiments, and a few things that started as late-night ideas.

FrisFlow

Sep 2024

Ultimate frisbee pickup game and training session manager I built for my final year project. Has real-time chat, gamification, and matchmaking based on skill levels.

GoEchoNext.jsPostgreSQL

Simple-Todo

Feb 2024

Basic to-do app I made to learn AWS deployment. Nothing fancy, just CRUD operations deployed on EC2 and RDS.

LaravelMySQLInertia.jsAWS

Portfolio Website

Jan 2024

The site you're looking at. I keep tweaking it whenever I want to try new layouts or play with design ideas.

Next.jsTailwind CSSMotion

Instagram-Auto-Post

Feb 2023

Web app where people can submit anonymous quote images that get auto-posted to Instagram. Mostly an experiment with social media APIs.

Vue.jsExpressNode.jsMongoDB

Instagram-Post-Manage-App

Feb 2023

Admin dashboard for moderating the quote submissions from the auto-post app above.

React

Instagram-Posts-API

Feb 2023

Backend API that powers both the Instagram auto-post and management apps.

Node.jsExpressMongoDB

04. Open source

Open source work

Small contributions to projects I use. Mostly fixing things I ran into at work or in side projects.

05. Education

Where I studied

Computer science degree from a dual-degree program. Lots of late nights and caffeine.

Asia Pacific University of Technology & Innovation

B.S. in Computer Science

GPA: 3.64 / 4.0Oct 2024Kuala Lumpur, Malaysia

Dual degree with De Montfort University

De Montfort University

B.S. in Computer Science

GPA: 3.64 / 4.0Oct 2024Leicester, UK (Dual Degree)