Excited for this new chapter as Jamango! exits stealth mode.
I'm jorenrui. Product-focused full stack developer with 4 years of professional experience.
I'm currently a Sr. Product Engineer working on a browser-native sandbox platform at Jamango! Before, I've worked on a MiniJS and a no-code database at Tonic Labs.
On the side, I play games and read books. Most of the times I'm focused working on my side projects, Sutle, a platform for saving and organizing online resources into a directed learning path and Suikun UI, a work-in-progress UI kit.
Contact
Projects
Jamango! is a new gaming platform that enables anyone to create, and play user-generated worlds.
Mini is an extension for HTML which lets you add interactivity to your app without needing a full blown frontend framework.
A no-code database that unifies data across multiple systems.
An ed-tech software that provides users with tools for creating courses and content.
My thesis when I was a college student at SPCC. A school portal that contains enrollment, curriculum builder, class scheduling, employee management, and grading system.
Side Projects
A platform for saving and organizing online resources into a directed learning path.
More Info at joeylene.com/projects/sutle
Cevali is a small JavaScript library that allows you to create validations for any types of data, from simple strings to class instances, or remix existing ones to create your own. It uses two APIs: create and extend.
A side project which houses numerous Notion API powered sites made by me.
Current Sites:
- Minimal Norui - a portfolio template built with NextJS and powered by Notion. jorenrui.notion.site/Minimal-Norui-…
Collection of mini projects I build containing a MTG Companion App, Apex Legends 1-page Site, and a Piano Lesson Helper
Collection of stuff I built when I was learning web development containing of mostly freeCodeCamp projects.
Work Experience
I'm currently a IC Sr. Product Engineer working on a browser-based sandbox game and a no-code database at Tonic Labs.
Working on a no-code database from the ground up.
A start-up company creating a webinar and on-demand course platform for professional development and trainings.
Worked on Small Builders Web App, a legacy PHP app.
Worked on a Code Igniter project.
Writing
To get some interactions from the user, JavaScript has three functions we can use: alert, prompt, and confirm. These methods are not very customizable, so we can use Suikun's Alert Dialog UI to create our own.
While it's cool that there are UI frameworks out here that can speed up our development like MUI, Ant Design, Base Web, and Bootstrap, I mostly prefer to create my own UI components for personal projects and at times even at work.
As a person working in tech, this got me thinking, are we making the world a better place? Or are we creating a dystopia where only a select few gets the biggest portion of the pie?
At work, I was tasked to add the copy-paste functionality to our app. We are currently using Glide Data Grid in displaying records of a remote database. Luckily the grid has a built-in copy paste support so I was able to implement it with a custom callback.
Minecrafui is a simple Minecraft clone built to practice ThreeJS. It includes the basics features of the game such as first-person camera view, movement controls, collision detection, inventory / block selector, and sound effects.
A 3 part-series of how I build and launch Sutle, my side project that organizes online resources into a directed learning path, in Product Hunt.
Discussed how I create and manage my projects using Git/GitHub. Also, tackled how I use GitHub's project boards, issues, and pull requests.
Written when I was a college student. Discussing how I develop web-based apps, include how I do things, what software I use, and resources that helped me. This is the design part of the process.
Written when I was a college student. Discussing how I develop web-based apps, include how I do things, what software I use, and resources that helped me. This is the code part of the process.
Sharing my experiences, instructions rather, in deploying website/web apps in different free web hosts.
Education
Transferred as of 2018
Attended from June 2014 to 2017 then transferred out.