Dimas Andhika's Portfolio
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
11 Organizations
11 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
Philip Morris International
Software Engineer Intern
October 2026 - Present (1 month)
ParagonCorp
Software Engineer Intern - E-Commerce Direct Selling Ecosystem
January 2026 - July 2026 (7 months)• Jakarta, Indonesia
- Delivered features across 3 consecutive release cycles (R2.1 Duplicate SKU, R2.2 Automate Dimension, RB2.3 Auto-Activate SKU) on Brify, an internal product-launch platform serving Brand Commerce, Stock Management, and QC teams publishing to multiple e-commerce marketplaces.
- Built the store-selection (PID) flow for Auto-Activate SKU, collapsing a 2-system activation path into a single in-app action and removing the manual fallback where partial failures required direct intervention on Paragon's production marketplace account.
- Shipped Automate Dimension end-to-end: box management page with role-based access guards, box-size computation logic for bundle and non-bundle briefs, and oversize shipping validation, replacing manual box-size entry on every brief and migrating the sizing taxonomy across 200+ live SKUs from small/medium to regular/large.
- Implemented Duplicate SKU with autofill for BOM, BPOM, and SAP pricing across GWP, FOC, bundle, and variant product types, cutting brief creation time from 45 to 5 minutes for repeat launches.
- Built Brief Log History, a post-launch audit trail with product comparison drawer, image diffing, and BOM change tracking; resolved 15+ technical review comments across the feature before merge.
- Resolved cross-system pricing inconsistencies between Brify, Magpie, SAP, and Odoo ERP by migrating discount calculation to SAP as a single source of truth, fixing user-reported HET 0 and price-mismatch defects.
SAPOdoo ERPMagpieRBACExpressJSNext.jsTanStackPostgreSQL
Lab Kota Cerdas dan Keamanan Siber (Lab KCKS IT ITS)
Assistant Lecturer & Assistant Laboratory
February 2024 - June 2026 (2 years 4 months)• Surabaya, Indonesia
- Co-authored and maintained two open-source practicum curricula on GitHub across 3 semesters, spanning 12 hands-on modules for Cloud Computing Technology and Database Systems, delivered to 100+ undergraduate students.
- Designed the Cloud Computing track as a progressive 5-module path: Docker → Docker Compose → Ansible → Logging & Monitoring (ELK Stack, Prometheus, Grafana) → Load Balancing & CloudSim. Authored the observability and infrastructure-automation modules from scratch as new material.
- Built the Database Systems track covering ERD, normalization, MySQL DDL/DML, triggers, stored procedures, functions, and JSON/MongoDB, taking students from schema design through to procedural SQL and document stores.
- Maintained both repositories as living codebases across 230+ commits, reviewing contributions from fellow assistants and iterating modules based on where students actually got stuck.
- Authored lab assignments and graded submissions for 100+ students per cohort, assessing correctness of implementation against experiment specifications.
DockerDocker ComposeAnsibleELK StackPrometheusGrafanaCloudSimMySQLMongoDBGitHub
IniKaryaKita
Full Stack Engineer (Remote)
May 2026 - June 2026 (2 months)• Jakarta, Indonesia
- Delivered the official organizational portal for HIMANIKA Universitas Brawijaya, translating a non-technical client brief into a production site covering 5 top-level sections and 10 organizational units, each with division profiles, program listings, and member directories linking out to individual social profiles.
- Built a custom CMS and admin dashboard with Role-Based Access Control on Supabase PostgreSQL, enforcing write permissions at the database layer via Row Level Security so content mutations stayed restricted to authorized officers regardless of client-side state.
- Implemented the client's motion-heavy design direction (entry preloader, animated hero carousel, postcard-slider event feed, scroll-triggered page reveals, and a custom cursor) using Framer Motion, while keeping the site responsive and fast for the target mobile-first audience.
- Deployed to Cloudflare Pages for edge delivery, handing over a self-serve publishing workflow that let the organization manage articles and events without developer involvement after handoff.
ReactJSTypeScriptSupabasePostgreSQLRLSRBACFramer MotionCloudflare Pages
TEDxITS
Product Manager
November 2024 - May 2025 (7 months)• Surabaya, 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.
- Delivered all features on time, including seat ticketing page, 3 pace event pages, ticket order form page, and online ticket exchange, within a very fast-paced event timeline; the website served 10k+ page visitors.
- Developed a real-time leaderboard minigame for the main event with 50+ users, utilizing Ngrok.
Project ManagementSprint PlanningTicketingReal-Time LeaderboardNgrok
Bayucaraka UAV Research Team
Software & System Engineer - Ground Control Station
March 2024 - May 2026 (2 years 3 months)• Surabaya, East Java, Indonesia
- Led the team in developing a custom UAV mission planner, designed to compete with commercial closed-source mission planning software, focusing on flexibility and research-driven features.
- Engineered the end-to-end communication infrastructure between UAV, ground control station, and cloud services (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 the visualization and control dashboard.
- Won 2nd Place in the Technology Development Division, KRTI 2025, and the Best Methodology Award, Technology Development Division, KRTI 2024, at a time when research funding was at its lowest.
PythonFlaskONNXReactJSAWS EC2
Badan Eksekutif Mahasiswa Institut Teknologi Sepuluh Nopember (BEM ITS)
Full Stack Engineer
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.
TypeScriptNext.jsCloudflare TunnelsDNSGhost CMS
Ini Lho ITS!
Senior Frontend Developer
October 2024 - January 2025 (4 months)• Surabaya, East Java, Indonesia
- Developed a fast-paced website that handled 1k+ concurrent users across Indonesia during major events.
- Developed a registration form page, role-based dashboard, profile page, payment gateway integration, and a large-scale quiz platform accessed by thousands of students across Indonesia.
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.
- 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 features during the period: the academia page and the achievements page.
- Improved the frontend codebase by applying SOLID principles.
ReactJSSOLID PrinciplesTailwind CSS
ARA 7.0
Frontend Developer → Senior Frontend Developer
October 2023 - May 2025 (1 year 8 months)• Surabaya, East Java, Indonesia
- Developed an event-based website for webinar registration, competition registration, merch purchase, and user and admin dashboards.
- Developed the landing page, event information page, and contact pages. The website served as the main public platform for the event and marked the 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 Bitbucket on my internship)
0 in 2026Built with 💓 by Dimas Andhika himself • 2026