Skip to content
View nguyenphuminh's full-sized avatar
🍳
cookin
🍳
cookin

Organizations

@lucialand @FreakC-Foundation

Block or report nguyenphuminh

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
nguyenphuminh/README.md

print[] Hello there πŸ‘‹

About me πŸ““

I'm Minh, an AI and distributed systems enthusiast, and I love building core technology from scratch :D

Achievements 🎊

  • Won 2nd place in the 2025 VietBUIDL Hackathon.
  • Won the 2025 Core Global Gaming Hackathon.
  • Won the 2022 Polygon BUIDL IT Hackathon.
  • Won the 2022 Polkadot Hackathon: North America Edition - ICE Network Challenge.
  • Awarded top author on dev.to in 2021.
  • Created JeChain - a smart contract supported blockchain network.

Skills πŸ’ͺ

  • AI/ML/DL engineering.
  • Building distributed systems.
  • Blockchain infrastructure development.
  • Game development.
  • Fullstack web development.
  • Competitive programming.
  • Language design.
  • Content writer?

My main projects 🀩

Project Description Tech Stats
JeChain Decentralized app platform & smart contract blockchain JS
planckgpt Train a GPT from scratch on your laptop Py
catniff Torch-like deep learning framework for JS TS
mingpu Extremely minimal GPU architecture written from scratch SystemVerilog
kippy 2D web game engine for JS TS

Drop a star to support me!

My other repos

  • minos - a simple x86 assembly OS kernel to print out "Hello, World!".
  • pysquared - a Python interpreter written in Python itself.
  • smolsurf - a text-based web browser.
  • catbrain - GPU accelerated neural networks made simple for Javascript.
  • Catto - an UCI chess engine.
  • 90deg - an OISC centered around vector dot product and addition.
  • FreakC - an experimental Batch-like language that compiles to Batch.
  • Petite Lisp - a simple Lisp dialect that transpiles to JS.
  • Reval - 0.4 kb React-based front-end library code golf.
  • cmdweb - a web framework for Batch.
  • Casio Coding - documents on how to program on "non-programmable" Casio calculators.
  • Casio Machine Learning - documents on how to do ML on Casio calculators.
  • Mincrypt - a simple manual encryption protocol and scripts for passing messages around public channels.

Check out each part in the series:

Or view source code of each part here.

Contact ☎️

Find me on:

Pinned Loading

  1. JeChain JeChain Public

    JeChain decentralized application platform and smart contract blockchain network

    JavaScript 234 63

  2. planckgpt planckgpt Public

    Train a GPT from scratch on your laptop

    Python 9

  3. catniff catniff Public

    Torch-like deep learning framework for Javascript

    TypeScript 11 1

  4. mingpu mingpu Public

    An extremely minimal GPU architecture written from scratch

    SystemVerilog 4

  5. kippy kippy Public

    Kippy 2D web game engine for JS

    TypeScript 4

  6. FreakC-Foundation/FreakC FreakC-Foundation/FreakC Public

    FreakC Programming Language - an experimental Batch-like language written in Batch which compiles to Batch

    Batchfile 129 10