My name is Raven Limadinata.
I am a Software Engineer primarily focusing on IoT and Desktop Development.
Programming since 2012, mostly proudly self-taught!
Now let's begin!
Story of My Life (1D), All My Life (Foo Fighters), In My Life (The Beatles). Call it whatever, just a section where I tell about myself.
I promise you it would be boring xD
Hello! Halo! はじめまして! (read: Hajimemashite!)
I am Raven Limadinata.
I was born (on one 28th May) and raised in Surabaya, East Java.
I grew up surrounded by technology. My father is a hobbyist electronics tinkerer and an avid DIYer.
I started my very first interaction with a computer at the very least when I was 7 years old.
It was not a particularly spectacular happening, though. I was not a genius wizard who could program at
that young age.
I would be playing around in MS Paint making 2D maps of I don't even know what. Frankly speaking, I used to dream to be a civil engineer / architect back then. Perhaps that was why I enjoyed making maps. Little did I know, I actually had more passion for technology. It was only in the early 2012 that I found the beautiful world of computer programming.
I truly enjoy (almost) anything technology related. Not just computers. I enjoy media production (both video and audio). I have worked on a couple of award-winning videos, and some more nominated at least the top 5. I was also a Sound Engineer / Multimedia Operator for my church and still is a hobbyist sound engineer in my off times.
Speaking of sound engineering, I must also admit that I am a big musichead. I play several instruments, mainly the Piano and the Drums. Piano-wise, I am actually an ABRSM certified 4th Grade Pianist. (Not that it really matters) 😅 I also play the Bass, Violin, some Guitar and Percussions. I enjoy various genres of music. Mainly J-Pop, Pop-Punk, Rock, Jazz, and Classics.
Besides all of the tech-y stuff, I also enjoy learning languages and write. Learning languages and writing are two of my ways to cope with my stress. I also admire the Japanese culture, especially their Ikigai (生き甲斐) life philosophy.
Alright, enough about me. If you want to now more, use the button below to reach me out and I can tell you my story!
*) It would be a fairly long story 😂
Important!
*) For all OSes mentioned I have at least 6 months of experience using and maintaining the OS
All paid work. Sorted by time from latest to earliest started
March 2023 - Present
Sep 2016 - August 2022
Primarily develops and maintains tools and softwares for small to medium-sized companies with minimal or no specialized IT department or technician at all. Top 3 tools I mostly work on are POS systems, digital staff attendance systems, and storage inventory systems.
Besides freelance tooling work, I also work on various individual projects including:
- Project Crystalia
- PC Monitor
- Scoreboard v2
*) For more information of the projects, please refer to Projects section.
April 2020 - December 2021
Manages an Indonesian-based Instagram fan page with handle @wowfakta_idol48.
Responsibilities:
- Content Creation
- Article Writing
- News Gathering
- Community Platform Moderation
Jun 2019 - Jul 2019
Worked as a Data Technician responsible for patient data input and management as part of the hospital's switch from
paper-based patient records collection system to computer-based patient records collection system.
It was a short-term job mainly to help the hospital transition their records collection system in preparation
for their accreditation.
Responsibilities:
- Data transfer from paper-based records into a computer-based database
- Data validation for already transfered records
2014 - Sep 2016
Worked as a free lance web developer for multiple different web development teams. Works on components varying from authentication systems (SSO), API integrations, chat bots to databases. Occasionally works on UI/UX design as well. The projects I work on are mostly components for companies' Intranet systems so most of the projects are not publicly disclosable.
All unpaid work. Sorted by time from latest to earliest started
Aug 2019 - Sep 2019
A short term guest instructor work to fill in the do nothing period between graduating high school and entering university. Since I was an alumni of the school, I was given the permission to teach the school's Band class along with the real teacher (I act as an assistant for the real teacher). My responsibilities include auditioning students for the school's band selection, preparing the studio for the class, maintaining the equipment, as well as teaching. I mainly teach drums but I also occasionally teach keyboard and bass (+ some very very minor guitars). I also replaced the temporary ICT (Information and Computing Technology) teacher once. The temporary ICT teacher was not very well-versed with the deeper parts of PowerPoint. The lesson for that session was about Master Slides, so I took over their class only for that part.
Apr 2017 - May 2019
L-zyscoft is a student-initiated extracurricular project where we learn to develop a game by ourselves, without the guidance of any teacher since we don't have teachers who knows how to develop games. It was a 'sequel' to a previous project I was also part of (Gamejack Studio). I co-founded and lead the project as my fellow founder was not actually a technical person. In this organization, I managed all of the development operations, taught game development & media production basics, as well as report in with the supervising teacher. I also designed and developed the intranet system for the project.
L-zycsoft Workstation and L-zycsoft Intranet are disclosable projects related to this organization.
May 2014 - Jun 2016
Gamejack is a student-initiated game development project founded by my senior. I was invited to become their tech advisor because at that point of time I have had quite some experience in development, compared to the other members who knows nothing at all about development. In this organization, I am responsible for developing and maintaining the website as well as design the development pipeline. Besides that I also worked on several custom tooling scripts for Unity Editor as well as managing the computer systems used for the development.
2012 - Sep 2019
My responsibilities in this organization include:
- Operating the slide show software (PowerPoint) for displaying graphic materials
- Operating and maintaining the lyrics display software
- Creating visual materials for the slide shows
- Updating the lyrics library
- Engineering the sound of the service
- Training new recruits
All of my disclosable projects, sorted by time from latest to earliest started.
Don't hesitate to contact me for a demo of any of these projects!
Started August 2021 | Active | Under Development
Scoreboard v2 is a resurrection of an the old Scoreboard project. This new version is programmed in a different language (C#, old one was VB.Net) merely to get myself practicing C#. In fact, there is little to no advantage of switching from VB.Net to C#. Scoreboard, as it's name implies, is a digital score board system primarily design for basketball. It has basic score board functionalities such as tracking team scores and fouls and timer functions. More features will be added but development of this project is lower is the priority list.
Language Used: C#
Started August 2020 | Active | Deployed
Crystalia is a community Discord bot made for the 48G Fandom community. The development of the bot itself started as a holiday project. As I showcased the bot to the community, they gave the bot a high rating and the project immediately turned into a side project that is still under active development up until today. The bot is currently deployed in several 48G community Discord servers (less than 10). As of now, Crystalia is capable of displaying the biography and catchphrase of Japan 48G members as well as randomly selecting a trivia from a database. Crystalia also has several information utilities for Showroom Live*, utilizing Showroom's API. Crystalia is used to be deployed in Heroku but it is now running on my personal Raspberry Pi server.
Technologies Used: Node.js | Discord.js | Raspberry Pi | SQL
Checkout Project Crystalia on Github and play around with Crystalia on our Discord Test Server.
Started February 2020 | Active
PC Monitor is an Arduino-based PC status monitoring system. This project consists of 2 parts, the client device (based on Arduino UNO R3) and the server software. The workings of the system is simple: The server gets PC statistics (CPU temperature, RAM usage, etc.) using an open-source library called Open Hardware Monitor, then it sends the data via serial communications over USB which is then interpreted by the client device and then displayed on a 20x4 Matrix LCD. The device also features a rotary encoder that is used to control the display (change pages, lock the display, etc.).
Technologies Used: Arduino | Language Used: C# (Server), C++ (Arduino Client)
Started December 2019 | Finished
Incorvorated is a website developed for the Computer Fundamentals course final assignment, class of 2019/09. It is a mock website for an imaginary restaurant called "Incorvorated". The website is just a simple site covering the menu available in the restaurant as well as the company profile.
Technologies Used: HTML5 | CSS3 | JavaScript
Checkout Incorvorated here
Started August 2021 | Abandoned
Scoreboard v1 is a side project started with the motivation of creating a reliable basketball score board system for my school to replace the Flash-based system they used for years and always had trouble with. Scoreboard, as it's name implies, is a digital score board system primarily design for basketball. It has basic score board functionalities such as tracking team scores and fouls and timer functions.
Replaced by Scoreboard v2
Language Used: VB.Net
Started October 2019 | Active | Deployed
A small personal website project intended for use as personal branding as well as a platform for me to fulfill my writing hobby. The site combines a static landing page that will redirect visitors to different pages and my blogs. I have 2 blogs prepared but have not actually written anything yet because I haven't really had a lot of time working on my website yet. Some parts of the website is still not accessible yet but plans for works is already in line for upcoming holidays. The landing page is coded by hand in PHP and stylized in pure CSS3 (no frameworks) and JavaScript. The blogs uses WordPress for it's Content Management System (CMS).
Technologies Used:
HTML5 | CSS3 |
JavaScript | WordPress |
Cloudflare | CPanel
Checkout my Personal Site here
Started May 2017 | Abandoned
L-zycsoft Workstation is an additional system for the L-zycsoft Studio project. It is a desktop software installed in the project member's workstations. The software is essentially a port of the web-based intranet. It accesses the project management databases and pulls data from it. The data is then displayed in the software window. The software also features extra functions such as encrypting/decrypting the game assets into/from our own proprietary file format, display system statistics (RAM usage, OS version, Unity version, etc.), and it also acts as an application launcher for our standard development softwares too.
Technologies Used: SQL | Languages Used: VB.Net, C#
Started May 2017 | Abandoned
L-zycsoft Intranet is an intranet system developed for the L-zycsoft Studio project. It has basic intranet functionalities such as project progress tracking, project management system, internal social platform, cloud drive and internal calendar. The system was running during the project period but then it was abandoned as the project was dismissed after the students in the team graduated.
Technologies Used: Joomla 3.x
Well, that's all I have to tell you...
If you are interested please kindly reach out to me on the contact information below!
And if you reach this place, I believe you have read my profile very thoroughly. Thank you, sincerely :)