Skip to content
Oct 2025Team LeaderVISUAL TOOLINGMLSYSTEMS

NeuralNet

Design neural networks visually and generate Keras code

NeuralNet is a visual model-building prototype. Users connect layers in a React canvas and turn the graph into inspectable Keras code. The current hosted training view uses simulated metrics.

NeuralNet interactive showcase screen 1
the challenge

A visual graph must reject invalid connections and produce code in a consistent order without relying on unsafe runtime evaluation.

architectural approach

The editor stores layers and connections as graph data. The backend checks their order and generates Python source through an AST-based compiler. The current deployed training screen demonstrates the intended workflow with simulated metrics.

what shipped

The live prototype supports visual architecture design and Keras code generation. Training and deployment are represented in the interface, but the hosted training route currently runs in mock mode.

GraphVISUAL BUILDER
ASTCODE GENERATION
DemoTRAINING PREVIEW
System Blueprint

Technical Specs & Highlights

Technologies & Architecture6 core technologies
Graph Editor
ReactXYFlow / React FlowJavaScriptTailwind CSS
Backend & Compiler
FastAPIPythonAST Code GenerationTopological Sort
Prototype Flows
Dataset UITraining PreviewDeployment UI
Core Engineering Highlights
01

Built a React Flow editor for visual layer composition.

02

Implemented topological sorting and AST-based Keras code generation.

03

Created dataset, training, and deployment interface flows.

04

Made the current demo state clear: hosted training metrics are simulated.

Looking for this skill set?

Jayant is open to full-stack engineering roles, internships, and high-impact software challenges.

more projects