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
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.
Skills & Technologies
Here are the technologies and tools I work with to bring ideas to life
Frontend
Backend
API & Messaging
Database
DevOps & Security
AI Engineering
Tools & Productivity
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
Programmer (Freelance)
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:
Programmer (Freelance)
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:
Programmer / Full Stack Developer
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:
Operator Leader & Robotic Controller
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:
Education
My academic journey and achievements in Information Systems
Bachelor of Information Systems
Information Systems
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
Featured Projects
Here are some of my recent works that showcase my skills and expertise

Full Stack
Portfolio & Blog Pribadi
Situs portfolio tiga bahasa dengan backend Go untuk auth ketat, CMS konten, dan analytics kunjungan.
API
API Gateway Platform
Gateway Go di depan sekumpulan microservice: routing, rate limit per klien, retry, dan terobos token.
Mobile
Aplikasi Laporan Lapangan
Aplikasi Android untuk teknisi: ambil foto, tanda tangan, dan kirim laporan lapangan walau tanpa sinyal.
Desktop
Aplikasi Kasir & Inventaris Desktop
Aplikasi kasir offline-first untuk toko tunggal: stok, struk, dan laporan harian tersimpan di SQLite lokal.
API
Layanan Presence WebSocket
Server WebSocket untuk status pengguna realtime, dengan hati-beating, room, dan pemulihan koneksi.
Web
Dashboard Admin Siap Pakai
Kerangka dashboard: tabel dengan paginasi server, pencarian, filter, dan saklar tampilan dari database.
Latest Articles
Stay updated with my thoughts on technology, development, and more.
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!


