Senior Software Engineer

Badik Irfandi.

Senior Software Engineer with 8+ years of experience building scalable web and mobile applications end to end—from React, Next.js, Vue, and React Native front ends to Node.js, NestJS, Laravel, and PostgreSQL back ends. Experienced in shipping production-ready products, designing reusable component libraries, building CI/CD pipelines, and collaborating with cross-functional teams across Indonesia and international environments.

TypeScript
React
Next.js
Vue.js
React Native
Node.js
NestJS
Badik Irfandi
8+Years Experience
REACT& Next.js
VUE& Nuxt.js
MOBILEReact Native
What I Do

My Expertise.

Fullstack Development

Fullstack software engineer with 8+ years turning ideas into production-grade web and mobile products—JavaScript and TypeScript end to end, from React and Vue interfaces down to the APIs and data layers behind them.

Backend & APIs

Designing scalable backends and APIs with Node.js, NestJS, and Laravel—REST and tRPC services, PostgreSQL and MySQL with Prisma ORM, plus CI/CD pipelines and multi-tenant architecture from prototype to production.

Mobile Engineering

Cross-platform mobile apps with React Native—real-time features, polished UX, and smooth handoff between web and mobile product teams.

Career Journey

Where I've worked

Dec 2021 - Present
  • Developed enterprise web and mobile applications with React and React Native, serving internal operations teams across multiple departments.
  • Built and shipped a cross-platform POS system with React Native, enabling real-time transaction processing and inventory management for retail clients.
  • Engineered a reusable component library adopted across 3+ projects, cutting UI development time by ~35%.
  • Configured CI/CD pipelines with automated testing, reducing deployment time by 50% and minimizing production incidents.
  • Optimized application performance through code splitting and lazy loading, reducing page load time by 40% and improving Core Web Vitals scores.
  • Investigated and resolved complex bugs and performance bottlenecks, maintaining high system reliability.
  • Collaborated cross-functionally with backend engineers and designers to ship product features on schedule.
8+Years Experience
20+Projects Shipped
4Companies
2Countries 🇮🇩 🇦🇺
Portfolio

Featured Projects & Portfolio

Explore a curated collection of my most impactful work.

System Architecture

Tech Stack.

TypeScriptTypeScript
JS (ES6+)JS (ES6+)
React RouterReact Router
Tailwind CSSTailwind CSS
HTML5HTML5
CSS3CSS3
React.jsReact.js
Next.jsNext.js
NextAuth
Vue.jsVue.js
Nuxt.jsNuxt.js
TanstackTanstack
TurborepoTurborepo
React NativeReact Native
ExpoExpo
Node.jsNode.js
NestJSNestJS
HonoHono
Express.jsExpress.js
REST APIREST API
tRPCtRPC
PostgreSQLPostgreSQL
MySQLMySQL
Prisma ORMPrisma ORM
DockerDocker
Docker ComposeDocker Compose
RedisRedis
CI/CDCI/CD
Interactive Break

A Break From Code.

Even engineers need to decompress. You are X, the bot is O. Can you beat it?

Your Turn

You (X)vsBot (O)

Wanna build something together?

Currently open for new opportunities and freelance collaborations. Let's engineer something extraordinary.

Get In Touch