Lucas's Portfolio

PROJECTS

Products I have built

Applying my sills into effective and scalable products

AI Travel Manager Web App

AI Travel Manager Web App

A client/server application based on a Node.js + Express API paired with a React + Vite UI for a Travel Product management application featuring AI-powered search and product generation.

  • React
  • Node.js
  • Express
  • PostgreSQL
  • Prisma
  • Tailwind CSS
  • OpenAI
TODO Web App

TODO Web App

A 3-tier monolith client/server application based on a Node.js + Express + Mongoose API paired with a React + Vite UI for a TODO management application.

  • React
  • Node.js
  • Express
  • MongoDB
  • Tailwind CSS
  • TanStack Query
Client-sideFront endServer-sideBack endEnd UserWeb AppNext.jsAPI GatewayREST APIServerNestJSDatabasePostgreSQLAPI ServiceCloudinary RouteCloudinaryImage Upload/Delete

E-Commerce Merchant Side Web App

A 3-tier e-commerce inventory management app — NestJS + Prisma + PostgreSQL API paired with a Next.js dashboard for product management, analytics, and full CRUD with authentication.

  • TypeScript
  • Next.js
  • Tailwind CSS
  • NestJS
  • Prisma
  • PostgreSQL
Client-sideFront endServer-sideBack end(Notification)End UserMobile AppReact NativeAPI GatewayREST APIServer AppNode ExpressDatabasePostgreSQLAPI ServiceExpo Push APIExpo ServerPush Handler

Mini PayPay Rewards App

A 3-tier mobile rewards platform (React Native (Expo) client, Express + Prisma REST API, and PostgreSQL) with JWT auth, idempotent point redemptions, and Expo push notifications.

  • TypeScript
  • React Native
  • Expo
  • Redux Toolkit
  • Node.js
  • Express
  • Prisma
  • PostgreSQL
Social Network (Web App)

Social Network (Web App)

A client/server social network web app (NextJS + TypeScript frontend, Express (NodeJS) REST API) with a post feed, like/unlike, and a dedicated liked-posts view.

  • TypeScript
  • Next.js
  • React
  • Sass
  • Node.js
  • Express
Clothes Store Prototype UI

Clothes Store Prototype UI

A React + TypeScript e-commerce prototype for a clothing store: flash sale deals, men's and women's catalogue pages, built to a third-party client's design and functional spec.

  • TypeScript
  • React
  • Sass
  • Axios
Task Reminder Management System

Task Reminder Management System

A native Qt/C++ desktop application for managing tasks and reminders, with database persistence and builds for both Windows and Linux.

  • C++
  • Qt
  • QMake
Library Management System (Website)

Library Management System (Website)

An online library management system for a university: students, professors, and librarians can search the catalogue, reserve and return books, and manage lending, built with PHP, JS, and MySQL.

  • PHP
  • MySQL
  • JavaScript
  • HTML
  • CSS
  • Bootstrap
Text File Read/Write (CMD App)

Text File Read/Write (CMD App)

A pair of C# .NET console applications: one writes timestamped iteration data to a text file, the other reads it back and prints it to the console.

  • C#
  • .NET
Dental Clinic Website

Dental Clinic Website

A responsive marketing website for a dental clinic, showcasing services and appointment info, built with React, TypeScript, and Tailwind CSS v4.

  • React
  • TypeScript
  • Vite
  • Tailwind CSS
Cleaning Website Landing Page

Cleaning Website Landing Page

A responsive single-page marketing site for a residential and commercial cleaning company, built with React, TypeScript, and Tailwind CSS v4.

  • React
  • TypeScript
  • Vite
  • Tailwind CSS