mwyndham.dev


M Wyndham Haryata Permana, Sr. Backend Engineer @ Tigerhall

Updated at August 5, 2024

Published August 26, 2023

Resume
Portfolio
Contact
Cover Image

Open to Contact, Suggestions, and Opportunity

| Jakarta, Indonesia | +6288-228-664-820 | [email protected] | LinkedIn | mwyndham.medium.com | github.com/muhwyndhamhp |

7 Years, 4 Apps, 2 Open Source, 60 Stars, and 700k+ cumulative downloads later, I bring the best of Software Engineering to every platform.


Snapshots

  • Go, Kotlin, Rails, JS & TS

  • Android, Mobile (React Native), Backend, Frontend (Vanilla JS, React, SolidJS & Start)

  • SQL Enjoyer (PostgreSQL, SQLite, BigQuery, Redshift)

  • Infrastructure works including VPS, Serverless (Fly io, Vercel, CF Workers), Cloudflare, GCP, AWS, Docker, Terraform, and many more

  • Neovim BTW

  • Test is Important (Unit, Integration, UI)


Works

Marknotes

This very site you read this on. Built with an esoteric stack unlike any others (Go, HTMX, Turso, Hyperscript, ESBuild) With an Interactive and Powerful Text Editor behind the simple static HTML files.

Gravel Apps

Provider of the biggest Construction Platform in Indonesia. Connects people with needs to hundreds of thousands of construction workers on-demand across all major cities in Indonesia.

Consists of 3 different apps: Gravel (similar to Uber), Dulur (Similar to Uber Driver), and Salam (bonafide standalone chat apps that spun off from the internal chat system) and several microservices under the hood, I helped in many parts of those developments.

Contributed here as Android Dev, Backend Dev, and Fullstack Dev and helped with all of the customer products, internal tools, developer experience, and more.

Maukerja Apps

Maukerja and Ricebowl appMaukerja App is one of the best Job Portal / Recruitment Solutions in Malaysia. It consists of two different apps: Maukerja App and Ricebowl App, both of which target different audiences.

During my time on the Maukerja Team, I helped to deliver several features as an Android Dev, such as Account Deactivation Flow, App Automatic Update Flow, refactoring the registration process, and many more.


Work Experience

Senior Backend Engineer - Tigerhall

June 2024 - Present

Senior Software Engineer - Gravel Technology

February 2021 - May 2024

Android Engineer - Maukerja Indonesia

August 2020 - December 2020

Android Developer - Freelance

May 2019 - August 2020

Native Android Developer - Pasienia

August 2017 - December 2018


Written Articles

Using SQLC for ORM alternative in Golang, ft. Go-Migrate & PGX

I Made This Website Using HTMX + Go in One Month, Here's What I Learned

Tutorial Series of Making a Blog with HTMX + Go

Recognizing Face in Android using Deep Neural Network + TensorFlow Lite

And many more...


Education

Universitas Gadjah Mada, Faculty of Electrical Engineering and Information Technology

#Resume #Portfolio #Contact