Portfolio
RickiMaulanaAbdillah
Software Engineer bridging the gap between hardware signal processing, AI, and robust full-stack web applications.
The
Architect
A highly adaptable and creative Software Engineer with a Bachelor's in Informatics from Universitas Muhammadiyah Sidoarjo.
My expertise spans from full-stack web development (React, Next.js, Golang) to AI-assisted integrations, NLP, and offline-first P2P mesh network communication systems. I build solutions that are not just functional, but architectural marvels.
Arsenal / Tech Stack
Programming Languages
Frameworks
Databases
API & Networking
Coding Tools
Creative Tools
The Journey
General Manager
May 2023 – Dec 2025Chogiwa Trip It (Event Organizer) · Surabaya, East Java
- Negotiated directly with venue (ballroom) regarding contracts, technical requirements, and facility feasibility to support event execution.
- Designed and managed Instagram social media content strategy, including promotional graphic design, content scheduling, and audience engagement management.
- Managed online participant registration system and offline ticket administration, including registration confirmation and notification emails.
- Operated and controlled live streaming system as a controller, including network configuration, OBS software setup, and LED visual management.
- Captured video footage during the event and produced documentary/highlight videos end-to-end, from shooting to final editing.
- Managed client and organizational financial data, and systematically archived all event administration documentation.
- Coordinated a small team consisting of MCs and field assistants to ensure the overall smooth operation of the event.
Back End Developer — Intern
Jul 2024 – Aug 2024Jobhun · Maspion Square, Surabaya
- Contributed to backend system development for the Workit e-commerce platform, including API architecture design, authentication, to deployment.
- Built RESTful APIs for user, admin, product, order, and payment modules using Golang, implementing structured CRUD operations and consistent error handling.
- Implemented authentication and authorization systems using JWT and Bearer Token, ensuring endpoint access security based on user roles.
- Designed and managed MySQL database schema, including table relations, foreign keys, and query optimization.
- Conducted comprehensive functional testing and validation of all API endpoints using Postman Collection.
- Applied DevOps pipeline in the deployment process using Docker.
- Collaborated actively with the team through code review sessions, debugging, and development iterations via Google Meet.
- Managed code versioning using Git/GitHub and presented the final project.
Active Member
Jan 2024 – Jan 2025Himpunan Mahasiswa Informatika S1
- Served as committee member in the 'Planning and Design in Industry 4.0' seminar, contributing to the smooth running of the event.
- Managed inventory and regular recording of organizational hardware assets to maintain equipment availability.
- Provided technical support for hardware and software troubleshooting to organization members.
- Coordinated with internal and external parties to support student activities.
Education
University Muhammadiyah Sidoarjo
S1 Informatics
26 Sept 2022 - 26 Feb 2026
GPA: 3.84 / 4.00
Certifications
Junior Network Administrator 2026
BNSP | 16 Mar 2026
- Designing network addressing
- Installing wireless networks
- Configuring Switches on the network
- Configuring routing on network devices within a single autonomous system
- Configuring routing between autonomous systems
Junior Mobile Programmer 2023
BNSP | 4 Sep 2023
- Demonstrating OS platforms and programming languages.
- Designing databases and data persistence for mobile data.
- Designing Mobile interfaces.
- Designing and learning Java programming using Android Studio.
Pen Testing, Incident Response & Forensics
Coursera - IBM | 2 Sep 2023
- Basic understanding of cybersecurity.
- Computer security incident management.
- Scripting languages and basics using Python.
Tools of the Trade: Linux and SQL
Coursera - Google | 26 Aug 2023
- Studied relationships between OS, applications, and hardware on Linux.
- Navigated and managed file systems using Linux commands via Bash shell.
- Learned databases using SQL language.
Basic Programming with JavaScript
Dicoding | 24 Aug 2023
- Basic programming logic and syntax (variables, data types, loops).
- Storing and managing data structures using Objects, Arrays, Maps, and Sets.
- OOP concepts (creating classes, properties, methods).
Select Works
SaaS, AI Platforms, and Advanced Engineering. Click to uncover the architecture behind the magic.
ScrapeWait
Sentiment Analysis & Web Scraping Platform automating data pipelines from YouTube, Twitter, NYT, and more.
Explore More

Chatcy
Offline-First P2P Communication Platform. Real-time text, voice, video, and CCTV broadcasting over local mesh networks.
Explore More


Bestee
AI-Powered Pomodoro tracker leveraging facial analysis, posture detection, and sleep tracking directly in-browser.
Explore More

GuesyPlan
Natural language travel planner generating interactive routes and live tracking directly onto map views.
Explore More



FavKits
A unified productivity platform housing five distinct web tools including AI Chat, Universal Downloader, and Local PDF editor.
Explore More







Sweenex
Camera-free motion tracking through walls via WiFi CSI. 3D pose estimation using existing router hardware.
Explore More

Jofyn
Local AI-Powered Job Scouting CLI Engine. Multi-platform scraping and CV matching.
Explore More
