About Me
Welcome to my personal space on the web! I’m a passionate software engineer dedicated to creating impactful solutions and pushing the boundaries of technology. With a background in computer science and hands-on experience in various projects, I thrive on solving complex problems and delivering high-quality software. Whether it’s through coding, collaboration, or continuous learning, I’m committed to advancing the field of software engineering and contributing to meaningful innovations.
Education
I hold a Bachelor’s degree in Informatics or Computer Science from Institut Teknologi Sepuluh Nopember (ITS). During my studies, I built a strong foundation in computer science principles and software engineering practices. My academic journey was marked by hands-on projects and collaborative research, which significantly shaped my approach to problem-solving and innovation.
Preferred Programming Languages
I have a particular affinity for:
- TypeScript: For its static type-checking capabilities and seamless integration with modern web frameworks.
- Go: Valued for its performance, simplicity, and efficiency in building scalable systems.
- Rust: Appreciated for its focus on safety and performance, making it ideal for systems programming and high-performance applications.
Experiences
Software Engineer at Hash
- Type : Internship
- Start - End : March 2024 - July 2024
- Location : Malang, Indonesia (Remote)
- Tasks :
- Actively contributed to the development of an advanced information system for a hospital
- Implemented solutions using TypeScript and Next.js to build responsive and scalable applications.
- Facilitated seamless frontend-to-backend communication using GraphQL to ensure efficient integration.
- Collaborated with the team to overcome technical challenges and enhance the quality and functionality of the application.
- Tech Stacks : TypeScript, Next.js, Apollo GraphQL, Hasura
Software Engineer at Bitkreasi
- Type : Internship
- Start - End : January 2024 - April 2024
- Location : Purwokerto, Indonesia (Remote)
- Tasks :
- Spearheaded the development of a robust village administration management website.
- Implemented monorepo strategy with Nx to facilitate seamless collaboration across repositories.
- Demonstrated expertise in building backend infrastructure with Express and designing an intuitive frontend interface with Next.js.
- Tech Stacks : TypeScript, Next.js, Express.js, Nx monorepo
Software Developer at Department of Communication and Information (Dinkominfo) Surabaya
- Type : Internship
- Start - End : August 2023 - December 2023
- Location : Surabaya, Indonesia (Onsite)
- Tasks :
- Led the development of an API Gateway, enabling seamless integration of multiple APIs throughout Surabaya.
- Utilized Laravel to craft a user-friendly dashboard for easy management of the API Gateway.
- Implemented logging and monitoring functionalities to track incoming requests to the API Gateway.
- Tech Stacks : PHP, Laravel, PostgreSQL
Frontend Engineer at Torche Education
- Type : Internship
- Start - End : October 2022 - February 2023
- Location : Tangerang, Indonesia (Remote)
- Tasks :
- Developed a new company landing page with Typescript, Next.js, and Tailwind CSS, enhancing the user experience and visual appeal.
- Migrated the existing technology stack to the MERN stack (MongoDB, Express, React, Node.js), improving scalability and performance across the platform.
- Tech Stacks : TypeScript, Next.js, Express.js, MongoDB
Fullstack Developer at Harisenin.com
- Type : Internship
- Start - End : September 2022 - November 2022
- Location : Jakarta, Indonesia (Remote)
- Tasks :
- Actively maintained and improved the internal company dashboard, addressing bugs and enhancing functionality on a daily basis.
- Seamlessly transitioned into a new project, taking the lead in developing a cutting-edge company dashboard from scratch.
- Demonstrated versatility and adaptability by effectively balancing responsibilities across multiple projects
- Tech Stacks : PHP, TypeScript, Laravel, Next.js, MySQL
Contact
Feel free to connect with me via email or social media below. I’m always open to discussing new projects, opportunities, or just sharing ideas!