About

Ethan Pham builds at the intersection of algorithms and theory.

I'm Ethan Pham, also known as Pham Van Nghia on GitHub. My work sits between practical software engineering and mathematical depth: AI/ML systems, algorithmic problem solving, abstract algebra, and post-quantum cryptography.

What this site is for

This site started as a long-form Project Euler workspace and now also carries a dedicated competitive programming archive. The goal is the same in both places: keep reasoning and source code together so the repository stays useful as a technical reference instead of turning into a dump of files.

Current technical focus

My current interests are AI/ML engineering, theoretical algebra, number theory, and lattice-based post-quantum cryptography. I care most about work where formal reasoning and implementation quality have to support each other.

How I like to work

GitHub is where I publish the work in progress: Project Euler solutions, ICPC and IOI write-ups, search and ML projects, and mathematics-heavy notes. My default toolkit is C++, Python, LaTeX, Git, and careful writeups that make the reasoning explicit enough to verify later.