Assalamu'alaikum (May peace be upon you)
Hello, I am Bim Yusuf Karang, I am Junior Full-stack Web Developer and the Founder of Samansa Madrasah Digital,
an online-based madrasah learning guidance site. I am originaly from Pekanbaru City, Riau Province, Indonesia and live there
since birth. Currently, I am continuing my study at Islamic High School 1 (MAN 1) in Pekanbaru. I hoping to continue to my dream campus on Bandung Institute of Technology (ITB).
My career goals include becoming a great software developer and expert cyber security. I've been very interested in technology ever since I started high school. I first began coding in C++ in the middle of 2020. Early in 2021, I also attempted to create a game, but I gave up because it proved to be more troublesome than I had thought. Midway through 2021, I began learning how to create web app projects, learning some web tech, back-end and front-end frameworks. I also joined my school's Informatics Olympiad Club at the same time. We enjoy competing in a variety of computer programming competitions.
From there, I began a company called "Samansa Madrasah Digital," my largest ongoing project, in early 2022. I worked on creating a learning app for madrasah together with my religion teacher and a few of students from religion class. Even though the material content of this application is still under development, it has allowed students of madrasah to study their learning materials including Islamic ones wherever they are, whenever they want, complete with video-based learning.
I also work independently on a few number of other projects since as for now I'm the only web app developer in my school. Please feel free to take a look! ๐ค
@samansaedukasi FIKSI 2022 - Bidang Game-Aplikasi & VideoAnimasi - SAMANSA EDUKASI - VIdio Teaser #FIKSI2022 #SinergiTalentaUnggulUntukMasaDepanTangguh #SaatnyaBerwirausaha #FIKSISMA @puspresnas @Fiksioner Indonesia โฌ suara asli - samansaedukasi
Based | Web App |
---|---|
Status | Under further development |
Launch | December 2022 |
Commercial? | Yes |
Access | Visit Samansa |
For the first time in Indonesia, started in March 2022, we develop a nonformal education platform that focused on the Islamic/madrasa curriculum called Samansa Digital Madrasa. This platform was created to help students to understand better the lessons at school and to increase student learning interest in a fun way.
Samansa Madrasa Digital provides religious subjects like Arabic Languages, the History of Islam, Fiqh, Quran and Hadist, and Akidah Akhlak. This app provides a learning platform through interactive tutorial videos and quizzes for each sub-chapter.
During this year, we have continued to develop this application both in terms of application and learning content - consider using more advance animation in our video content.
We wish someday this app will be as big as another learning platform like Ruangguru or Zenius.
To gain more attention, Samansa Madrasa Digital has been contested at the Indonesian Student Innovation and Entrepreneurship Festival (FIKSI) held by the Ministry of Education. I'm very proud to announce that we won the third place ๐ฅ as the Best Application.
Based | Web App |
---|---|
Status | Finish |
Launch | March 2023 |
Commercial? | Yes |
Access | visit students admissions |
School E-voting is an app that can manage the voting of Organizational management elections, especially for the Class Representative Assembly (MPK) and Student Council (OSIS).
This app has plenty of features that election applications generally don't have it. It can be switched into two modes. Election Both Mode - election participants can exclusively choose their candidate on the committee's device and Flexible Mode - participants can do their decision on their device independently. The app can also be set to choose anonymously.
Our most proud feature is this app has a quick count real-time chart. People can watch the voter percentage chart up and down intensely.
I made this app all by myself as a result of a request from my teachers.
Based | Web App |
---|---|
Status | Finish |
Launch | November 2022 |
Commercial? | Yes |
Access | (Must be hosted locally) |
School E-voting is an app that can manage the voting of Organizational management elections, especially for the Class Representative Assembly (MPK) and Student Council (OSIS).
This app has plenty of features that election applications generally don't have it. It can be switched into two modes. Election Both Mode - election participants can exclusively choose their candidate on the committee's device and Flexible Mode - participants can do their decision on their device independently. The app can also be set to choose anonymously.
Our most proud feature is this app has a quick count real-time chart. People can watch the voter percentage chart up and down intensely.
I made this app all by myself as a result of a request from my teachers.
Based | Web App & Arduino Integrated |
---|---|
Status | Finish |
Launch | April 2022 |
Commercial? | No |
Access | visit Detas App |
Work together with the robotics team. We made an innovation whick can detect garbage discharge on rivers in the city.
Integrated with open-source hardware, Arduino Uno, this app collects data on how much garbage passed the sensor unit on each module. This app also shows the nearest river and its garbage discharge in real-time as long the sensor is active.
We competed this tech at International Science Technology and Engineering Competition (ISTEC) 2022 in Bandung. Unfortunately, l later leave the team because I already had contract with the Informatic Olympics Team that I couldn't cross them behind. Later, we are very proud because this tech won a silver medal.
Based | Web App & Arduino Integrated |
---|---|
Status | Postponed |
Launch | - |
Commercial? | No |
Access | Expired |
Named after "turbidity sensor", Tursor Arwemo is a device for detecting groundwater quality through seven factors: acidity, turbidity, dissolved solutes, temperature, lead content, ammonia content, and oxygen. The device accumulate all of the data and sends them to be displayed on Tursor Arwemo's web page in real-time.
Unfortunately, this blueprint has been stopped due to our proposal for a young researcher event sponsored by the National Research and Innovation Agency (BRIN) was rejected.
Hope in the future this device's development will be continued.
Based | Website |
---|---|
Status | Coming Soon |
Launch | - |
Commercial? | Yes |
Access | - |
Riau Univerty just address Me. It is an honor for me to be trusted to develop a web profile for their Internal Supervisor Unit (SPI). The development will begin in the middle of this years.
Laravel PHP Framework
To make web app building much easier, the use of frameworks is needed. Laravel has more assistive features to help me that any other PHP frameworks. My experiences or skills using larvae include :
Tailwind CSS
Tailwind CSS can aid us to speed up web development, making customization much easier, helping us create a consistent design, and increasing productivity. For example, I have to use Tailwind to create this portfolio website. It seems like this web has a beautiful consistent design. Its help me a lot.
As a utility-first CSS Frameworks, Tailwind provide us CSS elements packaged in utility class. It also make it easy for Us to create a responsive design by providing us with many common CSS breakpoint.
In my experience, learning to use Tailwind is not as hard as people said. Just get yourself used to using it.
Bootstrap CSS
Before I use Tailwind, I frequently used Bootstrap to create websites quickly. Bootstrap provides Us CSS component that is ready to implement on our app.
I no longer use bootstrap for my design (except for the admin page) because it gave me a cheap impression due to its excessive use.
Databases Management
I using Phpmyadmin to manage my database. My skills in database management include :
C++
compete on various competitive programming. My skills at C++ include :
Yet, I'm still weak in solving competitive programming problems quickly without getting Time Limit Exceeded (TLE).
Jquery & Javascript
Javascript gives us several advantages. Javascript has high flexibility between any platform or device. Using Javascipt makes our web more interactive and responsive to user's actions. My capability in Javacript include:
Today, I'm on my way to learning Javascript further like Node JS and React JS. Those technology are very important for web and database programmers to master at this time.