Jun Han Ng's repositories
multilayer-perceptron
A tunable MLP classifier with various optimizers that predicts the malignancy of a tumor from the Wisconsin Diagnostic Breast Cancer dataset from scratch
ft_ality
A project about syntactic analysis using a functional programming language that build a state automata based on a text grammar file from user input
dslr
Solving a classification problem using logistic regression
ft_linear_regression
A small python project to build a linear regression model using gradient descent and least squares; as well as some benchmarks
h42n42
A web based game written in OCaml with the help of Oscigen stacks about virus propagation and particle physics
network-profiling
A tool to evaluate the current systems network performance, gather information as well as some mini performance tuning.
process-and-memory
A custom system call from scratch / re-implementations of wait() kill() and fork() syscalls
drivers-and-interrupts
A custom keylogger module driver for linux kernels
fix-me
A trading system simulation with market and broker entities communicating through a router using the FIX protocol.
little-penguin
A series of challenges from the eudyptula challenge.
override
Writeups for binary exploitation challenge which includes reconstructed source code
rainfall
A series of challenges that revolves around binary exploitation and source code reconstruction
boot2root
A CTF like which has a goal to run a root shell starting from nothing a remote machine running some services
humangl
A hierarchical modeling simulator in openGL
snow-crash
A general cybersecurity challenge that introduces privilege escalation, exploitation of bad programming practices and more.
cloud-1
A project to learn about cloud computing, where I deploy a full stack auto scaling, fault tolerant database and web app with a CDN using AWS and ansible.
inception-of-things
A project which involves setting up and managing sample k3s clusters with k3d, emulated using virtual machines on vagrant and a CI/CD implementation using Agro CD
what-is-sports-in-malay-jng
sukan deez nuts
kfs-2
The second stage of a custom kernel, which will have a GDT implementation for memory segmentation, debugging helpers and a pseudo-shell
alchemyuni
Alchemy university files
swingy
A GUI and TUI Based RPG Game made in Java and Swing
ajav_launcher
A trivial aircraft simulation program that is made using Java and designed using UML diagram
computorv2
A calculator shell inspired by bc made in CPP
computorv1
A simple second degree polynomial calculator in C++
libasm
Reimplementation of some libC functions in NASM x86_64 assembly language