Software Engineer — Full-Stack Developer, based in Surabaya, Indonesia

Andicha Fariq Putra Pratama

Building thoughtful, end-to-end digital systems.

Independent full-stack software engineer based in Surabaya, Indonesia. I design and build web platforms, mobile apps, and backend systems — from first commit to production.

5+
Years building software
12+
Products shipped
3
Active products
Curiosity

About

I believe good software is quietly invisible.

I'm Andicha — a full-stack software engineer who has been building digital products since 2020. I work across the stack: React, Next.js, Flutter, and Node.js, taking products from an idea all the way to a running, observable system.

My focus is on building things that are functional, maintainable, and genuinely useful — with clean architecture and developer experience that hold up as the project grows.

I care about the details that users never see: predictable state, honest error handling, and systems that are easy to reason about months after they ship.

Tech stack

Size represents proficiency — hover a technology to see the percentage.

  • 95%React.js
  • 92%Next.js
  • 88%Node.js
  • 85%Flutter
  • 80%Laravel
  • 75%Kotlin
  • 85%MongoDB
  • 88%MySQL
  • 82%Figma
  • 72%Python
  • 94%Tailwind CSS
  • 70%Java
Experience

Where I've worked.

Professional journey building software and leading engineering teams.

Chief Technology Officer

Devitra.id

2025 — 2026

Co-founded and led the engineering team at a Surabaya-based technology studio, owning system architecture, hiring, and delivery of web & mobile products for business and institutional clients.

Next.jsFlutterLaravelNode.js
Services

What I can help you build.

From concept to deployment, I handle the full lifecycle of digital products.

Web Engineering

Modern web platforms and applications built with Next.js, React, and Tailwind CSS — from landing pages to enterprise-grade systems.

Next.jsReactTailwind CSS

Application Development

Cross-platform mobile applications with Flutter, and native Android with Kotlin. Smooth UI, solid performance, delightful interactions.

FlutterKotlinDart

Interface Engineering

Intentional, accessible interfaces designed in Figma and engineered with care — from wireframe to a handoff-ready, production UI.

FigmaDesign SystemsAccessibility

Backend & System Integration

Scalable backend architecture with Node.js, Laravel, or Python. RESTful APIs, data modeling, authentication, and cloud deployment.

Node.jsLaravelPythonPostgreSQL
Selected work

Projects I've built.

A selection of projects, experiments, and products I've worked on.

04 projects
01 · Featured2026

CloudStorage

Personal & team cloud storage

Cloud file management system letting users upload, share, and manage documents securely with end-to-end encryption and cross-device sync.

Challenge

Handling storage scalability and fast transfer of large files.

Result

Stable architecture with low-latency global data access.

ReactLaravelTailwind CSSPostgreSQL
022025

Devitra.id

Company profile & digital solutions

Official studio website serving as a digital identity — showcasing software development services, team expertise, and innovative tech solutions for clients.

Challenge

Creating a professional yet technical representation to build client trust.

Result

Improved brand awareness and easier client acquisition via a consultation form.

Next.jsTailwind CSSFramer Motion
032025

DesaVerse

Digital twin village dashboard

Data visualization dashboard — a digital twin of village data: population, infrastructure, finance, and public services, in real time for transparent governance.

Challenge

Integrating heterogeneous data sources into one understandable view.

Result

Piloted in 3 villages across East Java.

Next.jsD3.jsKotlinMongoDB
042025

Budaya Connect

Nusantara culture exploration platform

Digital portal connecting people with Indonesia's cultural wealth — curated content on customs, traditions, and arts from 38 provinces in an immersive design.

Challenge

Presenting diverse cultural content in a way that engages the younger generation.

Result

Over 2,000 active visitors in the first month.

Next.jsTailwindMongoDB

Certificates

Credentials I've earned.

Certifications and credentials earned across technology, cloud, and software development.

PDF
Featured

Coding Camp 2026 specialization Full-Stack Web Developer

Dicoding Indonesia & PT Bank DBS IndonesiaJul 2026

Program pelatihan intensif Full-Stack Web Developer dalam Coding Camp 2026 powered by DBS Foundation ini dirancang secara komprehensif untuk membekali peserta dengan standar kompetensi industri teknologi. Kurikulum mencakup penguasaan fondasi logika pemrograman, pengembangan antarmuka web modern (front-end), arsitektur layanan server (back-end), pengelolaan komputasi awan di AWS, hingga penyelesaian proyek akhir (capstone) berskala industri. Selain aspek teknis (hard skills), program ini juga mengintegrasikan pengembangan kemampuan profesional (soft skills, komunikasi, penulisan, dan persiapan karier) secara holistik.

Foundational Programming & LogicWeb Fundamentals & Basic ProgrammingCloud Computing FundamentalsFront-End Development & Web StorageModern React & Component Architecture
PDF

Fundamental Back-End dengan JavaScript

Dicoding IndonesiaMay 2026

Modul ini mempelajari teknik pengembangan back-end tingkat lanjut untuk membangun aplikasi yang skalabel, aman, dan berperforma tinggi. Topik yang dipelajari mencakup pemanfaatan plugin Hapi dan validasi data menggunakan Joi, pengelolaan database relasional menggunakan PostgreSQL dan Amazon RDS dengan teknik normalisasi, serta penerapan sistem authentication dan authorization. Selain itu, modul ini mempelajari pemrosesan asinkron berbasis message broker (RabbitMQ dan Amazon MQ), manajemen penyimpanan berkas lokal dan cloud menggunakan Amazon S3, serta optimalisasi kecepatan respons melalui memory caching dengan Redis dan Amazon ElastiCache.

Advanced API Architecture & ValidationRelational Database & NormalizationAsynchronous Processing with Message BrokersCloud Storage & Memory CachingEnterprise-Grade Back-End Development
PDF

Back-End Pemula dengan JavaScript

Dicoding IndonesiaMay 2026

Modul ini mempelajari dasar-dasar pengembangan back-end web, mulai dari pemahaman komunikasi klien-server melalui protokol HTTP dan arsitektur RESTful API, hingga penggunaan runtime Node.js beserta manajemen paket menggunakan NPM, filesystem, dan stream. Di samping itu, modul ini mempelajari cara membangun web service secara natif maupun menggunakan framework Hapi, mengoperasikan server awan menggunakan Amazon EC2 via SSH, serta melakukan pengujian dan otomatisasi pengujian API menggunakan Postman.

Back-End & HTTP FundamentalsNode.js Core DevelopmentWeb Service & Framework ImplementationCloud Deployment & Server ManagementAPI Testing & Automation
PDF

Dasar Cloud dan Gen AI di AWS

Dicoding IndonesiaFeb 2026

Modul ini mempelajari dasar-dasar ekosistem cloud computing melalui platform Amazon Web Services (AWS), mulai dari pengenalan model layanan pay-as-you-go, infrastruktur global, hingga komputasi awan menggunakan Amazon EC2 dan Elastic Load Balancing. Selain itu, modul ini mempelajari konsep jaringan, penyimpanan, basis data (Amazon S3, DynamoDB, dll), keamanan berbasis shared responsibility model dan IAM, pemantauan sistem, manajemen biaya, strategi migrasi, prinsip AWS Well-Architected Framework, hingga eksplorasi dasar kecerdasan buatan, machine learning, dan generative AI di AWS.

AWS Cloud FundamentalsCloud Computing & Storage ManagementNetworking & Hybrid ArchitectureCloud Security & ComplianceMonitoring
PDF

Dasar Pemrograman JavaScript

Dicoding IndonesiaMar 2026

Modul ini mempelajari fondasi dan konsep lanjutan JavaScript secara komprehensif, mulai dari penggunaan runtime environment, pemahaman sintaks dasar, struktur data lanjutan (Object, Array, Map, Set), hingga teknik modularisasi menggunakan ECMAScript Module. Selain itu, modul ini mempelajari penerapan paradigma pemrograman seperti Object-Oriented Programming (OOP) dan Functional Programming, penanganan proses asinkron (callback, Promise, async-await), serta penerapan standar kualitas kode yang konsisten dan aman.

JavaScript Runtime EnvironmentCore Syntax & Data ManagementFlow Control & ModularizationProgramming Paradigms (OOP & Functional)Asynchronous Programming
PDF

Dasar Pemrograman untuk Menjadi Pengembang Software

Dicoding IndonesiaFeb 2026

Modul ini mempelajari dasar-dasar analisis kebutuhan aplikasi, perencanaan modifikasi, konsep fundamental pemrograman JavaScript ES6, serta modifikasi antarmuka menggunakan HTML5 dan CSS3. Di samping itu, modul ini mempelajari tata cara pengarsipan perangkat lunak, standardisasi gaya penulisan kode, penulisan dokumentasi teknis, dan etika kerja profesional untuk mengomunikasikannya kepada stakeholders.

Requirements Analysis & PlanningFundamental Programming (JavaScript ES6)Basic Frontend ModificationCode Documentation & Standardization
Contact

Have an idea? Let's build it together.

I'm open to freelance projects, startup collaboration, technical consultation, and creative discussions. Tell me what you're building.

Stack

ReactNext.jsFlutterNode.jsLaravelFigmaMongoDBKotlin

Email

fariqputrapratamaandicha@gmail.com

Location

Surabaya, Indonesia

Instagram

@fa_2yq

Available for new projects in 2026