Ridwan Taufik

Passionate about creating innovative web solutions with modern technologies. Specialized in Next.js, Spring Boot, React.js, Express.js, and building scalable applications.

About Me

Ridwan Taufik Working

Hello! I'm Ridwan Taufik, a passionate Full Stack Developer with over 3 years of experience in creating innovative web solutions. I specialize in modern JavaScript technologies and love turning complex problems into simple, beautiful designs.

My journey in web development started with a curiosity about how websites work, and it has evolved into a career where I get to build amazing digital experiences every day. I'm constantly learning new technologies and best practices to stay at the forefront of web development.

When I'm not coding, you can find me exploring new technologies, contributing to open-source projects, or sharing knowledge with the developer community.

3+
Years Experience
10+
Projects Completed
5+
Happy Clients

Skills & Technologies

Here are the technologies and tools I work with to bring ideas to life

Frontend

React
85%
Next.js
85%
Tailwind CSS
85%
HTML5
85%
CSS3
80%
TypeScript
75%
Framer Motion
75%
Flutter
70%

Backend

Node.js
80%
Go
80%
Gin
80%
Express.js
75%
Spring Boot
70%
FastAPI
65%

API & Messaging

RESTful API
80%
Websocket
75%
Webhooks
70%
gRPC
60%
Apache Kafka
55%

Database

PostgreSQL
80%
Supabase
75%
MySQL
70%
Firebase
65%
Firestore
65%
Redis
30%

DevOps & Security

Ubuntu
80%
VPS & SSH
80%
CI/CD
80%
Kali Linux
75%
Cyber Security
70%
Docker
70%
AWS Cloud
65%
Kubernetes
60%

AI Engineering

AI Engineering
70%
AI & Advanced Tools
75%

Tools & Productivity

GitHub
85%
Git
80%
Postman
80%
JIRA
80%
VS Code
85%
Termux
75%
Bitbucket
70%
Figma
60%

Always Learning

Technology evolves rapidly, and so do I. I'm constantly exploring new frameworks, tools, and best practices to stay current with industry trends and deliver cutting-edge solutions.

Work Experience

My professional journey and accomplishments

Working

Programmer (Freelance)

Nov 2025 - Feb 2026
Bandung, Indonesia

Built a unified digital platform combining a corporate profile site with an internal sales management system for railway signaling and telecommunications equipment.

Key Responsibilities:

  • Developed an integrated sales and corporate platform using Next.js, Express.js, Golang, and PostgreSQL.
  • Built an e-commerce store for railway signaling and telecommunications equipment with role-based access control.
  • Integrated Midtrans for automated payment processing and secured public transactions.
  • Developed internal MIS modules covering stock inventory, sales tracking, and partnership management (KAI).
  • Deployed on Hostinger with CI/CD pipelines and Git-based version control.

Technologies Used:

Next.jsExpress.jsGolangPostgreSQLMidtransHostingerREST APIE-commerceRBACCI/CDGit

Programmer (Freelance)

Jul 2025 - Oct 2025
Bandung, Indonesia

Delivered the public landing page with full CMS, B2B management modules, and backend services for an Earned Wage Access and HRMS platform.

Key Responsibilities:

  • Built the public-facing landing page with full CMS capabilities using Next.js and TypeScript.
  • Developed Laravel B2B modules for corporate client onboarding, contract data, service subscriptions, and usage reporting per client company.
  • Developed RESTful API services for the Duluin Gajian (Earned Wage Access) platform: loan requests, disbursement, and repayment tracking.
  • Integrated third-party banking APIs for real-time fund disbursement.
  • Built high-throughput Golang services for Workin by Duluin covering payroll computation, attendance ingestion from GPS and face recognition, shift scheduling, leave, reimbursement, and automated digital payslips.

Technologies Used:

Next.jsTypeScriptLaravelGolangREST APIPostgreSQLCMSBanking APIFintechHRMS

Programmer / Full Stack Developer

2022 - 2025
Bandung, Indonesia

Built high-performance internal systems spanning finance, inventory, asset tracking, and operations with end-to-end ownership from UI to deployment.

Key Responsibilities:

  • Built full-stack internal platforms for finance dashboards, inventory management, and asset tracking using Next.js, React, TypeScript, Tailwind CSS, Spring Boot, and Node.js.
  • Designed business logic and PostgreSQL schemas for multi-department workflows across inventory, finance, HR, and field operations.
  • Developed a centralized API Gateway in Golang to route high-load inter-service traffic across internal systems.
  • Delivered backend services for an internal attendance platform integrated with biometric devices (ZKTeco).
  • Implemented real-time technician tracking and infrastructure monitoring dashboards with Socket.io and Redis.
  • Managed deployment lifecycle with Docker, VPS hardening, CI/CD pipelines, GitHub, and Cloudflare.
  • Produced system design documentation (use case diagrams and modular database schemas) and enforced API testing/documentation via Postman and Git workflows.

Technologies Used:

Next.jsReactTypeScriptTailwind CSSSpring BootNode.jsExpress.jsGolangREST APIPostgreSQLRedisSocket.ioDockerGitBitbucketPostmanCloudflareCI/CD

Operator Leader & Robotic Controller

2019 - 2021
Jakarta, Indonesia

Oversaw and managed production processes and robots, ensuring high quality and efficiency standards in manufacturing.

Key Responsibilities:

  • Managed 3 robots and 7 CNC machines including turning, drilling, leak test, boring, honing
  • Maintained production target of 400 units/day with high safety and quality compliance
  • Led 6-member team for troubleshooting and performance improvement initiatives
  • Optimized robotic workflow for reliability and efficiency in production lines

Technologies Used:

CNCRoboticsManufacturing SystemsQuality ControlProcess Optimization

Education

My academic journey and achievements in Information Systems

Bachelor of Information Systems

Information Systems

GPA: 3.81 / 4.00
Universitas Informatika dan Bisnis Indonesia
2021 - 2025
Bandung, Indonesia

Specialized in Information Systems with a focus on software development, database management, and business process analysis. Graduated Cum Laude with strong academic performance and practical experience in various technologies.

Key Achievements

  • Graduated Cum Laude with GPA 3.81/4.00
  • Completed final project: Design and Development of Sales Information System

Relevant Coursework & Technologies

C++JavaLaravelFlutterJavaScriptPHPPythonReact.jsExpress.jsMySQLFirebasePostgreSQLOracleDatabase ManagementPython for Data AnalysisData MiningIntelligent SystemsInformation Systems Analysis and DesignInformation Systems Project ManagementEnterprise Information SystemsSoftware EngineeringWeb DevelopmentBusiness AnalysisSystem DesignProject Management

Featured Projects

Here are some of my recent works that showcase my skills and expertise

Featured
Portfolio & Blog Pribadi

Full Stack

Portfolio & Blog Pribadi

Situs portfolio tiga bahasa dengan backend Go untuk auth ketat, CMS konten, dan analytics kunjungan.

Next.jsTypeScriptTailwind CSSGoPostgreSQLSupabaseVercel
Featured

API

API Gateway Platform

Gateway Go di depan sekumpulan microservice: routing, rate limit per klien, retry, dan terobos token.

GoRedisJWTOpenTelemetryDocker
Featured

Mobile

Aplikasi Laporan Lapangan

Aplikasi Android untuk teknisi: ambil foto, tanda tangan, dan kirim laporan lapangan walau tanpa sinyal.

FlutterDartFirebaseFirestoreSQLite

Desktop

Aplikasi Kasir & Inventaris Desktop

Aplikasi kasir offline-first untuk toko tunggal: stok, struk, dan laporan harian tersimpan di SQLite lokal.

GoWailsSQLiteTypeScript

API

Layanan Presence WebSocket

Server WebSocket untuk status pengguna realtime, dengan hati-beating, room, dan pemulihan koneksi.

GoWebsocketRedisNginx

Web

Dashboard Admin Siap Pakai

Kerangka dashboard: tabel dengan paginasi server, pencarian, filter, dan saklar tampilan dari database.

Next.jsTypeScriptTailwind CSSZustand

Get In Touch

Have a project in mind? Let's work together to bring your ideas to life!

Contact Information

I'm always interested in hearing about new opportunities and exciting projects. Whether you have a question or just want to say hi, feel free to reach out!

Follow Me