Interactive CLI — type 'help' to explore, or 'mail' to reach me 👨‍💻

~/portfolio — bash
Get to know me

About Me

~/about-me

const developer = {

name: "Ariyadhana Sunardi",

role: "Senior Software Engineer",

location: "Indonesia",

passion: "Building great products",

available: true,

}

// Senior Software Engineer based in Indonesia with 8+ years of experience building...

Senior Software Engineer based in Indonesia with 8+ years of experience building scalable web applications. Passionate about clean architecture, great developer experience, and turning complex problems into elegant solutions.

Indonesia
Coffee-driven development
Clean code advocate
Performance obsessed
8+
Years Experience
30+
Projects Shipped
2
Companies
Cups of Coffee
What I work with

Skills & Expertise

Frontend

ReactNext.jsTypeScriptTailwind CSSPWA
📱

Mobile

FlutterReact NativeDart
⚙️

Backend

Node.jsExpressPythonGraphQLREST APIOpenAPI
🗄️

Database

PostgreSQLMSSQLMongoDBRedisElasticsearch
🚀

DevOps

DockerAWSVercelSupabaseRailwayFly.ioGitHub ActionsLinux
🔧

Testing

JMeterk6Stress TestingLoad TestingPerformance Testing
🔧

Other

SEO
What I've built

Projects

A

AI Chat App

Real-time chat application powered by OpenAI with streaming responses and conversation history.

ReactNode.jsOpenAISocket.io
P

POS System

A full-featured Point of Sale system with inventory management, sales reporting, and real-time transaction processing.

ReactTypeScriptNode.jsPostgreSQL
P

PT. Karunia Samudera Hindia

Company profile website for a seafood import/export company operating across 15+ countries with 300,000+ tons of capacity.

WebCompany ProfileSEO
Z

Zoom Chat Integration

Full-stack Zoom Chat integration using Server-to-Server OAuth authentication. Built with React (TypeScript) on the frontend and Node.js/Express on the backend, enabling sending messages, managing channels, and interacting with the Zoom Chat API without user login flows.

ReactTypeScriptNode.jsExpressZoom APIOAuth2
R

REDCap Deployment Assistant

Assisted hospitals in deploying and configuring REDCap (Research Electronic Data Capture) — handling server setup, database configuration, and onboarding clinical teams to manage their research data collection workflows.

REDCapLinuxMySQLApacheHealthcare
C

CLI Dev Tool

A developer productivity CLI tool that automates repetitive project setup tasks.

Node.jsTypeScriptCommander.js
Where I've worked

Experience

Senior Software Engineer

Apr 2023 — Present

Media Info Grup

Indonesia

Leading software engineering efforts, architecting scalable solutions, and mentoring junior developers. Driving technical decisions and best practices across the team. Served as the lead responsible for stress and load testing prior to all major product launches, ensuring system reliability and performance under peak traffic.

Senior Software Engineer

Sep 2022 — Apr 2023

Finology

Kuala Lumpur, Malaysia

Worked as a Senior Software Engineer at a fintech company in KL, contributing to financial technology products and delivering high-quality software solutions.

Software Developer

Feb 2018 — Aug 2022

Media Info Grup

Indonesia

Developed and maintained web applications, collaborated with cross-functional teams, and contributed to the full software development lifecycle.

Academic background

Education

Bachelor's Degree in Software Engineering

Asia Pacific University of Technology & Innovation (APU)

Kuala Lumpur, MalaysiaCGPA 3.5
Graduated 2017
Let's talk

Get In Touch

Have a project in mind or just want to say hi? Pick how you'd like to reach me.

Indonesia

I'm currently open to freelance projects, full-time roles, and interesting collaborations. Don't hesitate to reach out.

Scroll up to the Hero terminal and run the mail command. Here's how it works:

# Scroll up to the Hero terminal
mail
Composing mail to Ariyadhana...
→ Enter your name
→ Enter your email
→ Type your message
✓ Message delivered!
>_