👋
Dimas Andhika's Portfolio
Jakarta, Indonesia | GMT+7
About Me
Hi there! I'm Dimas Andhika a passionate Software Engineer who loves building something that is useful and innovative as well as considering best practice for a clean, secure, and maintainable codebase. A third-year undergraduate at Institute Technology of Sepuluh Nopember Surabaya, studying Information Technology. Experienced in software engineering, and collaborative work, supported by a strong academic and non-academic track, as well as intra- and interpersonal skills.
3.88 GPA / 4.00
6 Awards
10 Organizations
12 Roles
🛠️
Skills
Languages 5
Javascript
Typescript
Golang
Python
Kotlin
Frontend 7
ReactJS
NextJS
VueJS
Svelte
React Native
Tailwind CSS
Vitest
Backend 6
NodeJS
ExpressJS
NestJS
Fiber (Go)
Flask
Django
Databases & Storage 8
MySQL
PostgreSQL
MongoDB
Redis
S3 (MinIO, Supabase Storage)
Prisma
Drizzle
Mongoose
DevOps & Tools 15
Docker
Kubernetes
Ubuntu
Nginx
CloudFlare
Git
GitHub Actions
Prometheus
Grafana
ELK Stack
Vagrant
Ansible
GNS3
Cheerio (Scraper)
Ngrok
🌱 I'm always eager to learn! I am open to challenging opportunities that require diving into
new fields and mastering new technologies.
💼
Experience
ParagonCorp
Software Engineer Intern - E-Commerce Direct Selling Ecosystem
January 2026 - July 2026 (7 months) • South Jakarta, Jakarta, Indonesia
- Built a multi-role marketplace aggregator platform enabling cross-functional teams (Brand Commerce, Store Controllers, Stock & SKU Managers) to manage and publish product listings across multiple e-commerce platforms.
- Implemented support for complex product types (bundles, free items, variants, and promotional SKUs), including promotion handling logic for campaigns such as double date, brand day, and flash sales.
- Designed inventory synchronization across multiple warehouses in Indonesia and integrated product-to-packaging mapping to streamline fulfillment operations.
TypeScriptExpressJSPostgreSQLSAP ERPNext.js
Lab Kota Cerdas dan Keamanan Siber (Lab KCKS IT ITS)
Assistant Lecturer & Laboratory Assistant
February 2024 - June 2026 (2 years 4 months) • Surabaya, East Java, Indonesia
- Served as Laboratory Assistant and Assistant Lecturer for Cloud Computing, Database Systems, and Algorithms and Programming Techniques courses.
- Developed new Cloud Computing course material covering the ELK Stack, Prometheus, and Grafana.
- Developed learning modules and taught practical sessions for 100+ students to ensure clear understanding of theoretical and hands-on materials.
- Designed and prepared lab assignments and exercises for junior students, and evaluated and graded submissions to ensure compliance with experiment guidelines and successful implementation of lab tasks.
PrometheusGrafanaELK StackDockerAnsibleSQL
IniKaryaKita
Full Stack Engineer (Remote)
May 2026 - June 2026 (2 months) • Jakarta, Indonesia
- Built an end-to-end organizational portal serving as the official digital hub for the student association to publish articles, manage events, and showcase organizational profiles.
- Implemented a custom CMS and secure admin dashboard with Role-Based Access Control (RBAC) using Supabase PostgreSQL and Row Level Security (RLS) to restrict data mutations to authorized personnel.
- Designed a high-performance and interactive user interface leveraging React 19, TypeScript, TanStack Start, and Framer Motion, deployed on Cloudflare Pages for optimized edge delivery.
ReactJSTypeScriptPostgreSQLCloudflareSupabase
TEDxITS
Product Manager
November 2024 - May 2025 (7 months) • Surabaya, East Java, Indonesia
- Served as Product Manager, collaborating with two other PMs to lead a 32-member cross-functional team (backend, frontend, and UI/UX) in planning and executing feature sprints involving animation-heavy pages and transitions.
- Successfully managed to make all features including seat ticketing page, 3 pace event page, ticket order form page, online ticket exchange, etc on time within a very fast paced event timeline based website with over 10k page visitors.
- Developed a real-time leaderboard minigame for the main event, utilizing Ngrok, with 50+ users.
Project ManagementExpressJSNgrok
Bayucaraka UAV Research Team
(2 years 6 months total duration)Software & System Engineer - Ground Control Station
March 2024 - Present (2 years 4 months) • Surabaya, East Java, Indonesia
- Led the team in developing a custom UAV mission planner designed to compete with commercial closed-source mission planning systems, focusing on flexibility and research-driven features.
- Engineered the end-to-end communication infrastructure between the UAV, ground control station, and cloud services (utilizing AWS EC2 with H100 GPU) for reliable telemetry, command exchange, and real-time data transfer.
- Designed and deployed live aerial video streaming from onboard UAV cameras using UDP protocols, integrating edge capture, transmission pipeline, and monitoring interface.
- Implemented an AI-based aerial detection system using ONNX for inference, Flask for model serving, and ReactJS for visualization and control dashboard.
- Won 2nd Place in the Technology Development Division at KRTI 2025 and the Best Methodology Award in the Technology Development Division at KRTI 2024, at a time when research funding was at its lowest.
PythonFlaskONNXReactJSAWS EC2
Internship Programming Division
January 2024 - March 2024 (3 months) • Surabaya, East Java, Indonesia
- Learn the basics of robotic programming including image processing and ROS2 communication.
PythonROS2C++
Badan Eksekutif Mahasiswa Institut Teknologi Sepuluh Nopember (BEM ITS)
Full Stack Web Developer
March 2025 - April 2026 (1 year 1 month) • Surabaya, East Java, Indonesia
- Developed the first official BEM ITS website from scratch, serving as its web representative.
- Deployed and managed infrastructure using Cloudflare Tunnels and DNS to securely expose a private campus VPS to the public internet.
- Integrated the website with the Ghost CMS API for streamlined content management.
- Built article, link shortener, and profile pages for the platform.
TypeScriptCloudflareGhost CMSExpressJSNext.js
Ini Lho ITS!
Senior Frontend Developer
October 2024 - January 2025 (4 months) • Surabaya, East Java, Indonesia
- Developed a fast-paced website that handled more than 1,000 concurrent users across Indonesia during major events.
- Developed a registration form page, role based dashboard, profile page, payment gateway integration, massive quiz platform accessed by thousands of students all over Indonesia, etc).
Next.jsTailwind CSS
Future Energy Summit (Futurest)
Product Manager
October 2024 - May 2025 (8 months) • Surabaya, East Java, Indonesia
- Served as Product Manager, collaborating with two other PMs to lead a 28-member cross-functional team (backend, frontend, and UI/UX) in planning and executing feature sprints.
- Successfully delivered all requested features on time for an event-based website, including the landing page, role-based dashboard, and competition registration and submission forms.
Project Management
Society of Renewable Energy ITS (SRE ITS SC)
Frontend Developer
August 2024 - July 2025 (1 year) • Surabaya, East Java, Indonesia
- Developed two new features within the period, including the academia and achievements pages.
- Improved the frontend codebase by implementing SOLID principles.
ReactJSSOLID PrinciplesTailwind CSS
ARA 7.0
(1 year 7 months total duration)Senior Frontend Developer
June 2024 - May 2025 (1 year) • Surabaya, East Java, Indonesia
- Developed event based website for a webinar registration, competition registration, merch purchase, user and admin dashboard.
- Developed the landing page, event information page, and contact pages. The website served as the main public platform for the event.
Next.jsTailwind CSS
Frontend Developer
October 2023 - June 2024 (9 months) • Surabaya, East Java, Indonesia
- Developed event based website for a webinar registration, competition registration, merch purchase, user and admin dashboard.
- Developed the landing page, event information page, and contact pages. The website served as the main public platform for the event and marked my first hands-on web development experience.
Next.jsTailwind CSS
- 2nd Place on Garuda Hacks 7.0 Agriculture and Food System Track (2026) - Developed Tambak, an application that supports sustainable aquaculture through biofloc technology, real-time water quality monitoring, and treatment recommendations.
- 2nd Place on GEMASTIK XVIII Smart City Division (2025) - Developed an innovative smart city solution for Jakarta's flood control system.
- 2nd Place on Technology Development - KRTI (2025) - Designed and implemented advanced control systems for unmanned aerial vehicles for disaster surveillance and response.
- 3rd Place on Web Development Hackathon Fit Competition 2025 - UKSW - Developed an interactive mapping platform designed to translate complex environmental data into intuitive, personalized visuals
- Finalist Teknofest 2025 International UAV Competition Free Mission Category - Finalist in the International UAV Competition Free Mission Category, showcasing a custom auto mapping flight, autonomous system, and cloud surveillance system.
- Best Methodology Award on Technology Development - KRTI (2024) - Recognized for comprehensive methodology of our innovation and systematic engineering approach.
🚀
Selected Projects
🟩
How Active I Am on GitHub (currently using GitLab on my internship)
0 in 2026Loading graph...
Built with 💓 by Dimas Andhika himself • 2026