My Projects

NextJS, Supabase, Chakra UI, TypeScript

Munchy

A full-featured app that helps you log meals, track nutrition, and generate insights into your eating. Munchy features an AI agent for quick meal logging and assistance and integrates with the USDA FoodData Central and OpenFoodFacts APIs.

PyTorch, TA-Lib, scikit-learn, FastAPI, TypeScript

Machine LEarning Trader (MALET)

A platform to train, test, and analyze machine learning models for trading. Uses LSTM, CNN, Transformer, and GRU-based architectures to democratize algorithmic trading and backtesting.

NextJS, Firebase, Material UI, TypeScript

Aucta

A full-stack web auction platform with real-time bidding, live updates, and user profile management. Achieves 100% on Google PageSpeed Insights Benchmark using aggressive server-side rendering and NextJS server actions.

C++

Feedforward Neural Network

A feedforward neural network with multiple activation and loss function support implemented from scratch. Achieves 97.49% accuracy on the MNIST handwritten digits dataset and 100% accuracy on multiple randomized XOR datasets.

MongoDB, ExpressJS, React, NodeJS

EcoVentures

Find and tour eco-friendly vacation destinations based on air pollution data and user reviews. A full-stack development project created using the OpenWeatherMap REST API and the MERN stack.

JavaScript, HTML, CSS, Bulma

Groqqo

A clean, aesthetically pleasing web interface for the Groq API to take advantage of hyper-fast AI inference. Features a responsive and themed design, with ability to use any of Groq's text-based production and preview LLMs.

WPILib, Java

Jim, reteP, Izzi

Three award-winning FRC robots that I helped program for StuyPulse Robotics. Worked on swerve drive, computer vision, and autonomous routines. Conducted research on automatic scoring, object detection, and swerve setpoint generation.

C, Ncurses

UFM (Unix File Manager)

A simple file manager for Unix-like systems with a terminal user interface. Features include file and directory creation, deletion, navigation, status bar, as well as file and directory permissions management.

VPython

Soft Body Simulation

A soft body composed of nodes of constant mass connected by springs of negligible mass. It is able able to stretch, compress, and (seemingly) bend while still maintaining a rigid nature. All motion impemented purely with Newtonian physics.

Side Hobbies

C++, Python

Competitive Programming

A repository of algorithm, data structure, and problem implementations from various programming contests and websites I participate in.

Lua

Naowal.nvim

A custom Neovim configuration built on LazyVim that I continuously update and maintain in my free time. Features a custom file runner, dashboard, and supertab implementation.

Bash, Python, JSON, YAML

Dotfiles

My custom Arch Linux configuration running Hyprland. Using the foot terminal, zsh with zinit and tmux, the pure prompt, themed Firefox, waybar, tofi, btop, and dunst.

© 2026 Naowal Rahman ·  thanks for visiting!