Dunhill William

Software Engineer

Education

Sebelas Maret University
Bachelor's of Computer Science · Surakarta, Indonesia

Work Experience

Fullstack Developer
Freelance Self-Employed · Central Java, ID
  • Built and deployed web applications using Node.js, Next.js, and SQL, improving performance and maintainability across multiple client projects.
  • Collaborated directly with clients to gather requirements and deliver features, reducing revision cycle.
  • Implemented cloud integrations (Azure, Cloudflare) including CDN and basic security hardening, improving uptime and load speed.

Projects

Urban Spot
Tech Lead · urbanspot.id
  • Led development of a multi-stakeholder location-based platform with scalable backend architecture.
  • Coordinated a team of developers, increasing delivery speed through better task breakdown and sprint planning.
  • Designed API and database schema, improving query efficiency and reducing response time.
Temanisyarat
Project Lead · temanisyarat.com
  • Developed sign language recognition pipeline using TensorFlow Lite for mobile deployment.
  • Optimized model for edge inference, achieving sub-200 ms latency with high accuracy.
  • Integrated real-time inference into mobile app, enabling accessible communication for deaf users.

Organization

Forum Relawan untuk Mahasiswa Disabilitas UNS
Staff
  • Assisted students with disabilities in academic and campus activities, improving accessibility support coverage.
  • Trained as BISINDO sign language interpreter, facilitating communication between deaf students and lecturers.
  • Supported inclusive events.
Majlis Tafsir Al-Quran
IT Staff
  • Managed IT operations for events, ensuring reliable system setup and troubleshooting.
  • Developed internal web tools (e.g., optimized attendance system), reducing manual work and improving data accuracy.
  • Maintained deployment and hosting of internal applications for organizational use.

Certifications

Belajar Dasar Data Science
Dicoding Indonesia
  • Covered fundamentals of data analysis, data preprocessing, and basic machine learning concepts.
Cloud Practitioner Essentials
Dicoding Indonesia
  • Learned core cloud concepts including compute, storage, networking, and cloud security fundamentals.

Skills