Skip to content
View noodkhan's full-sized avatar
πŸ’€
Zzz
πŸ’€
Zzz

Block or report noodkhan

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 is supported. This note will only be visible to you.
Report abuse

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

Report abuse
noodkhan/README.md

πŸ‘‹ Hi, I'm Navin Khanthawong (Noodkhan Navin)

πŸš€ Software Engineer β€’ SaaS Builder β€’ AI/ML Researcher

I build software systems that solve real-world problems β€” from full-stack applications and SaaS platforms to business management systems and machine learning experiments.

My current direction is combining:

Software Engineering
        +
System Architecture
        +
Business Systems
        +
Data
        +
Artificial Intelligence

I enjoy understanding how systems work underneath the abstraction rather than simply using frameworks.


πŸ§‘β€πŸ’» About Me

  • πŸ’» Software Engineer focused on full-stack development
  • πŸš€ Building SaaS and business management platforms
  • 🏒 Interested in ERP / Business Operating Systems
  • πŸ€– Researching Artificial Intelligence and Machine Learning
  • 🧠 Learning neural networks from mathematical fundamentals
  • πŸ“Š Building data-driven systems and analytics
  • β˜• Java / Spring Boot backend development
  • 🌐 Vue / React / Node.js full-stack development
  • πŸ—„οΈ MySQL / MongoDB database development
  • ☁️ Cloud deployment and server infrastructure
  • βš™οΈ Interested in automation, scalable architecture, and intelligent software

πŸ› οΈ Technology Stack

πŸ’» Programming Languages


🌐 Frontend Development

Frontend Focus

  • Component architecture
  • Responsive UI/UX
  • Admin dashboards
  • Business applications
  • Data visualization
  • State management
  • API integration
  • Authentication flows
  • Real-time interfaces

β˜• Java Development

Java is one of my core backend technologies.

Java Technologies

Java Experience

  • Spring Boot
  • Spring Data JPA
  • Spring Security
  • REST APIs
  • JDBC
  • MySQL integration
  • CRUD architecture
  • Authentication / Authorization
  • Database relationships
  • Java Swing
  • Maven
  • JUnit
  • Mockito
  • Logging
  • Exception handling

πŸ–₯️ Backend Development

Backend Focus

  • REST API design
  • Authentication
  • Authorization
  • JWT
  • OAuth
  • CRUD systems
  • Business logic
  • API architecture
  • Database integration
  • Validation
  • Error handling
  • Scalable backend services

πŸ—„οΈ Database & Storage

Database Experience

  • Relational database design
  • MongoDB document modeling
  • MySQL
  • MongoDB Atlas
  • JPA / Hibernate
  • Mongoose
  • Database relationships
  • Indexing
  • Query optimization
  • Data validation

☁️ DevOps & Infrastructure

Infrastructure

  • Linux servers
  • DigitalOcean
  • Nginx
  • PM2
  • Certbot
  • SSH
  • Git / GitHub
  • Environment configuration
  • Server deployment
  • Reverse proxies
  • SSL configuration

πŸ€– Artificial Intelligence & Machine Learning

One of my current research directions is understanding how machine learning actually works underneath modern AI frameworks.

Instead of starting with high-level libraries, I am working from the fundamentals.

Mathematics
     ↓
Algorithms
     ↓
Perceptrons
     ↓
Neural Networks
     ↓
Optimization
     ↓
Deep Learning
     ↓
AI Systems

🧠 Current AI Research

1. Perceptrons

Building a perceptron from scratch using Python.

Current experiment:

Input
[x, y, bias]
      ↓
Weighted Sum
      ↓
Activation
      ↓
Prediction
      ↓
Error
      ↓
Weight Adjustment
      ↓
Learning

The model learns to classify points:

🟒 Above the line
πŸ”΄ Below the line

without being explicitly given the final decision boundary.


2. Neural Network Fundamentals

Currently studying:

  • Neurons
  • Inputs
  • Weights
  • Bias
  • Activation functions
  • Forward propagation
  • Loss / error
  • Learning rate
  • Gradient descent
  • Backpropagation
  • Hidden layers
  • Output layers
  • Matrix operations
  • Optimization

πŸ”¬ AI Research Roadmap

My goal is to gradually move from a simple perceptron toward deeper machine-learning systems.

Phase 1 β€” Fundamentals

  • Inputs
  • Weights
  • Bias
  • Weighted sum
  • Activation function
  • Prediction
  • Error calculation
  • Weight adjustment
  • Learning rate
  • Training loop

Phase 2 β€” Visualization

  • Training data visualization
  • Decision boundary
  • Random data generation
  • Large datasets
  • Real-time training visualization
  • Weight history
  • Error history
  • Accuracy graph
  • Epoch visualization

Phase 3 β€” Neural Networks

  • Multiple neurons
  • Hidden layers
  • Forward propagation
  • Backpropagation
  • Gradient descent
  • Loss functions
  • ReLU
  • Sigmoid
  • Softmax
  • Multi-class classification

Phase 4 β€” Deep Learning

  • Matrix-based neural networks
  • Mini-batch training
  • Optimizers
  • CNN
  • RNN
  • Transformers
  • Attention mechanisms

Phase 5 β€” Applied AI

Researching how AI can be applied to:

  • Business intelligence
  • ERP systems
  • Demand forecasting
  • Inventory forecasting
  • Sales prediction
  • Anomaly detection
  • Recommendation systems
  • Business automation
  • Decision support systems
  • Intelligent analytics

🏒 AI + Business Systems

One of my main interests is combining AI with business software.

Traditional ERP:

Business
   ↓
Data
   ↓
Reports
   ↓
Human Decision

The direction I am researching:

Business
   ↓
Data
   ↓
AI / ML
   ↓
Pattern Detection
   ↓
Prediction
   ↓
Recommendation
   ↓
Human Decision

For example:

Inventory Data
      ↓
Historical Sales
      ↓
Purchasing Data
      ↓
Seasonality
      ↓
Neural Network
      ↓
Demand Forecast
      ↓
Recommended Purchase

The goal is not simply to build software that stores business information.

The goal is to build systems that can learn from business data and help people make better decisions.


πŸ“Š Business Intelligence

I am particularly interested in turning raw business data into useful information.

Raw Data
   ↓
Data Processing
   ↓
Analytics
   ↓
Patterns
   ↓
Predictions
   ↓
Business Decisions

Examples:

  • Sales forecasting
  • Inventory optimization
  • Cost analysis
  • Profit analysis
  • Customer behavior
  • Purchase prediction
  • Waste detection
  • Business performance analysis

πŸš€ Featured Projects

🧠 Neural Network From Scratch

A machine-learning learning laboratory built from scratch in Python.

Current Features

  • Perceptron
  • Random weights
  • Bias
  • Activation function
  • Error calculation
  • Learning rate
  • Weight adjustment
  • Training epochs
  • Accuracy testing
  • Random dataset generation
  • Decision boundary visualization

Current Problem

Classify points:

Above a line β†’ +1

Below a line β†’ -1

Technology

Python
Random
Matplotlib

🍽️ Restaurant Management Platform

A full-stack business management system designed around restaurant operations.

Features

  • πŸ“¦ Inventory Management
  • πŸ›’ Purchase Orders
  • 🧾 POS
  • πŸ’° Sales Tracking
  • πŸ“Š Analytics
  • πŸ“ˆ Business Reports
  • πŸ—‘οΈ Waste Management
  • πŸ‘¨β€πŸ³ Recipe Management
  • πŸ‘₯ Customer Management
  • πŸ€– Data-driven Insights

Technology

Vue.js
Tailwind CSS
Node.js
Express.js
MongoDB
Chart.js

🏒 SaaS Business Management Platform

A business operating platform designed to bring multiple business functions into one system.

Features

  • Authentication
  • Authorization
  • User management
  • Business management
  • Branch management
  • Inventory
  • Purchasing
  • Sales
  • Accounting
  • Customers
  • Reports
  • Analytics
  • Automation
  • AI-assisted insights

Technology

Vue / React
Node.js
Express
Spring Boot
MySQL
MongoDB

β˜• Java + MySQL Project

A Java backend project focused on learning database-driven application architecture.

Roadmap

Java Application
      ↓
JDBC
      ↓
MySQL
      ↓
CRUD
      ↓
Business Logic
      ↓
Validation
      ↓
Testing
      ↓
Deployment

Core Concepts

  • Java
  • JDBC
  • MySQL
  • CRUD
  • PreparedStatement
  • Exception handling
  • Logging
  • JUnit
  • Mockito
  • Database design

Example CRUD

CREATE
   ↓
READ
   ↓
UPDATE
   ↓
DELETE

The project is designed as a foundation for larger Java backend applications.


πŸ—οΈ Software Engineering

My development approach focuses on understanding the entire system rather than only one layer.

                    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
                    β”‚   Frontend    β”‚
                    β””β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”˜
                            β”‚
                            β–Ό
                    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
                    β”‚   REST API    β”‚
                    β””β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”˜
                            β”‚
                            β–Ό
                    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
                    β”‚ Business Logicβ”‚
                    β””β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”˜
                            β”‚
                            β–Ό
                    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
                    β”‚   Database    β”‚
                    β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                            β”‚
                            β–Ό
                    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
                    β”‚ AI / Analyticsβ”‚
                    β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

πŸ“š Currently Researching

Software Engineering

  • System Design
  • Distributed Systems
  • API Architecture
  • Database Architecture
  • Scalability
  • Performance Optimization
  • Security
  • Cloud Infrastructure

Artificial Intelligence

  • Machine Learning
  • Neural Networks
  • Deep Learning
  • Optimization
  • Computer Vision
  • Natural Language Processing
  • Generative AI
  • AI Agents
  • Predictive Analytics

Business AI

  • Demand Forecasting
  • Recommendation Systems
  • Anomaly Detection
  • Business Intelligence
  • Predictive Analytics
  • Automated Decision Support
  • AI-powered ERP

πŸ§ͺ Research Philosophy

I prefer to understand the fundamentals before relying on abstractions.

For example:

Don't just use:

NeuralNetwork()

Understand:

Input
 ↓
Weight
 ↓
Weighted Sum
 ↓
Activation
 ↓
Error
 ↓
Gradient
 ↓
Weight Update

The same philosophy applies to software engineering:

Don't just use a framework.

Understand:

HTTP
 ↓
API
 ↓
Architecture
 ↓
Database
 ↓
Networking
 ↓
Security
 ↓
Infrastructure

πŸ’‘ Engineering Principles

Build software that creates measurable business value.

I believe good software should be:

  • βœ… Simple to use
  • βœ… Easy to maintain
  • βœ… Reliable
  • βœ… Secure
  • βœ… Scalable
  • βœ… Data-driven
  • βœ… Designed around real problems
  • βœ… Built for long-term evolution

🧠 AI Philosophy

"AI is the new electricity." β€” Andrew Ng

My goal is not simply to "use AI."

I want to understand how AI works, how it can be engineered into real systems, and where it can create meaningful value.


πŸ“ˆ Long-Term Direction

My long-term technical direction sits at the intersection of:

              SOFTWARE
                  β”‚
                  β”‚
        β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
        β”‚                   β”‚
     SYSTEMS              DATA
        β”‚                   β”‚
        β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                  β”‚
                  β–Ό
              ARTIFICIAL
             INTELLIGENCE
                  β”‚
                  β–Ό
          BUSINESS SYSTEMS
                  β”‚
                  β–Ό
          INTELLIGENT SOFTWARE

The ultimate goal is to build software that doesn't just record what happened.

It should increasingly help answer:

What happened?
        ↓
Why did it happen?
        ↓
What will happen?
        ↓
What should we do?

πŸ“Š GitHub Analytics


πŸ“ˆ Contribution Activity


πŸ“« Connect With Me


⚑ Fun Fact

I enjoy taking an idea from:

"I wonder if this is possible..."

to:

Research
   ↓
Prototype
   ↓
Code
   ↓
Experiment
   ↓
System
   ↓
Product

πŸš€ Keep Building

Learn.
Build.
Break.
Research.
Improve.
Repeat.

The goal isn't to know every technology. The goal is to understand how to build.

Pinned Loading

  1. Backend-BusinessOS Backend-BusinessOS Public

    Backend for Business Operating System nodeJS Full System with Database Connection

    JavaScript 1 1

  2. Frontend-BusinessOS- Frontend-BusinessOS- Public

    Frontend Business Operating System Vue JS Full System with Database Connection

    Vue 1 1

  3. SpringBoot-NextJS-SQL SpringBoot-NextJS-SQL Public

    Java Spring Boot Backend + Next JS Frontend + MySQL Database OOP Final Project

    JavaScript 3

  4. Neural-Network-From-Scratch-Perceptron-Line-Detection Neural-Network-From-Scratch-Perceptron-Line-Detection Public

    Software Engineering Research Topic : Fundamental Of Neural Network From Scratch β€” Perceptron Line Detection

    Python 1

  5. Advanced-Neural-Network-Architectures-MNIST Advanced-Neural-Network-Architectures-MNIST Public

    ADVANCE Neural-Network Architectures MNIST DATASET & ALGORITHMS

    Python 1

  6. Linear-Regression-Grid-Search-Optimizer Linear-Regression-Grid-Search-Optimizer Public

    This project demonstrates core machine learning mechanicsβ€”including forward prediction, error computation (MSE), parameter mathematical derivation, and parameter estimation via Grid Search optimiza…

    Python