# James Vertisan's Tech Stack
The tech stack listed below is for the individual **James Vertisan a.k.a Satoshi Nakamoto**.
These are the languages, database engines, protocols, IDEs, dev tools, and design tools that he used to create Fractal, Nebula, and everything in the Vertisan DeFi ecosystem over the past 18+ years.
## Programming Languages
> *A programming language is a computer language programmers use to develop programs, scripts, or other sets of instructions for computers to execute.*
[C++](https://en.wikipedia.org/wiki/C%2B%2B) for the neural network, hive workers, VCOS, and systems tools
[C#](https://en.wikipedia.org/wiki/C_Sharp_(programming_language)) for custom backend tools to facilitate VCOS interaction
[C](https://en.wikipedia.org/wiki/C_(programming_language))
[Dart](https://dart.dev/) for Vertisan DeFi smartphone apps
[Forth](https://en.wikipedia.org/wiki/Forth_(programming_language)) for the internal stack machine
[Rust](https://www.rust-lang.org/)
[Haskell](https://www.haskell.org/)
[Java](https://en.wikipedia.org/wiki/Java_(programming_language))
[JavaScript](https://en.wikipedia.org/wiki/JavaScript)
[TypeScript](https://www.typescriptlang.org/)
[Assembly Language](https://en.wikipedia.org/wiki/Assembly_language) for both x64 and ARM64
[FraQL](Fractal%20Technology/FraQL/Introduction%20to%20FraQL) - Fractal's dedicated query language
[GraphQL](https://en.wikipedia.org/wiki/GraphQL) data and query manipulation language
[SparQL](https://en.wikipedia.org/wiki/SPARQL)
[Go programming language](https://en.wikipedia.org/wiki/Go_(programming_language)) RDF query language
[ANSI SQL 2016](https://en.wikipedia.org/wiki/SQL:2016)
[Transact-SQL](https://learn.microsoft.com/en-us/sql/t-sql/language-reference?view=sql-server-ver16)
[Gremlin](https://en.wikipedia.org/wiki/Gremlin_(query_language))
[Python](https://www.python.org)
[SCSS](https://sass-lang.com)
[CSS 3](https://en.m.wikipedia.org/wiki/CSS)
[HTML5](https://en.m.wikipedia.org/wiki/HTML)
## Frameworks
> *A software development framework is a structured set of components, tools, libraries, best practices, and guidelines that provide its users with a foundation or platform to build a software system from scratch.*
[Flutter - Build apps for any screen](https://flutter.dev/)
## Data Persistence
[Berkeley DB](https://en.wikipedia.org/wiki/Berkeley_DB) key-value pair engine
[LevelDB](https://en.wikipedia.org/wiki/LevelDB) key-value pair engine
[Neo4j](https://neo4j.com/) graph database platform
[Cosmos DB](https://en.wikipedia.org/wiki/Cosmos_DB) NoSQL database engine
[MongoDB](https://en.wikipedia.org/wiki/MongoDB) NoSQL database engine
[SQL Server](https://en.wikipedia.org/wiki/Microsoft_SQL_Server) RDbE relational database engine
[Redis](https://en.wikipedia.org/wiki/Redis) in-memory key-value database
[InfinityDB](https://en.wikipedia.org/wiki/InfinityDB) embedded DB and client/server DBMS
[SQLite](https://en.wikipedia.org/wiki/SQLite) embedded relational database
[Blockchain](https://en.wikipedia.org/wiki/Blockchain)distributed ledger ;-)
[Fractal](Fractal%20Technology/Introduction%20to%20Fractal%20Technology) decentralized multi-modal database engine :-))
## Protocols
[gRPC](https://en.wikipedia.org/wiki/GRPC) Remote Procedure Calls
[IP (Internet Protocol)](https://en.wikipedia.org/wiki/Internet_Protocol)
[UDP (User Datagram Protocol)](https://en.wikipedia.org/wiki/User_Datagram_Protocol)
[HTTP (Hypertext Transport Protocol)](https://en.wikipedia.org/wiki/HTTP)
[FFVRP](Foundational%20Tech/FFVRP%20Routing%20Protocol) network-layer communications protocol
[RTP (Real-Time Protocol)](https://en.wikipedia.org/wiki/Real-time_Transport_Protocol)
[PPP (Point-to-Point Protocol)](https://en.wikipedia.org/wiki/Point-to-Point_Protocol)
[RabbitMQ](https://en.wikipedia.org/wiki/RabbitMQ) - [AMQP](https://en.wikipedia.org/wiki/Advanced_Message_Queuing_Protocol) message broker
[MQTT](https://en.wikipedia.org/wiki/MQTT) lightweight publish-subscribe protocol
## Analytics
[Apache Spark](https://en.wikipedia.org/wiki/Apache_Spark) analytics engine
## Dev Tools and Utilities
[GitHub Desktop](https://desktop.github.com/) as one source code repository
[Sass: Syntactically Awesome Style Sheets](https://sass-lang.com) for web style creation
[Node.js](https://nodejs.org/en) to run JavaScript anywhere
[Gulp](https://gulpjs.com/docs/en/getting-started/quick-start/) for automation of web build processes
[Chocolatey](https://chocolatey.org) package manager for JavaScript
[PuTTY](https://putty.org) SSH and Telnet client for Windows
[PowerShell](https://learn.microsoft.com/en-us/powershell/scripting) cross-platform command-line scripting language
[MASM for x64 (ml64.exe)](https://learn.microsoft.com/en-us/cpp/assembler/masm/masm-for-x64-ml64-exe?view=msvc-170) Microsoft Macro Assembler for x64 assembly language
[APDU inspection tool](https://github.com/crocs-muni/APDUPlay) for infiltration testing of the Vertisan Cards
[Beyond Compare 4](https://www.scootersoftware.com/home) for deep file comparison
[FileZilla Pro](https://filezilla-project.org/filezilla_pro.php) FTP client for pushing out spot updates by FTP
[ESLint](https://eslint.org/) for resolution of basic code smells and formatting
## Dev Environments
[Visual Studio Code](https://code.visualstudio.com)
[Visual Studio Enterprise 2026](https://visualstudio.microsoft.com) for active coding in C++, C#, and Assembly Language
[RustRover: Rust IDE by JetBrains](https://www.jetbrains.com/rust/)
[SQL Server Management Studio](https://en.m.wikipedia.org/wiki/SQL_Server_Management_Studio)
[Azure Data Studio](https://learn.microsoft.com/en-us/azure-data-studio/what-is-azure-data-studio)
[Azure Storage Explorer](https://azure.microsoft.com/en-us/products/storage/storage-explorer/)
[Python IDE](https://www.python.org)
[JCIDE](https://www.javacardos.com/tools) Java Card IDE
[Arduino Desktop IDE](https://www.arduino.cc/en/Guide)
[Adafruit WebIDE](https://learn.adafruit.com/webide/overview)
## API Testing
[Postman](https://en.wikipedia.org/wiki/Postman,_Inc.) API testing platform
[Fiddler](https://en.wikipedia.org/wiki/Fiddler_(software)) web debugging proxy
## Design Applications
[Microsoft Visio](https://www.microsoft.com/en-us/microsoft-365/visio/flowchart-software) for architectural diagrams
[Adobe Illustrator](https://www.adobe.com/products/illustrator.html) for vector illustration artwork of iconography and the Vertisan Language
[Adobe Photoshop](https://www.adobe.com/products/photoshop.html) for bitmap artwork
[FontForge](https://fontforge.org/en-US/) for the creation of the 6 custom Vertisan fonts
##### Relevant Search Tags
> #vertisan-tech-stack #satoshi-tech-stack