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!