click me!
Profile AvatarProfile Avatar IRL

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 focused on financial decision-making. 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’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

Inspired by Your Money or Your Life, for most of us earning a wage, every dollar spent represents hours of our life traded away. This app reframes your spending not in currency, but in hours of your life, because "$20" doesn't feel like much but "2 hours of my life" does. Everything stays on your device with no logins or cloud syncs, and you can export data as JSON.

React NativeExpo
View Project