About

Here is a little background

My name is Rizki Fajar. I am a Software Engineer from Indonesia 🇮🇩. I am currently a Computer Science undergraduate student at Universitas Gadjah Mada. I've been learning to code since I was at Junior High School. Since then, I have done some freelance projects and helped companies to build and scale their products. Feel free to connect with me 👋

Experience

Platter AI

AI Software Engineer

Platter AI

Python
NestJS
Docker
Haystack
Zabbix
PostgreSQL
OpenAI API
Gemini API
Weaviate DB

(October 2024 - PRESENT)

  • Developed a RAG (Retrieval-Augmented Generation) system integrating OpenAI and Gemini APIs with Weaviate vector database, enabling context-aware, real-time responses for enterprise-grade AI applications.
  • Engineered a custom XLSX analytics module within data service platform, streamlining data analysis workflows and improving reporting capabilities
  • Tested a private LLM server architecture to prioritize client data privacy and eliminate reliance on third-party AI services, ensuring compliance with confidentiality standards.
  • Developed a monitoring service using Zabbix to track and maintain the availability of critical systems and services, enabling proactive issue resolution and improved uptime.
BeProfesion

Co-Founder & Backend Engineer

BeProfesion

Node.js
MongoDB
Postman

(July 2021 - Present)

  • Designed, implemented, and tested Express.js REST API used by 2000+ users.
  • Integrated Midtrans payment gateway to reduce customer waiting time after payment.
  • Implemented DRM on Premium Course media files (PDF & Video).
CV. Teman Cerita Abadi

Full Stack Developer

CV. Teman Cerita Abadi

Laravel
Vue.js
Pusher

(August 2023 - PRESENT)

  • Implemented real-time chat feature using Laravel Pusher for users and counsellors.
  • Integrated Winpay payment gateway to Laravel APIs for reducing payment waiting time.
  • Deployed, tested, and updated the web application on VPS using Git.
Luwjistik

Software Engineer Intern

Luwjistik

Golang
Vue.js
PostgreSQL

(August 2023 - March 2024)

  • Implemented and tested an integration Golang APIs for Logistic Service Providers.
  • Revamped Admin Portal Zone Page containing geolocation information using VueJS.
  • Designed and implemented order label with Golang HTML renderer.
Digitalist Indonesia

Co-Founder & Full Stack Developer

Digitalist Indonesia

Next.js
Tailwind
Typescript
Laravel
Livewire
MySQL
PostgreSQL

(September 2022 - September 2023)

  • Designed and implemented government assessment website to evaluate company's occupational health and safety.
  • Designed and implemented company profile website for a high school in Semarang City.

Skills

Hover over images for technology stack name

Pusher

Next.js

MySQL

Hugging Face

Alpine.js

Gemini API

Docker

NestJS

Projects

Swipe right/left to see other projects

BeProfesion

Project 1 of 8: BeProfesion

Node.js
MongoDB
Vue.js
Postman
Nginx

BeProfesion is a Professional Certification Exam Preparation Learning Platform for Actuaries in Indonesia. BeProfesion provides learning materials in form of PDFs, Videos, and Tryouts. Beprofesion currently has 10+ paid courses and 2000+ registered users.

TemanCerita

Project 2 of 8: TemanCerita

Laravel
Vue.js
Bootstrap
Pusher

Temancerita.id is an innovative online counseling platform designed to connect users with professional counselors through convenient chat, call, or video call sessions. Offering a safe and supportive space, Temancerita.id empowers individuals to seek help and guidance on various personal and emotional challenges. With user-friendly features and a range of qualified counselors, the app makes mental health support accessible and personalized, ensuring users receive the care they need at their convenience.

Eling Selamet

Project 3 of 8: Eling Selamet

Laravel
Livewire
Alpine.js
MySQL

E-Lingkungan Sehat Layak Aman dan Terukur (Eling Selamet) is an Occupational Safety and Health assessment service government website used by Central Java's Occupational Safety and Health Center (Balai K3 Jawa Tengah). Companies can order and schedule a date for a Work Safety, Ergonomics, Corporate Hygiene, and Occupational Health inspection in order to get a certificate.

SMAN 6 Semarang

Project 4 of 8: SMAN 6 Semarang

Next.js
React.js
Typescript
Tailwind
PostgreSQL

Company profile website for Senior High School in Semarang City. The Administrator can change the content of the site dynamically using Strapi CMS. Visitors can see school information, profile, staff, gallery, and post.

GeminiChat

Project 5 of 8: GeminiChat

Streamlit
Python
Gemini API

A Streamlit-powered chat interface for Google's Gemini AI models, featuring real-time token tracking, file processing capabilities, and customizable system prompts. Built with Python, it provides an intuitive way to interact with various Gemini models while monitoring usage costs.

Image to ASCII

Project 6 of 8: Image to ASCII

FastAPI
HTML

The Image to ASCII is a web-based tool built using FastAPI (Python) for the backend, with a simple and clean HTML and CSS frontend. It allows users to upload an image file, and it converts the image into a text-based representation using ASCII characters.

AI Photo Generator

Project 7 of 8: AI Photo Generator

Next.js
React.js
Tailwind
Hugging Face

AI Photo Generator is a platform built with React, Next.js, Tailwind CSS, and Shadcn UI. Powered by the Flux AI Schnell model hosted on Hugging Face Spaces, it offers a seamless and intuitive interface for generating high-quality, AI-generated images. Leveraging Hugging Face's advanced capabilities, the site ensures fast and efficient image creation, making it a powerful tool for creative professionals and hobbyists alike.

StickEase

Project 8 of 8: StickEase

Swift

StickEase is a lightweight, floating sticky notes application for macOS that helps you keep important notes visible on your screen while you work.

Contact

Need help for your business? Let's talk.

rizkifajar456@gmail.com

Depok, Sleman, Indonesia.