Adrianus Charlie H.A
Versatile Software Engineer skilled in .NET Core, Next.js, Node.js, and Go. Experienced in building robust APIs, web services, and scalable applications using SQL/NoSQL databases and Docker. Currently expanding into blockchain and Web3 technologies.
Let's Know Me Better!

About Me
Hi! I'm Adrianus Charlie, a tech enthusiast based in Yogyakarta, Indonesia. I'm passionate about building software and love exploring a wide range of technologies—from full-stack development to backend systems and APIs. I enjoy turning ideas into real-world solutions and constantly expanding my knowledge across different tech stacks. Outside of coding, I enjoy music, films, financial markets, and playing sports to recharge. I see learning as a lifelong journey and am always eager to grow—both as a software engineer and as a person.
Experiences
A curated timeline of my professional journey, highlighting roles, responsibilities, and contributions across various industries and technologies.

Software Engineer Supervisor
Indomaret Group
September 2023 - Now
- Developed web services and APIs for virtual transactions, focusing on payment aggregation using .NET Core
- Created software solutions like web and console apps to meet various business needs
- Managed and maintained the web service for seamless client and partner interactions in a fast-paced environment.

Asisstant Lecturer
Universitas Sanata Dharma
August 2021 - July 2023
- Assisted in teaching machine learning, data analysis, web development, OOP, non-linear data structures, and basic algorithms at Universitas Sanata Dharma
- Provided explanations and support to students to enhance their understanding of the material
- Collaborated with lecturers to facilitate engaging and effective learning experiences

Frontend Developer
PT. Janu Putra Sejahtera
December 2022 - February 2023
- Developed a company profile website using React.js and modern UI frameworks
- Implemented React Router for seamless client-side navigation
- Deployed the website using serverless technologies

Software Developer
Universitas Sanata Dharma
February 2023 - March 2023
- Developed Android and React apps for campus use, specifically for the Introduction to New Student Campus Life subject at Universitas Sanata Dharma
- Managed and streamlined trash assignment recap process for students, enhancing efficiency and organization
- Implemented features to enhance student experience and engagement, contributing to a seamless onboarding process for new students.

Flutter Developer
Universitas Sanata Dharma
April 2022 - June 2022
- Developed a daily medication reminder app for Bethesda Hospital, Yogyakarta using Flutter and Firebase
- Ensured secure data storage and user authentication for patient privacy
- Collaborated with healthcare professionals to create a user-friendly interface for easy medication management.

Machine Learning Student
Bangkit Academy 2022 led by Google Indonesia, GoTo, Traveloka
February 2022 - August 2022
- Developed a deep learning model for facial skin disease detection using TensorFlow and Python
- Deployed the model on Google Cloud infrastructure for efficient and scalable performance.

Big Data Analytics Student
Digitalent by Kominfo
June 2021 - September 2021
- Utilized Python for data analysis to identify trends and correlations in big data
- Applied statistical methods to analyze data and make informed decisions
- Developed foundational knowledge in Big Data principles and their real-world applications.
Projects
A collection of work showcasing my experience with fullstack development, API integration, and modern UI frameworks.
FinanceKu - Backend
NodeJS-FinanceKu-Backend is a backend application designed for effective financial management. Built with Node.js and Express.js, it provides a RESTful API that allows users to manage their finances seamlessly. The application features secure access through Authentication and Authorization using JSON Web Tokens (JWT), ensuring user data protection.
- Node.JS
- PostgreSQL
- Docker
FinanceKu - Frontend
NextJS-FinanceKu-Frontend is a modern personal finance app built with Next.js, TypeScript, and Tailwind CSS. It offers a responsive, user-friendly interface for managing income, expenses, budgets, and transaction history—seamlessly integrated with the FinanceKu backend API for smooth financial tracking and management.
- Next.JS
- Typescript
- Docker
- Tailwind.css
Cashout Service
The .NET API for Cashout OTC Aggregator Services is a powerful backend solution designed to facilitate cashout transactions at the counter, as well as manage reversal transactions. Developed using .NET Core 8, this API serves as an aggregator that connects Client APIs with Partner APIs, ensuring seamless communication and transaction...
- .NET Core
- MySQL
- Redis
- Docker
Campaign Factory - Web3 & Blockchain
The Campaign Factory project is a decentralized application (dApp) built on the Ethereum blockchain, designed to empower users to create, manage, and interact with crowdfunding campaigns. By leveraging smart contracts, this application ensures transparency, security, and trust throughout the fundraising process.
- Next.js
- Solidity
- Tailwind.css
- Metamask
Golang QR-Payment
This service facilitates QRIS CPM payments via DANA, encompassing functionalities for payment initiation, status querying, and order cancellation. It adheres to the specifications outlined in the DANA Merchant Portal API documentation.
- Golang
- Docker
CNN Multitask Classification
Create Deep Convulutional Neural Network model to do multitask classification. This model can classify gender and emotion of people from picture or video straming. This model using pre-trained model VGG16 for the baseline, and add some modification in last layer to do multitask classification.
- Python
- Tensorflow
Tech Stacks
A curated collection of tools and technologies I’ve worked with, highlighting my experience in full-stack development, API integration, and building modern, responsive user interfaces using today’s top frameworks and libraries.
Contacts & Additional Information
Feel free to reach out if you'd like to connect, collaborate, or just say hi! Below, you'll also find a collection of my certifications and resume that showcase my professional experience and skills. I'm always open to exciting opportunities and meaningful conversations.