Skip to content
View NatBrian's full-sized avatar

Highlights

  • Pro

Block or report NatBrian

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
NatBrian/README.md

Hi My name is Nathanael Brian

As a driven and enthusiastic software engineer, I relish the challenge of transforming complex issues into cutting-edge solutions and continuously strive to bring innovation to the table.

Languages and Tools:

aws bulma c css3 docker figma gcp git go grafana html5 java javascript kafka kibana kubernetes linux mysql postgresql postman python react redis ruby selenium

Connect with me:

My Projects & Repositories

(Automatically updated daily by GitHub Actions.)

Repositories grouped by year

Click a year to expand/collapse. Showing description, language, stars, forks, and topics.

2026 — 1 repos
  • LLMTradingAgents — LLMTradingAgents is an automated trading system that orchestrates competition between different Large Language Models (LLMs). It uses a 3-agent architecture to analyze market data, propose trades, and validate risk. • Python • ★ 0 • 🍴 0 • Topics: ai-agents, cryptocurrency, finance, langchain, llm, marketing-analytics, stock, trading, trading-algorithms, vite
2025 — 13 repos
  • AeroFighters-SNES-reinforce-learning — Reinforce Learning AeroFighter Snes game using Gym Retro • Python • ★ 0 • 🍴 0 • Topics: arcade, dqn, game, gym, ppo, reinforcement-learning, retro, snes
  • AgenticReqToDesign — Agentic AI transforming Business Requirements into Technical Detailed Design • HTML • ★ 0 • 🍴 0 • Topics: agentic-ai, ai, artificial-intelligence, autogen, gemini
  • bullet-hell-100kbbh-rl — Gymnasium env + DQN/Double-DQN to dodge bullets in 100KBBH. Live preview, video recording, TensorBoard, CSV logs, and HTML reports. • Python • ★ 0 • 🍴 0 • Topics: bullet-hell, dqn, game, pytorch, reinfocement-learning
  • CanvasAI — Interactive 2D game development sandbox that allows you to create and modify games using the power of Google's Gemini AI • TypeScript • ★ 0 • 🍴 0 • Topics: 2d-game, ai, artificial-intelligence, game, game-development, gemini
  • chatgpt-from-scratch — A comprehensive, zero-dependency notebook to build a modern GPT from scratch. Implements Llama 3 architecture (RMSNorm, RoPE, SwiGLU) and trains on FineWeb-Edu using PyTorch. Educational, clean, and hackable. • Jupyter Notebook • ★ 0 • 🍴 0 • Topics: bigram, chatgpt, colab-notebook, llama3, llm, notebook, tokenization, transformer
  • gemini-chess — A minimalist chess simulator powered by Google Gemini. This project uses the Gemini API to evaluate board states and generate moves via FEN strings. Featuring legal move validation, it provides a clean environment for testing LLM strategic reasoning and spatial awareness in a classic game setting. • TypeScript • ★ 0 • 🍴 0 • Topics: gemini, generative-ai, llm
  • interactive-mcq-trainer — A simple, elegant MCQ practice UI built with pure HTML, CSS, and JavaScript. Auto-detects single/multiple answers and highlights correctness instantly. Includes explanations, scoring summary, and review mode. • JavaScript • ★ 0 • 🍴 0 • Topics: exam, mcq, mcq-test, multiple-choice, notebooklm, quiz, test
  • mediapipe-hand-recognition — Hand recognition system using MediaPipe for real-time hand tracking, static hand-sign classification, dynamic movement classification, and data collection for training custom ML models. • Jupyter Notebook • ★ 0 • 🍴 1 • Topics: handgesture-recognition, machine-learning, mediapipe, ml, supervised-learning
  • mini-rl-zoo — Educational RL framework with Q-learning, SARSA, DQN, A2C, and PPO implementations. Features multi-seed experimentation, automated analytics, and visualization for algorithm comparison. • Python • ★ 0 • 🍴 0 • Topics: cartpole, dqn, frozenlake, lunar-lander, pusher, q-learning, reinforcement-learning
  • pong-ai — A modern arcade classic fused with generative AI. Battle a digital opponent as Google Gemini (via Genkit) dynamically mutates the game after every point you score. Experience unpredictable shifts in gravity, physics, and scale in real-time. Where retro gameplay meets alchemical AI transformation. • TypeScript • ★ 0 • 🍴 0 • Topics: arcade, gemini, generative-ai, llm, pong
  • T-ECD-Sequential-Recommender — Sequential Recommender (SASRec/GRU) benchmarking the T-ECD dataset (9.2M events). Features interactive testing dashboards, 2D/3D cross-domain embedding visualizations, and impact analysis. • Jupyter Notebook • ★ 0 • 🍴 0 • Topics: embeddings, gru, gru4rec, notebook, pytorch, recommendation-system, recommender-system, rnn, sasrec, transformer
  • web-image-gallery — A lightweight web application to extract all image URLs from a given website and display them in a dynamic, responsive gallery with infinite scrolling • JavaScript • ★ 0 • 🍴 0
  • wildlife-camera-trap-ai-system — AI-powered wildlife monitoring system powered by YOLOv8, with real-time detection and automatic video recording on the edge device. Metadata and thumbnails sync to a web dashboard for easy browsing and filtering. • Jupyter Notebook • ★ 0 • 🍴 0 • Topics: ai, animal, bird, camera, computer-vision, edge, onnx, wildlife, yolo
2024 — 3 repos
2023 — 7 repos
  • NewsFront — Classic News WebApp • JavaScript • ★ 2 • 🍴 0 • Topics: news, newsapi, newsapp
  • NatBrianUnknown • ★ 0 • 🍴 0
  • scrollscape — Endless Photos Scrolling • JavaScript • ★ 0 • 🍴 0
  • simple-digital-business-card — Deploy digital business card in Firebase • CSS • ★ 0 • 🍴 0
  • trading-simulation — A high-throughput trading simulation for calculating OHLC summaries from large transaction volumes. Built with a Go app server, it leverages Kafka for asynchronous message queuing and Redis for fast data persistence. Features include Protobuf for data serialization, Dockerized infrastructure, and an API for bulk transaction. • Go • ★ 0 • 🍴 0
  • Ubuntu-ThemeJavaScript • ★ 0 • 🍴 0
  • whatsapp-chatgptPython • ★ 0 • 🍴 0
2022 — 1 repos
2021 — 1 repos
2020 — 7 repos
  • campus_indoor_map — Interactive University of Maryland campus indoor map with mapbox and openstreetmap • JavaScript • ★ 0 • 🍴 0 • Topics: mapbox, openstreetmap
  • EM-algorithm-implementation — Implement Expectation-Maximization algorithm • Jupyter Notebook • ★ 0 • 🍴 0
  • GameSalad — Spanish Grammar Racing Game • Unknown • ★ 0 • 🍴 0 • Topics: game
  • Github-IO-Template-academicpages — Nathanael Brian Github Page • JavaScript • ★ 0 • 🍴 0
  • SG-Data-Structure — Snippet code of S-G-Tree and S-G-KD-Tree data structure • Java • ★ 0 • 🍴 0
  • TwoHatsGame — Simulation game, where the user set up a hat color for each of the two people, either Blue or Red. If at least one of the two is right, they both win. They are allowed to come up with a plan in advance, but the adversary who is deciding which hats to put on them will hear the plan and will actively work against it. • Java • ★ 0 • 🍴 0
  • VideoPlayer — Video player with extra features, such as time stamp labeling • JavaScript • ★ 0 • 🍴 0
2019 — 2 repos
  • Data-Science-Tutorial — Data Science pipeline tutorial • HTML • ★ 0 • 🍴 0
  • JapaneseTranslationDiagflow — Japanese Translation Chat Bot (with voice recorder). Translation hasn't been implemented yet. • Java • ★ 0 • 🍴 0

Last updated: 2026-01-13T00:59:50.824Z

Pinned Loading

  1. LLMTradingAgents LLMTradingAgents Public

    LLMTradingAgents is an automated trading system that orchestrates competition between different Large Language Models (LLMs). It uses a 3-agent architecture to analyze market data, propose trades, …

    Python

  2. mediapipe-hand-recognition mediapipe-hand-recognition Public

    Hand recognition system using MediaPipe for real-time hand tracking, static hand-sign classification, dynamic movement classification, and data collection for training custom ML models.

    Jupyter Notebook 1

  3. CanvasAI CanvasAI Public

    Interactive 2D game development sandbox that allows you to create and modify games using the power of Google's Gemini AI

    TypeScript

  4. bullet-hell-100kbbh-rl bullet-hell-100kbbh-rl Public

    Gymnasium env + DQN/Double-DQN to dodge bullets in 100KBBH. Live preview, video recording, TensorBoard, CSV logs, and HTML reports.

    Python

  5. wildlife-camera-trap-ai-system wildlife-camera-trap-ai-system Public

    AI-powered wildlife monitoring system powered by YOLOv8, with real-time detection and automatic video recording on the edge device. Metadata and thumbnails sync to a web dashboard for easy browsing…

    Jupyter Notebook

  6. chatgpt-from-scratch chatgpt-from-scratch Public

    A comprehensive, zero-dependency notebook to build a modern GPT from scratch. Implements Llama 3 architecture (RMSNorm, RoPE, SwiGLU) and trains on FineWeb-Edu using PyTorch. Educational, clean, an…

    Jupyter Notebook