Senior Software Engineer (Frontend, Fullstack)
A seasoned Software Engineer with extensive expertise in building scalable applications. I specialize in modern technologies, delivering high-quality solutions that solve complex business challenges. With a proven track record in full-stack development, system architecture, and project management, I bring a comprehensive approach to software engineering that combines technical excellence with strategic thinking.
Apr 2025 - Present
Jun 2019 - Mar 2025
May 2018 - May 2019
Jun 2016 - Apr 2018
Mar 2016 - May 2016
Aug 2012 - Feb 2013
Apr 2025 - Present
Jun 2019 - Mar 2025
May 2018 - May 2019
Jun 2016 - Apr 2018
Mar 2016 - May 2016
Aug 2012 - Feb 2013
2025
fullstack application built with Next.js 16, MongoDB, and GraphQL using Apollo Server and Client. feature-based architecture for optimal maintainability and scalability.
2025
beautiful, secure that built with React 19, TypeScript, Vite, Tailwind CSS v4, and React Router v7. This calculator combines modern design with robust security measures, excellent user experience, optimized code architecture.
2025
search about pokemons that built with typescript, nextJs, material ui, tailwind, pokemon api v2.
2024
Booking rooms platform. Main features: search property, hotels, available rooms. Web base with TypeScript, NextJS, Tailwind, MaterialUI, REST API
2023
Project monitoring system. Main features: monitoring progress, register and approvals projects. Web base with NextJS, Tailwind, MaterialUI, EmotionJS, REST API
2022
Correction data system. Main features: manage ticket (detail, attachments, verification, history, delete). Web base using Laravel, MySQL, ReactJS, BulmaCSS
2021
Parking management system. Main features: auto select location, park entrance and out, tariff and payment, report. Web base using Laravel, Tailwind, MySQL
2017
Crime reporting system between police and society. Main features: crime reporting and crime mapping. Web and android platform using Laravel, MySQL, jQuery, Semantic, NotyJS, ReactJS, React Native
Languages
TypeScript, Go, JavaScript, Python, PHP, SQL, NoSQL
Backend Frameworks
Hono.js, GoFiber, Laravel, Express
Frontend Frameworks
Next.js, Remix React-Router, Preact
Software Architecture
Microservice, Monolith, Service Oriented, Event-driven, Serverless, Microkernel, Monorepo
Deployment
Vercel, AWS, Cloudflare
Containerization
Docker
Serverless Functions
AWS Lambda, Cloudflare Workers, Vercel Function
Databases
PostgreSQL, MySQL, MongoDB, Supabase, Firebase, Neon
ORM & Database, other tools
Prisma, Drizzle, Serverless Storage, Redis, Crypto,
API
RESTful, GraphQL
Realtime Communication
RPC JSON-RPC, WebSocket
Authentication
JWT, Auth.js, Better-auth
UI Components
Shadcn, Radix, HeroUI, FluentUI, MantineUI, Chakra, Gluestack, Tamagui, Lit
Styling
Emotion, Tailwind, UnoCSS, Kuma UI, Styled JSX
Build Tools
Webpack, Turbopack, Vite, Turborepo
State Management
Redux, Zustand, Context
Form Validation
React-hook-form, Zod
Network & Data Fetching
TanStack Query, Axios, Fetch
Frontend Utilities
Lodash, RxJS, Tanstack Table, Hooks, Async, Loadable-components, Algolia, Alpine, Mapbox, Urql
Animation
GSAP, Framer Motion, Remotion
Data Visualization
Echarts, Recharts, Nivo, TanStack Table
Text Editors
Tiptap, Plate, Quill
Sliders & Carousels
Swiper, Embla-carousel
Onboarding
Onborda
Diagramming
React Flow
Mobile - React Native
Tamagui, Expo, Flash List, Firebase, React Navigation, Mapbox, Notifications, Hardware Module
Testing
Jest, Vitest, Testify, Unit, Integration, JSON-server (data mocking)
Documentation
Swagger, Storybook
Version Control
Git, GitHub
IDE
VSCode, Cursor
AI
Prompting, Model, Agents, Context
Code Agents
Cursor, Copilot
LLM
GPT, Claude, Gemini, Llama
Vibe Coding
Rules, MCP, Agent, Models, PRD, Context
Payment Gateways
Midtrans, Stripe, Polar
Project Management
Planner Microsoft, GitHub Project, Notion
Collaboration
Notion, GitHub Project, Teams, Google Meet, Zoom, Microsoft Cloud, Google Workspace
Design Tools
Figma, Eraser, PS, AI
Operating Systems
Windows, Linux, MacOS
by Indra • updated at December 2025