Hello, I’m Tri Hargianto, a Software Engineer based in Indonesia.
I specialize in Web Frontend Development and enjoy writing, teaching, and sharing knowledge. Check out my Blog for tutorials, and Publications for my Medium articles. This site is my platform to share what I’ve learned.
👨🏻💻 What I’m doing now
Updated February 16th, 2025
Professional Work
Currently I’m a Principal Software Engineer at Mamikos.com for frontend team.
Side Project
I’m working on my several projects including everything you see in this site.
I also starting my own Newsletter called Speak in Engineering. Subscribe to get the latest articles delivered directly to your inbox.
Building a Tech Community
I’m a co-organizer of JogjaJS, a JavaScript community in Yogyakarta, Indonesia. We regularly host meetups, workshops, and other events to support the growth of developers.
The JogjaJS community
To date, we have over 1000 members, conducted more than 30 events, and have been contributing for over 8 years.
This makes JogjaJS as one of the largest JavaScript community in Indonesia.
🧠 Source of thoughts
Some sources that help my journey as a software engineer, professional, and human being:
Podcast
Top 3 podcasts that I listen to regularly (tech and non-tech):
- Tech Lead Journal: A podcast for technical leaders, hosted by Henry Suryawirawan.
- Thirthy Days of Lunch: A podcast on practical life skills, hosted by @fellexandro and @sheggario.
- Hiduplah Indonesia Maya: A podcast from Pandji Pragiwaksono which discusses all the excitement that is happening in Indonesian cyberspace.
Books & Newsletter
- Tri’s Curated Books Collection: My personal curated list of books that I’ve read (Tech & Non-tech).
- Elevate: A newsletter on elevating your effectiveness. Created by Addy Osmani.
- Frontend Focus: A weekly newsletter for front-end developers.
- Bytes Dev: JavaScript, React, Node.js, and more. A weekly newsletter for developers.
Others
- GreatFrontEnd: A curated list of great resources for Front-End developers.
- @ecommurz: Indonesian Biggest Tech Execs & Workers community
⚒️ Tools
Curious about what hardware, software, and tools I use daily? Check out my Uses page for the full breakdown.
🙃 Random facts
- I had my first PC and learned programming with PHP in 2013.
- I’m a partial color blind. That’s why I made Camera Color Picker.
- I’m also a web programming instructor freelancer and already teach more than 60 students.
- This site was first released in 2020 and fully inspired by taniarascia.com.
What colleagues say
“Tri is a good software engineer who understands to get things done. When he started with Ralali, Tri show a good pace in ramping up on his role and did not take long to start adding value to his squad.”
Senior VP of Engineering
“As his Manager, I have seen the exceptional contributions he has made as a Lead Front-End Engineer. Tri is an innovative problem-solver who is always willing to go above and beyond to ensure that his tasks are completed to the highest standard. He is a strong communicator and has a talent for breaking down complex technical concepts for his team and stakeholders. I have no doubt that he will just keep getting better.”
Senior Engineering Manager
“Tri is skilled and dependable software developer. Every project we have done together has been delivered within high-quality, with all tasks solved and even with some extras. I had the pleasure to work shoulder to shoulder with Tri and it was a really good experience. He’s very solid technically and his soft skills make him a great person to work with. He will becomes a great asset wherever he is, and Tri earns my highest recommendation.”
Senior Software Engineer
“As the Front End Tech Lead, Tri provided exceptional guidance and ownership, steering front-end development with clear vision and effectively meeting goals. He consistently delivered clean, well-structured code and thorough documentation, ensuring high standards of quality and clarity in all projects. His proactive approach to learning is truly commendable. Tri's dedication, technical skills, and leadership qualities make him a standout professional.”
Software Architect - Backend
“Tri always ensure his tasks met the quality and timely delivery. Not only the dedication, his collaborative and positive manner lit up the team spirit. He brings ideas and feedback to solve issues, and open to other perspective at the same time. He really is a valuable talent!”
Product Manager
“Working with Tri is an ease, he’s very skillful and do the things with his strong passion. He won’t down with any challenges, strike them with glorious victory. I work with him on some projects and find that he’s completely done his task faster and prettier than anyone. Hope we can work together again in the future.”
Lead Software Engineer
“Come and make an impact! Slogan that I want to give for him. Such a talented frontend engineer, I learn a lot from him. He always set a good example in every works that he do. He always come up with a great idea to improve our development team!”
Tech Lead, Frontend
“Tri is one of the enthusiastic person i have worked with. Always ready to learn new stuff quick learner always ready to help coworkers.”
Senior Backend Engineer
“I had the privilege of working with Tri, who consistently impressed me with his ability to resolve complex front-end bugs. Tri is a dedicated Front-End Developer with a remarkable knack for troubleshooting and debugging. He approaches each challenge with patience and persistence, collaborating effectively with team members to find the best resolution.”
Quality Assurance Engineer
“It was a great experience to work with Tri. His skills and experience awesome. He is a good team player and a person with a deep knowledge in web development especially on Javascript things, i highly recommend Tri.”
Senior Backend Engineer
Say hello by email.
Send me an email about a question, a collaboration, or a talk at your event. You can also find me on GitHub, LinkedIn, and Medium.