AI4XM LTD
Apr 2024 - presentFounding Engineer at AI4XM LTD. Set up infra and coded full-stack. If you sees my job application, that means this project didn't go too well 😅
Hello World
My career path (if this count as a path at all): 1 year worked in hospitality -> 3 years in marketing -> 8 years in software development -> nowadays, still active in building things but trying to pivot since You Know What has entered our life :)
As a software engineer, I mainly work in full-stack JavaScript, with a soft spot for interfaces that feel clear, fast, and alive.
Experience
Founding Engineer at AI4XM LTD. Set up infra and coded full-stack. If you sees my job application, that means this project didn't go too well 😅
Full-stack Software Engineer at Eventx.io, a Hong Kong SASS company. Tech stack: TypeScript, PostgresDB, NodeJS, ReactJS, TypeORM.
Senior Software Engineer at EPAM, a US publicly traded company consulting for Fortune 1000. Tech stack: ReactJS, NodeJS, Typescript, GraphQL.
Software Engineer at EPAM, a US publicly traded company consulting for Fortune 1000. Tech stack: ReactJS, NodeJS, Typescript, GraphQL.
Got hired by a local startup as a frontend engineer. Tech stack: VueJS, NuxtJS.
Decided to pursue programming as a career by learning full-time!
Worked in marketing for a consumer tech company. I was quite interested in consumer electronics at that time. Meanwhile learning to code as a hobby.
Graduated with a college degree, but didn't figure out what I want to do. I guess traditional education and me failed each other.
Recent Writing
一篇关于 OpenCode agent 长期记忆系统的复盘:从文件式 memory,到 mem0 + Qdrant,再到最终回归显式 notes。
A min-heap is a binary tree where each node is less than or equal to its children. The root of the tree is the smallest element in the heap. Since it is always a full...
https://leetcode.com/problems/subsets/ Given an integer array nums of unique elements, return all possible subsets (the power set). The solution set must not contain d...
Quadratic Complexity - O(n²) Quadratic complexity means that the runtime grows proportionally to the square of the input size. For example: - If n = 10, operations ≈ 1...