Jordan Castro

Hi, my name is Jordan Castro and I enjoy writing advanced software with intricate features. It all started during the Covid-19 pandemic; when we had to stay at home and quarantine. I started learning Android programming in Java. I found it challenging at first but when I showed my family the little number guessing app, and they were impressed by it, I knew there was something here. It inspired me to continue throught the challenge and finish the course. I learned much and got to put that knowledge to the test building my very first app for my dads business. It was a complex app using androids native XML ui layout tool; which if you've ever used it can be a real pain in the butt.

Now I mostly work in my full time job where I maintain 3 different web applications and a Text2SQL multi agent ai model. And when I am not working, I spend my free time working on my game studio EpochTech where I am developing a mobile platforming game that uses AI to generate a new level daily. And a in-house programming language designed to replace JavaScript called EasyJS. I use easyJS everywhere I would have used JS in the past. This and the 3D version (BETA) are written in easyjs.

Below you can browse the things I have been working on. Thank you for visiting my page.

Go to 3D Version (BETA)

Pixel AI Dash

A mobile platformer where everyday there is a new level generated by a custom written AI algorithm. Built in Godot with custom C++ extensions for low level AI interop.

Visit Website

EasyJS

Easy to use, modern programming languge to replace JS. Write your code in easyjs and compile it to JS. EasyJS came to life because I dislkiked the JavaScript syntax. I wanted a programming language that:

  • Ran natively in the web (i.e. NOT PYScript or TypeScript or WASM)
  • Has a rich standard library
  • Is easy to read
Visit Website