Software Architect & Designer

I build bridges between
complex systems
and beautiful interfaces.

I’m a lifelong learner, a tech enthusiast, and a coffee lover based in the Philippines. From architecting collaborative IDEs to brewing the perfect Moka pot (coffee), I am obsessed with the craft of building systems that are as robust as they are visually compelling.

Read My Resume
Tim Leobert E. Villacin
Portfolio Selected Works

Here’s what I’m up to...

View all projects
E-commerce API Documentation
ExpressJS AWS Postman

E-commerce API Documentation

Dynamic E-Commerce Workflow Management. The system features dynamic routes for order processing, real-time inventory updates, and secure user authentication. It also supports seamless automated order reporting and comprehensive product management. Documented Backend API published using Postman.

Dynamic E-Commerce Workflow Management. The system features dynamic routes for order processing, real-time inventory updates, and secure user authentication. It also supports seamless automated order reporting and comprehensive product management. Documented Backend API published using Postman.
E-commerce API Documentation
course booking api thumbnail
ExpressJS AWS Postman

Course Booking API Documentation

RESTful API for managing course enrollments, featuring user registration, authentication, and retrieval of user details. Supports course creation, updates, archiving, activation, and student enrollment. Publicly documentation using Postman.

RESTful API for managing course enrollments, featuring user registration, authentication, and retrieval of user details. Supports course creation, updates, archiving, activation, and student enrollment. Publicly documentation using Postman.
Course Management REST API Documentation
Course booking app
MongoDB ExpressJS ReactJS NextJS AWS

Course booking app

A MERN-stack course enrollment system featuring user registration, authentication, and profile management. Authenticated users can create, update, archive, and activate courses. The platform also allows users to browse available courses and enroll seamlessly.

A MERN-stack course enrollment system featuring user registration, authentication, and profile management. Authenticated users can create, update, archive, and activate courses. The platform also allows users to browse available courses and enroll seamlessly.
Frontend Development Full-Stack Development UI-UX Design
E-commerce App thumbnail
MONGODB EXPRESSJS REACTJS NODEJS REDUX

E-commerce App

MERN E-Commerce Platform. The platform features dynamic product catalog filtering and sorting, real-time search, seamless cart updates, secure checkout, and a comprehensive admin dashboard with real-time analytics and user management capabilities.

MERN E-Commerce Platform. The platform features dynamic product catalog filtering and sorting, real-time search, seamless cart updates, secure checkout, and a comprehensive admin dashboard with real-time analytics and user management capabilities.
FULL-STACK DEVELOPMENT E-COMMERCE SYSTEM ADMIN DASHBOARD REAL-TIME ANALYTICS UI-UX DESIGN
Airline Booking System Mockup
FIGMA ADOBE XD SKETCH CANVA FRAMER

Airline Booking System Mockup

Side Project: Conceptual design showcasing an intuitive UI for flight search, seat selection, and booking confirmation, focusing on user experience and workflow efficiency.

Side Project: Conceptual design showcasing an intuitive UI for flight search, seat selection, and booking confirmation, focusing on user experience and workflow efficiency.
UI-UX DESIGN CONCEPTUAL DESIGN WIREFRAMING INTERACTION DESIGN USER FLOW
Airline Booking System Prototype
REACTJS NODEJS MONGODB STRIPE AWS

Airline Booking System Prototype

Side Project: Interactive prototype simulating end-to-end airline booking functionalities, including flight search, reservation, payment processing, and real-time ticket management.

Side Project: Interactive prototype simulating end-to-end airline booking functionalities, including flight search, reservation, payment processing, and real-time ticket management.
FULL-STACK DEVELOPMENT INTERACTIVE PROTOTYPE BOOKING SYSTEM PAYMENT PROCESSING API INTEGRATION
Short Course 1: MySQL
MYSQL JAVA JDBC DOCKER GIT

Short Course 1: MySQL

A MySQL Capstone Project for the Java Back-End Short Course Package

BACK-END DEVELOPMENT DATABASE DESIGN DATA MODELING QUERY OPTIMIZATION CAPSTONE PROJECT
Short Course 2: Java
JAVA MAVEN JUNIT GIT DOCKER

Short Course 2: Java

A Java Capstone Project for the Java Back-End Short Course Package

BACK-END DEVELOPMENT OOP (OBJECT-ORIENTED) SOLID PRINCIPLES TEST-DRIVEN DEVELOPMENT CAPSTONE PROJECT
Short Course 3: SpringBoot
SPRING BOOT SPRING DATA JPA SPRING SECURITY JAVA MYSQL

Short Course 3: Spring Boot

A Spring Boot Capstone Project for the Java Back-End Short Course Package

BACK-END DEVELOPMENT REST API DESIGN MVC ARCHITECTURE AUTH & AUTHORIZATION CAPSTONE PROJECT
Personal Toolkit

A life-long learner.

My philosophy is simple: master the foundations, then break the rules. I treat my development environment and my coffee bar with the same level of obsessive engineering.

Current Learning Tools

calibre logo
affine logo
notebooklm logo
obsidian logo
zen browser logo

Used to learn much about music, math, learning, and computer science.

Current Obsession

beanconqueror logo
affinity logo
zen browser logo

Brewing the best moka pot coffee, designing visually pleasing posters, textures, and graphics, and collecting knowledge.

Next Milestones

zuitt logo
arcanys logo
accenture logo

Mustering the confidence, experience, and skills to become a professional developer, a polymath (an expert of many things), and a coffee entrepreneur.

Current Dev Tools

html logo
css logo
js logo
ts logo
astro logo
bun logo
cloudflare logo
tailwind logo
sanity logo
cloudinary logo
lit logo
kotlin logo
godot logo
zed logo
android studio logo
penpot logo

Currently immersed in the web ecosystem, I want to build great digital systems and experiences.

Connect Digitally

TLEV

Let’s build something
well-crafted.

Tim Profile

Tim Leobert E. Villacin

Philippines, Earth (UTC +8)

Electronic Mail

timleo.vil@gmail.com

Version Control

github/TLEV6500