Software Developer

I build scalable systems that solve real-world problems

8+ years of engineering experience in high-impact industries, now crafting software with the same analytical precision.

TypeScriptReactNode.jsPostgreSQLAWSSystem Design
Scroll
Background

About

Combining analytical thinking from industrial engineering with modern software development to build scalable, reliable, and intelligent digital products.

Profile picture

I started in engineering, solving large-scale environmental and industrial challenges.

Today, I apply that same systems thinking to build scalable software platforms, modern full-stack applications, and AI-powered experiences. My background in oil & gas and sustainability shaped how I approach problem-solving — focusing on reliability, scalability, and real-world impact.

Building thoughtful digital systems

Engineering Mindset

Experience solving operational and sustainability challenges in industrial environments.

Full-Stack Development

Building modern applications with scalable architecture, APIs, and responsive interfaces.

AI Integration

Developing intelligent applications with AI-powered workflows and modern LLM integrations.

Engineering Impact

Measurable Industrial Outcomes

A track record grounded in large-scale engineering systems, environmental compliance, and operational safety across industrial infrastructure projects.

700K+tons CO₂e

Emissions Reduction Impact

Contributed to large-scale sustainability initiatives in industrial operations, focusing on measurable carbon footprint reduction.

0LTI

Safety Performance Record

Maintained zero lost-time incidents across high-risk LNG construction environments with strict safety compliance execution.

GOLDPROPER

Environmental Compliance Excellence

Achieved top-tier PROPER certification recognition for environmental management and regulatory compliance performance.

4Full-stack Apps

Production Systems

End-to-end applications with auth, databases, APIs, and deployment

3AI Integrations

Gemini-powered Features

AI storyboards, itinerary generation, and content automation pipelines

90%Test Coverage

Backend Reliability

Jest + Supertest coverage across controllers and API layers

Selected Work

Projects

Social Media Analytics & Content Platform

FireWork Studio

A full-stack social media management platform that aggregates analytics across Instagram, Twitter, and TikTok, surfaces trending content, and uses AI to generate storyboard ideas for scheduled posts.

  • Live metrics dashboard for Instagram, Twitter, and TikTok with engagement history charts
  • AI storyboard generator (video & carousel) using Google Gemini with per-scene image generation
  • Trending content discovery via Apify scrapers filtered by user interests
Next.js 16TypeScriptTailwind CSSPrisma + PostgreSQLGoogle Gemini APIBetter Auth
Live DemoCode
Sneaker eCommerce Platform

SprintZee

A full-stack sneaker eCommerce store with JWT authentication, debounced search, infinite scroll, wishlist management, and Midtrans payment gateway integration.

  • JWT cookie authentication with register, login, and server-action logout
  • SSR product detail pages with dynamic Open Graph metadata per product
  • CSR product listing with debounced search, price range filter, tag filter, and sort
Next.js 16TypeScriptTailwind CSS 4MongoDB (native driver)JWT (jsonwebtoken)bcryptjs
Live DemoCode
AI-Powered Trip Planning Application

TripPlanner

A full-stack trip planning platform with Google and GitHub OAuth, AI-generated day-by-day itineraries via Gemini, live hotel and location search, and a drag-and-drop itinerary editor managed through Redux.

  • Three auth methods: email/password, Google OAuth 2.0, and GitHub OAuth — all issuing JWT tokens
  • AI-generated structured itineraries via Google Gemini, scoped to destination, budget, duration, and interests
  • Live hotel search via Booking.com API with price, rating, photo, and address data
React 19Redux ToolkitReact Router 7ViteTailwind CSS 4Axios
Live DemoCode
GraphQL Social Media Mobile App

VOCA

A full-stack social media mobile app built with React Native (Expo) and a GraphQL API, featuring posts, likes, comments, user search, and a follow system backed by MongoDB and Redis.

  • GraphQL API with a single endpoint covering all mutations and queries: register, login, posts, comments, likes, follow, user search, and profile
  • Toggle-like system: liking an already-liked post removes the like, with per-user isLiked derived field on every post
  • MongoDB aggregation pipelines with $lookup to resolve follower/following lists and populate comment author details on post detail
React Native (Expo)Apollo Client 4React Navigation (Stack + Bottom Tabs)Expo SecureStoreApollo Server 5GraphQL
Live DemoCode
Philosophy

My Engineering Mindset

Principles that shape how I approach software engineering, problem-solving, scalability, and building technology that creates meaningful impact.

01

Systems first

My engineering background taught me to think beyond individual features — focusing on how systems behave, scale, and remain reliable under real-world conditions.

02

Building for real problems

I enjoy creating applications that solve operational and human problems, whether through automation, AI-assisted workflows, or better user experiences.

03

Scalability and maintainability

Clean architecture, maintainable code, and long-term scalability matter more to me than short-term hacks or quick fixes.

04

Data-driven thinking

Years of working with compliance systems, environmental reporting, and industrial operations strengthened my analytical mindset and decision-making approach.

05

Continuous improvement

Transitioning from engineering into software development reflects my belief that growth comes from curiosity, adaptability, and consistent learning.

06

Technology with impact

I am especially interested in building scalable web platforms and AI-powered applications that improve workflows, productivity, and decision-making.

Technologies

Tech Stack & AI Integration

Technologies and tools I use to build modern full-stack and AI-powered applications, from responsive interfaces and scalable APIs to intelligent chat systems and retrieval-based AI workflows.

Languages

Core programming languages used across frontend and backend development.

JavaScript
TypeScript

Frontend

Modern UI frameworks and styling technologies for responsive applications.

React
Next.js
Tailwind CSS

Backend & APIs

Server-side technologies, APIs, and scalable application architecture.

Node.js
Express
GraphQL
Apollo Client

Databases & ORM

Database technologies and data management tools.

PostgreSQL
MongoDB
Redis
Sequelize

Authentication & Security

Authentication systems and application security practices.

bcryptjs
Express Session
JsonWebToken

Mobile Development

Cross-platform mobile development and deployment tools.

React Native
Expo
React Navigation
Expo Secure Store
EAS Build

AI & LLM Integration

Tools and workflows used to build AI-powered applications and intelligent systems.

Gemini API
OpenAI API
Vercel AI SDK
LangChain
Prompt Engineering
RAG Systems
AI Chat Interfaces
Semantic Search
Context Management
Contact
Indra Sanjaya

Indra Sanjaya

Enthusiast, Optimist, Problem Solver and Curious Mind

Let's build something impactful

Open to discussing new opportunities, interesting projects, or just having a conversation about engineering and technology.