Crafting Digital Experiences

Hi, my name is Leonardo Tatulus I'm a |

Get in touch

About Me

Profile Image

I am currently working as a Fullstack Developer in the banking industry, where security and high performance are paramount. In this role, I actively develop and maintain mission critical applications using Angular and Java Spring Boot, while leveraging tools like GitLab, Jira, and Confluence for CI/CD and agile project management. Prior to this role, I spent several years developing enterprise grade systems for warehouse management, retail, and port logistics.

Bringing 4 years of comprehensive software engineering experience, my core expertise also includes crafting robust solutions using Flutter, React Native, Node.js, and SQL/NoSQL databases, frequently implementing secure offline first architectures for various environments. Beyond enterprise projects, I actively develop innovative independent applications such as community management platforms and personal finance tools utilizing modern tech stacks like Supabase, Firebase, and local databases (Drift/SQLite). I am committed to continuous learning and delivering high quality technology solutions that create tangible value for users and businesses alike.

View Resume

Skills

Tech Stack & Tools

Angular

Spring Boot

GitLab

Jira

Confluence

JavaScript

TypeScript

React Native

Flutter

Node.js

Laravel

SQL / MySQL

Supabase

Android Studio

Postman

Git

Professional Projects

Cosmetics and Personal Care Industry

Warehouse Management System

Creating an application specifically designed to manage, control, and optimize warehouse operations. Its main goal is to improve efficiency, accuracy, and visibility in storage and inventory management.

Dashboard interface of Warehouse Management System

Mining Industry

PORT Management System

Creating an application specifically designed to manage operations related to the shipping, storage, and handling of coal at ports. This system helps optimize logistics processes and warehouse operations at coal ports.

Dashboard interface of PORT Management System for coal handling

Retail Industry

Fixed Asset Opname

Creating an application for recording and verifying fixed assets owned by a company. The purpose of fixed asset opname is to ensure that the company's records of fixed assets correspond to the actual number of assets, and to check the condition and location of the assets.

Mobile UI of Fixed Asset Opname application

Freelance & Personal Projects

Airport Industry

Loyalty Program

The airport loyalty program is an initiative designed to reward passengers or loyal users of airport services. This program aims to enhance customer satisfaction, encourage repeat visits, and strengthen the relationship between customers and the airport or its partners. In this program, every purchase made at the airport will earn points that can be exchanged for specific rewards.

Project Image

Community Management

WargaHub
Flutter Dart Cloud Firestore NoSQL

Developed a community management application built with Flutter. WargaHub is designed to facilitate communication, manage residential administrative tasks, and foster a connected neighborhood environment.

WargaHub Application

Personal Finance

AdaBudget
Flutter Drift (SQLite) Supabase Offline First

An offline first personal finance application that guarantees user data privacy by storing data locally on the device (via SQLite). It seamlessly synchronizes with a cloud backend (Supabase) in the background to prevent data loss. Features include budgeting, expense tracking, and real time dashboard analytics.

AdaBudget Application

E-Commerce Platform

OnlineShop
Laravel 10 Filament v3 Livewire Midtrans

A comprehensive e-commerce platform built with Laravel. It features seamless payment integration via Midtrans, a dynamic shopping cart, and an elegant administrative dashboard using Filament for managing products, orders, and role-based access control.

OnlineShop Application