|

    I'm Kelvin Wilianto

    Welcome to my personal page where I share my thoughts, projects, and experiences on technology, programming, and life.

    Or find me on:

    "Dig within. Within is the wellspring of Good; and it is always ready to bubble up, if you just dig."

    - Marcus Aurelius

    About

    Kelvin Wilianto

    Hello! My name is Kelvin Wilianto. I am currently 28 years old and grew up in Jakarta. Since I was a child, I have been interested in technology, especially games, computers, and the internet. That is what led me on my academic journey and professional career up to now.

    My latest education is a bachelor's degree from Tarumanagara University, Indonesia. I majored in Informatics Engineering, starting in 2017 and graduating in 2021. During college, I was very interested in web and mobile application development as well as Artificial Intelligence. My final project was the development of an application using machine learning to recognize emotions in human voices, which I wrote in a thesis titled "Designing a Human Voice Emotion Detection Application using the LSTM Method".

    After graduating, I started my professional career as a Software Engineer at a technology startup company in Jakarta. I have worked there for almost 6 years, from my internship in 2020 until 2026 as a permanent employee. There, I have been involved in various types of development such as DevOps, backend, frontend, and Android mobile development. In addition, I have also been involved in system architecture design, database management, and even integration development with third-party services.

    Outside of work, I have various interests and hobbies. I really enjoy playing games, especially cozy sim builder and FPS genres. I also like watching movies and TV series, especially science fiction, fantasy, and documentaries. In addition, I love traveling and exploring new places while photographing landscapes and local cultures.

    Here are some of my favorite snapshots of places and atmospheres I have visited.

    Pedestrians on a rain-slicked Shinjuku street at night, beneath tall red neon signboards and a lit gateway arch
    A tall wooden torii gate at Meiji Jingu, with sunlight streaming through the trees above the path
    The red brick Sapporo Beer Museum on a snowy night, with a lit Christmas tree and a street lamp in the foreground
    A small boat moored beside a wooden jetty, on calm green water under towering clouds
    A mural of two children painted on a weathered wall, riding a real bicycle fixed in front of it
    A sunlit George Town street lined with colorful shophouses, with bright yellow road markings under a blue sky
    Shinjuku, Tokyo, Japan

    A bustling street in Shinjuku at night, filled with vibrant lights and people.

    11 March 2025
    35.68982° N, 139.70198° E
    Shot on iPhone 13 Pro & edited with Lightroom

    Work

    May 2026 - Present

    A planned break to recharge, study japanese, and learn new tools by building and shipping my own projects.

    Tools

    FastAPI
    FastAPI
    Python
    Python
    Redis
    Redis
    Zustand
    Zustand
    TanStack
    TanStack
    Playwright
    Playwright
    Next.js
    Next.js
    TypeScript
    TypeScript
    Golang
    Golang

    Tasks

    • Built and deployed kotsukotsu.org, to help Japanese language learners with integrated stroke display and speech recognition, combining interactive learning/practice with public open-source datasets, and also to learn a new stack: FastAPI, Redis, Zustand and TanStack Query, with Playwright for end-to-end tests
    • Built a product catalog website for a family-run business, and learned technical SEO along the way: sitemap, robots.txt, Google Search Console and Bing Webmaster Tools
    • Taking Japanese classes
    • Learning Go from the fundamentals
    • Revisited Python, the SOLID principles and design patterns
    Jan 2026 - May 2026

    Transitioned from PT Nova Teknologi Awani (HelloBill) to OttoDigital Group through an internal group assignment, joining the core development team to support product development and system scalability. Continuing to utilize and expand my skills in backend development, system architecture, and cross-functional collaboration to contribute to the success of OttoDigital's POS products.

    Tools

    PHP
    PHP
    Laravel
    Laravel
    CodeIgniter
    CodeIgniter
    JavaScript
    JavaScript
    JQuery
    JQuery
    TypeScript
    TypeScript
    Docker
    Docker
    Jenkins
    Jenkins
    RabbitMQ
    RabbitMQ
    Notion
    Notion
    Mermaid
    Mermaid
    GitLab
    GitLab
    SonarQube
    SonarQube

    Tasks

    • Served as Technical Lead during company transition, owning backend architecture, system design (C4 Model, sequence diagrams), and technical decision-making.
    • Collaborated with cross-functional teams (product, design, QA) to translate business requirements into technical breakdowns, estimations, and sprint execution plans.
    • Conducted code reviews, managed deployment processes, and resolved production issues.
    • Led marketplace integrations (TikTok Shop, Shopee) to enable automated retail order synchronization.
    Aug 2025 - Dec 2025

    Promoted to Senior Software Engineer at PT. Nova Teknologi Awani (HelloBill), taking on greater responsibilities in leading development projects, mentoring junior engineers, and contributing to strategic technical decisions. Continuing to work on enhancing and expanding the company's products and services while ensuring high standards of code quality and performance.

    Tools

    PHP
    PHP
    Laravel
    Laravel
    CodeIgniter
    CodeIgniter
    JavaScript
    JavaScript
    JQuery
    JQuery
    TypeScript
    TypeScript
    Docker
    Docker
    PostgreSQL
    PostgreSQL
    AWS
    AWS
    GitHub
    GitHub
    GitLab
    GitLab
    RabbitMQ
    RabbitMQ
    Metabase
    Metabase
    DigitalOcean
    DigitalOcean
    FileZilla
    FileZilla
    Jenkins
    Jenkins
    SonarQube
    SonarQube

    Tasks

    • Leading the development and maintenance of key features in HelloBill main products, ensuring scalability, performance, and reliability to meet growing customer demands
    • Mentoring and guiding other software engineers, providing code reviews, technical advice, and support to help them grow their skills and contribute effectively to the team
    • Collaborating with cross-functional teams, including product management, design, and QA, to define technical requirements, and ensure successful project delivery
    • Contributing to architectural decisions and technical strategy, evaluating new technologies and tools to enhance the development process and improve product quality
    Feb 2021 - Aug 2025

    Worked as a Software Engineer at PT. Nova Teknologi Awani (HelloBill), developing and maintaining various internal applications and the company's main products. Collaborated with cross-functional teams to ensure feature development met business needs and company quality standards.

    Tools

    PHP
    PHP
    Laravel
    Laravel
    CodeIgniter
    CodeIgniter
    JavaScript
    JavaScript
    JQuery
    JQuery
    TypeScript
    TypeScript
    Java
    Java
    Android
    Android
    PostgreSQL
    PostgreSQL
    MongoDB
    MongoDB
    Node.js
    Node.js
    Fastify
    Fastify
    React
    React
    Next.js
    Next.js
    Tailwind CSS
    Tailwind CSS
    Docker
    Docker
    Firebase
    Firebase
    AWS
    AWS
    Git
    Git
    GitHub
    GitHub

    Tasks

    • Developed and maintained internal company applications using PHP Laravel, JQuery, and PostgreSQL to improve operational efficiency and team productivity, while integrating various internal systems with HelloBill's main product
    • Developed a fullstack web-based self-service portal feature for HelloBill business customers using PHP Laravel/CodeIgniter, JQuery, and PostgreSQL, enabling customers to manage accounts, view reports, conduct transactions, and access support independently
    • Developed a fullstack web-based sales tracking feature with Google Maps API integration for HelloBill FLOW customers using Laravel, JQuery, and PostgreSQL, enabling real-time monitoring and management of sales activities through an interactive map
    • Developed and maintained a mobile point of sales (POS) application for restaurants and retail based on Android using Java, Realm, and Firebase Crashlytics, allowing users to conduct sales transactions, manage payments, and generate financial reports efficiently via mobile devices
    • Developed and maintained point of sales (POS) and inventory management applications for restaurants and retail based on web and mobile using PHP CodeIgniter, JQuery, and PostgreSQL
    • Actively participated in cross-team collaboration, including coordination with product, design, and QA teams to ensure feature development met business needs and company quality standards
    • Identified and resolved bugs and technical issues, optimized application performance, and maintained system uptime through monitoring, troubleshooting, and proactive improvements to ensure service stability and efficiency
    • Developed a fullstack web-based sales commission system for HelloBill enterprise customers using PHP Laravel, JQuery, PostgreSQL, and Firebase Cloud Messaging (FCM), enabling customers to manage commission structures, calculate incentives, and generate commission reports automatically
    • Developed a new HelloBill product in the form of a fullstack web-based daily sales report system and ETL system using TypeScript, Fastify (Node.js), React (Next.js), Prisma ORM, PostgreSQL, and Docker, enabling customers to access sales reports, perform data analysis, and support more effective business decision-making
    Aug 2020 - Feb 2021

    Participated in an internship program at PT. Nova Teknologi Awani (HelloBill) and had the opportunity to learn and be involved in various software development projects. Worked with an experienced team and gained valuable insights into best practices in software development, project management, and team collaboration.

    Tools

    PHP
    PHP
    Laravel
    Laravel
    Jenkins
    Jenkins
    Git
    Git
    GitHub
    GitHub

    Tasks

    • Learned practices in software development, including automated testing, code review, and Agile methodology to ensure application quality and reliability
    • Developed and implemented Laravel Unit Testing on internal applications and company products by conducting in-depth API requirements analysis to design and create comprehensive test cases, thereby improving software quality and reliability
    • Participated in the development of the company's CI/CD pipeline by learning and implementing Jenkins, GitHub, and Unit Testing for deployment process automation. These efforts aimed to improve efficiency, consistency, and quality in software development

    Other Tools & Technologies

    In addition to the primary tools mentioned in my work experiences, I have also learned and utilized the following tools and technologies:

    Python
    Python
    Golang
    Golang
    FastAPI
    FastAPI
    Spring
    Spring
    Zustand
    Zustand
    TanStack
    TanStack
    Playwright
    Playwright
    Redis
    Redis
    Claude
    Claude
    OpenAI
    OpenAI
    Copilot
    Copilot
    n8n
    n8n
    Ubuntu
    Ubuntu
    Fedora
    Fedora
    Hetzner
    Hetzner
    Cloudflare
    Cloudflare
    Figma
    Figma
    Grafana
    Grafana