Nelson Gan

Software Engineer

Software Engineer based in Kuala Lumpur, currently working at CoinGecko, the largest independent cryptocurrency data aggregator. I work on the core product at coingecko.com, building and scaling features used by more than 10 million monthly active users. My work focuses on product engineering, performance, and reliability across high-traffic systems. I am also involved in developing internal AI pipelines, where we design and deploy agent-based workflows using LangChain to support LLM-powered infrastructure.

Outside of work, I enjoy building software products that make everyday decisions easier. I previously contributed to , a platform created by MalaysianPayGap, one of Malaysia’s largest salary transparency movements, helping improve access to compensation data across industries. I also built , a collection of financial tools and calculators designed to help Malaysians make better, data-driven financial decisions. I also built two mobile apps: , an offline expense tracker that shows spending in hours of work, and , a calorie tracker designed for Asian food.

I’m always interested in engineering challenges, thoughtful product design, and building systems that scale. Feel free to reach out if you’d like to collaborate or exchange ideas.

Work Experiences

Software Engineer (L2)

CoinGecko

🇲🇾 Remote, Kuala Lumpur

Software Engineer (L1)
Apr 2024 - Dec 2024
Software Engineer (L2)
Jan 2025 - Present

Ski Rental Associate

Ober Mountain

🇺🇸 Gatlinburg, Tennessee

Nov 2023 - Mar 2024

Software Engineer

CoinGecko

🇲🇾 Remote, Kuala Lumpur

Intern
Aug 2022 - Nov 2022
Freelance
Dec 2022 - Nov 2023

Software Engineer

Studio20

🇲🇾 Remote, Kuala Lumpur

Intern
Mar 2021 - Jul 2021
Freelance
Aug 2021 - Jul 2022

Skills & Technologies

Programming Languages

RubyTypeScriptJavaScriptPHPPython

Frameworks

Ruby on RailsNext.jsLaravelLivewireTailwindCSSReact.jsReact NativeAndroid Kotlin

Technologies

AWS (SAA-C03)LangChainPostgreSQLSupabaseREST API Design

Featured Projects

Screenshot of paygap.asia

An app initiative by MalaysiaPayGap (200k followers) that promotes salary transparency and allows users to submit their career stories and salaries. Actively working with the team to push out various backend features such as semantic search, company logo fetch, and description generation with LLM. All features are hosted on Supabase and achieved with queues and cron jobs for asynchronous workflow.

Next.jsSupabaseLLMSemantic Search
View Project
Screenshot of duitplanner.com

A suite of financial planning tools designed specifically for Malaysians to calculate car loans, mortgages, retirement savings, and investment returns. Built to empower better financial decisions through accurate calculations and planning. The platform serves 1000+ monthly active users and I decided to make it completely ad-free as a way of giving back to the community.

Next.jsTypeScriptTailwindCSS
View Project
Screenshot of money2time.com

Money2Time is my simple offline expense tracking app. Inspired by Your Money or Your Life, it shows what each purchase costs in hours of work as well as money. It has over 40,000 installs and a 4.9 store rating. Your data stays on your device, with no login or cloud sync, and you can export it as JSON.

React NativeSQLite
View Project
Screenshot of ricecal.app

RiceCal is my calorie tracking app for Asian food, from nasi lemak and phở to ramen and biryani. It uses familiar portions like bowls and plates, and lets you log meals by searching for a dish or taking a photo.

React NativeSupabase
View Project