Hi, I'm Hakim.
Web & Mobile Developer
Full-Stack Developer passionate about building modern web, mobile, and 3D experiences with Next.js, React, React Native(Expo), NestJS/Express, Blender and more. Always learning new technologies and turning ideas into meaningful digital experiences. Looking for a developer to build your project?

About.
I am a Full-Stack Developer passionate about building modern web, mobile, and AI-powered applications. I create responsive and scalable digital experiences using React, Next.js, React Native, and Expo, with a focus on clean design, performance, and usability.
My expertise covers both frontend and backend development, allowing me to build complete applications from intuitive interfaces to robust APIs and databases. I work with Node.js, PostgreSQL, and MongoDB to develop reliable and maintainable solutions.
I also have a strong interest in Artificial Intelligence, Computer Vision, and interactive 3D experiences. I explore technologies like Three.js, Blender and modern AI tools to create innovative applications that solve real-world problems and deliver engaging user experiences.

- Nickname
- Hakim
- Age
- 23th
- Origin
- Palembang, Indonesian
- Motto
- Driven, consistent, tech-curious.
Abu Solihin Alhakim
Skills.
What i use

MongoDB - A flexible NoSQL database I use when applications need adaptable document structures, efficient development, and room to scale as data grows.
Stack
Projects.



A full-stack e-commerce monorepo featuring a React Native mobile app, web-based admin dashboard, and Express backend with authentication, product management, cloud media storage, and Stripe payments.
Details >


A full-stack e-commerce mobile application built with Flutter and a Node.js backend, featuring product browsing, authentication, cart management, image uploads, ratings, and online payments.
Details >


Experience.
During my internship at BMKG, I focused on improving and modernizing the existing weather information website for Palembang. The previous website had a complex structure that made weather information difficult to understand and lacked a clear way to access data for different areas. I redesigned the system with a dropdown containing the administrative area codes for all districts in Palembang, allowing users to select a specific area and dynamically fetch the corresponding weather data from the API. The project also integrated an interactive map using OpenStreetMap and OpenWeather data, an earthquake map powered by the BMKG API, and a three-day weather forecast based on current BMKG data. In addition, I integrated AI as a virtual weather presenter by generating weather scripts with the Gemini API using parameters such as humidity, cloud conditions, wind, temperature, and weather analysis. The generated scripts were then converted into speech using ElevenLabs to provide an interactive weather presentation feature. The presenter is currently inactive because the free ElevenLabs API quota has been exhausted.
Certification.
Completed an international, project-based program focused on full-stack development with the MERN stack, combining technical training, hands-on projects, and industry-oriented learning.
Completed an internship focused on developing Meteosphere, a weather visualization platform that integrates meteorological data, interactive maps, and AI-powered voice presentation.
Completed Java Fundamentals coursework as part of the Pemrograman 1 curriculum in the Informatics Engineering program, building a foundation in Java programming.
Completed database design coursework during university studies, covering ERD modeling, SQL queries, and relational database concepts using MySQL.
