Nick Twum.

Work

All projects

click to add · drag to move

Barnes-Hut N-Body Simulation

A C++ gravitational simulation that evolves from a brute-force O(N²) baseline into a Barnes-Hut algorithm with OpenMP parallelization and Morton ordering - real-time with up to ~150,000 bodies.

C++OpenGLOpenMP
force accumulation
simulation

SIMD Optimized N-Body Simulation

A C++ brute-force N-body simulation pushed to a ~400x speedup with compiler optimizations, OpenMP multithreading, and hand-tuned AVX2 SIMD intrinsics.

C++SIMDOpenMP

draw something

loading model…

What Are You Drawing?

A ResNet50 model trained on Google's QuickDraw dataset guesses your sketches in real time - inference runs entirely in the browser with ONNX Runtime.

PythonONNXMachine Learning
FijiTanzaniaW. SaharaCanadaUnited States of AmericaKazakhstanUzbekistanPapua New GuineaIndonesiaArgentinaChileDem. Rep. CongoSomaliaKenyaSudanChadHaitiDominican Rep.RussiaBahamasFalkland Is.NorwayGreenlandFr. S. Antarctic LandsTimor-LesteSouth AfricaLesothoMexicoUruguayBrazilBoliviaPeruColombiaPanamaCosta RicaNicaraguaHondurasEl SalvadorGuatemalaBelizeVenezuelaGuyanaSurinameFranceEcuadorPuerto RicoJamaicaCubaZimbabweBotswanaNamibiaSenegalMaliMauritaniaBeninNigerNigeriaCameroonTogoGhanaCôte d'IvoireGuineaGuinea-BissauLiberiaSierra LeoneBurkina FasoCentral African Rep.CongoGabonEq. GuineaZambiaMalawiMozambiqueeSwatiniAngolaBurundiIsraelLebanonMadagascarPalestineGambiaTunisiaAlgeriaJordanUnited Arab EmiratesQatarKuwaitIraqOmanVanuatuCambodiaThailandLaosMyanmarVietnamNorth KoreaSouth KoreaMongoliaIndiaBangladeshBhutanNepalPakistanAfghanistanTajikistanKyrgyzstanTurkmenistanIranSyriaArmeniaSwedenBelarusUkrainePolandAustriaHungaryMoldovaRomaniaLithuaniaLatviaEstoniaGermanyBulgariaGreeceTurkeyAlbaniaCroatiaSwitzerlandLuxembourgBelgiumNetherlandsPortugalSpainIrelandNew CaledoniaSolomon Is.New ZealandAustraliaSri LankaChinaTaiwanItalyDenmarkUnited KingdomIcelandAzerbaijanGeorgiaPhilippinesMalaysiaBruneiSloveniaFinlandSlovakiaCzechiaEritreaJapanParaguayYemenSaudi ArabiaCyprusMoroccoEgyptLibyaEthiopiaDjiboutiUgandaRwandaBosnia and Herz.MacedoniaSerbiaMontenegroTrinidad and TobagoS. Sudan

click a country

WorldBank Data Visualizer

A desktop app that visualizes World Bank economic indicators - GDP, population, inflation, exports, and health metrics - with JFreeChart charts and automatic country detection via IP geolocation.

JavaSwingMongoDB