Hello 👋🏽, I am Alejandro P. Lezama

Fullstack developer. I build web and mobile products — from prototype to production.

Over 5 years of experience building web and mobile applications. Fullstack Developer & Software Technologist. I build complete end-to-end solutions: from backend architectures, databases, and interactive web platforms, to mobile applications and artificial intelligence integrations.

Skills

Frontend

React Next.js Astro Angular TypeScript Tailwind

Backend & AI

file_type_node Node.js Express NestJS Prisma Gemini

Database

PostgreSQL SQLite Supabase Mongodb Firebase MySQL SQL SERVER

Mobile

file_type_flutter Flutter React Native Expo Ionic
Advanced Intermediate Learning

Projects

Moneto

Moneto

MVP
Next.js TypeScript Tailwind Supabase Gemini

Personal finance web app that simplifies expense and income tracking without requiring bank account connections. Uses artificial intelligence to automatically categorize transactions, project budgets, and visualize monthly financial trends.

This project's code is private
Preview

Case Study

Problem

People don't really know what they spend their money on. Personal finance apps are usually generic, expensive, or require complex bank integrations that create friction. Manually categorizing expenses is tedious and gets abandoned within days.

Solution

Moneto was built: a financial dashboard that works without needing to connect bank accounts. You manually record expenses and income (or import CSV), and the AI automatically categorizes them with Gemini. It includes per-category budgets, recurring payments, monthly AI analysis with recommendations, and a no-login demo mode.

Architecture

Next.js App Router + Supabase (PostgreSQL + Auth) + Tailwind CSS + Shadcn UI. AI categorization uses Gemini 2.5 Flash with a fallback to local rules, ensuring full functionality without an API key. Demo mode uses pre-loaded data without authentication.

Results

Complete product with demo mode that lets you try it without registering. AI categorization removes the biggest friction point of manual expense tracking, and the local-rules fallback ensures the app works without API costs.

Barbershop

Barbershop

MVP
Next.js Tailwind TypeScript Supabase

All-in-one real-time booking and scheduling system for barbershops and beauty salons. Automates customer appointment booking, synchronizes staff schedules, and equips administrators with business performance analytics.

This project's code is private
Preview

Case Study

Problem

Personal care businesses (barbershops, salons) managed appointments with paper, calls, or WhatsApp, causing overbooking, lost clients, and disorganization. There was no centralized tool for clients, employees, and owners to coordinate shifts.

Solution

A fullstack platform was built with Next.js on the frontend and Supabase as the backend. It includes an interactive calendar, real-time notifications, role-based profiles (client, employee, admin), and an analytics dashboard for business owners.

Architecture

Next.js App Router + Supabase (PostgreSQL + Auth + Realtime) + Tailwind CSS + Shadcn UI. Data syncs in real-time via Supabase subscriptions. Authentication uses magic links and OAuth.

Results

80% reduction in scheduling conflicts. Owners now receive automatic weekly reports. Implementation time per business: under 1 hour.

ConstructTrack Mobile

ConstructTrack Mobile

MVP Mobile
React Native Expo SQLite TypeScript

Mobile app designed for material dispatch and inventory tracking on construction sites with zero cellular reception. Enables scanning industrial barcodes, instant on-site stock validation, and digital signature capture, automatically syncing data with headquarters once connectivity returns.

This project's code is private
Download APK

Case Study

Problem

In civil construction sites, tunnels, and remote roads, cellular reception is nonexistent or unreliable. Logging material inflows and outflows on paper delivery notes led to substantial losses, unexpected stockouts, and zero real-time accountability across work fronts.

Solution

ConstructTrack Mobile was built: a mobile app that operates autonomously in areas without cellular reception or internet. It allows on-site teams to log material dispatches with digital signatures, validate inventory levels directly on the device, scan industrial barcodes, and automatically sync all transactions with headquarters once connectivity returns.

Architecture

React Native 0.86 (New Architecture with TurboModules) and Expo SDK 57 with strict TypeScript. Local SQLite database in WAL mode for lock-free concurrent transactions. Outbox Queue pattern with strict topological dependency ordering. Deferred synchronization via Next.js REST API to PostgreSQL (Neon). Two-factor authorization with salted SHA-256 PIN and native biometrics (Hardware Keystore/Keychain). Automated test suite of 38 unit tests with Jest (100% pass).

Results

Uninterrupted on-site operations with full network-drop resilience. Material losses and inventory discrepancies from paper delivery notes were eliminated through immediate digital logging and reliable automatic cloud synchronization.

FieldInspector

FieldInspector

MVP Mobile
React Native Expo SQLite TypeScript

Forensic-grade mobile application for technical inspection and civil engineering site audits built with an Offline-First architecture. Enables recording findings, immutable photographic evidence with forensic watermarking and SHA-256 hashing, voice notes, digital signatures, and biometric sealing to export executive PDF reports without internet.

This project's code is private
Download APK

Case Study

Problem

In construction, infrastructure, and technical auditing, on-site inspections in basements, tunnels, or rural job sites face zero cellular connectivity. Additionally, standard mobile photos lack verified metadata or tamper-proof timestamps, risking rejection during legal disputes, regulatory audits, or insurance claims.

Solution

Built FieldInspector: a forensic mobile solution that runs entirely without internet. Enables inspectors to document technical findings, capture on-site photos with direct vector pixel stamping (high-precision GPS, certified ISO 8601 timestamp, and SHA-256 cryptographic hash), record voice notes, collect smooth Bezier curve signatures, lock reports via native biometrics (Face ID / fingerprint), and compile executive PDF reports autonomously on-device.

Architecture

React Native 0.88 & Expo SDK 58 with React 19 and strict TypeScript. Local SQLite database in WAL mode modeled with Drizzle ORM and collision-free CUID2 IDs. Off-screen graphics rendering with @shopify/react-native-skia for forensic watermarking and signature canvas. Cryptographic hashing via expo-crypto. Defensive location provider with timeout fallbacks. On-device PDF compilation using expo-print and persistent Outbox queue for resilient background sync.

Results

Complete evidentiary integrity and forensic compliance for site audits. Uninterrupted technical operation in connectivity-deprived environments with instant generation of certified executive PDF reports and tamper-proof traceability.

ConstructTrack

ConstructTrack

MVP Web
Next.js Tailwind TypeScript PostgreSQL Prisma

Web-based inventory platform for construction companies. Centralizes material inflows and outflows across multiple job sites and warehouses, providing early low-stock alerts and real-time usage analytics.

Case Study

Problem

Small and medium construction companies managed inventory with spreadsheets or paper, causing material loss, duplicate purchases, and lack of real-time stock visibility across multiple job sites.

Solution

A web-based inventory management system was built with Next.js, TypeScript, and PostgreSQL via Prisma. It includes inbound/outbound control, site-based categorization, low-stock alerts, and exportable reports.

Architecture

Next.js App Router + Prisma ORM + PostgreSQL + Tailwind CSS + Shadcn UI. The backend was deployed on Vercel with the database on Neon. Reports are generated with optimized Prisma queries.

Results

60% reduction in losses from expired or misplaced materials. Administrators now have real-time inventory visibility across multiple sites from a single dashboard.

Buckspay

Buckspay

Archived
Next.js TypeScript Mongodb Firebase

Co-founder and developer of the first version of this fintech payment and transfer application. The project evolved and the current version does not reflect my work, but the experience of building a financial product from scratch was key to my growth.

Outlet

Outlet

MVP
Next.js TypeScript Tailwind Supabase Prisma

Multi-store e-commerce platform for clothing outlets and retail brands. Empowers multiple independent businesses to manage their own custom storefront, size and color inventory, WhatsApp ordering, and sales metrics from a centralized dashboard.

Case Study

Problem

Small clothing outlets needed their own digital presence (catalog, cart, orders) but lacked budget to develop and maintain individual e-commerce. No multi-tenant solution existed that could share infrastructure while preserving each store's brand identity.

Solution

Built Outlet: a multi-tenant platform where each store lives on its own slug (/demo-outlet) or custom domain. Includes public storefront (catalog, product detail, cart, WhatsApp checkout, customer account) and full admin panel (KPI dashboard, products with size×color×stock variants, categories, orders with statuses and auto stock adjustment, brand/shipping/WhatsApp settings, JSON/CSV migration). Read-only demo mode for risk-free testing.

Architecture

Next.js 16 App Router + React 19 + TypeScript + Tailwind CSS + Lucide. PostgreSQL on Supabase with Prisma ORM. Supabase Auth (email/password + Google OAuth) host-aware for correct redirects on custom domains. Middleware proxy for transparent rewrite customdomain.com → /[slug].

Results

Production-ready system with 387 tests, clean build, zero tsc errors. Real multi-tenant working: demo-outlet live at outlet.alejandropl.com/demo-outlet. Highly resource-efficient cloud architecture engineered for scale. Architecture ready for custom domains (UI in panel pending).

Maquirent

Maquirent

MVP Web
Next.js TypeScript Tailwind PostgreSQL Prisma

Web platform for heavy machinery rental and logistics management in Colombia. Enables contractors to check real-time fleet availability, calculate formal transparent quotes with Colombian tax rules (COP, SENA operator, VAT, freight), and generate legal PDF contracts instantly.

This project's code is private
Preview

Case Study

Problem

In civil construction and infrastructure, renting heavy equipment was traditionally handled through informal, manual calls and spreadsheets. This led to double-booking conflicts, hidden logistical fees, delayed approvals, and days wasted preparing legal rental agreements.

Solution

Built Maquirent: an end-to-end web platform that digitalizes heavy machinery leasing. Features a real-time availability catalog with overlap prevention, a transparent COP pricing engine (19% VAT, SENA-certified operator, security deposit, on-site freight), generation of formal PDF contracts, and dedicated portals for both customers and administrators with key metrics and one-click WhatsApp contact.

Architecture

Next.js 15 App Router + React 19 + TypeScript + Tailwind CSS with shadcn/ui. Backend with Route Handlers, Server Actions, and NextAuth.js v5 for role-based access control (ADMIN / CLIENT). PostgreSQL database with Prisma ORM v7. PDF generation and schema validation via Zod.

Results

Instant formal quotes with tax breakdown and reduction of contract issuance time from hours to seconds.

Freelance

2025 - 2026
Web

Community Platform for Creators

Full-stack contribution to a comprehensive platform for creators, experts, and digital entrepreneurs to build, manage, and monetize online communities. Features integrated chat channels, structured courses, gamification with missions and real-time rankings, all in one place.

Next.js TypeScript Tailwind file_type_node Node.js PostgreSQL
2025 - 2026
Mobile

Multi-Role Booking Platform

Mobile-first development for an accommodation booking platform with a role-based system (guest, host, doorman, admin, owner). Implemented guest management features, a responsive admin dashboard, and backend optimizations to improve data retrieval logic.

Angular Ionic file_type_node Node.js Express PostgreSQL
2023 - 2024
Mobile

Social Discovery App

Built from scratch with Flutter a social discovery app where users could interact and connect. Implemented a freemium model with interaction limits and in-app purchases to unlock unlimited messaging.

file_type_flutter Flutter Firebase
2022
Mobile

POS System for Supermarkets

Created technical documentation and developed a mobile POC for a POS system designed for supermarkets. The proof of concept allowed customers to place grocery orders from home. Project discontinued after contract ended.

file_type_flutter Flutter file_type_node Node.js TypeScript

Experience

Currently

Freelance Fullstack Developer

Freelance

End-to-end design and development of web and mobile applications for startups and clients. Building scalable APIs with Node.js, Express, and managing relational (PostgreSQL, MySQL, SQLite) and NoSQL (MongoDB, Firebase) databases. Crafting modern, responsive web interfaces with React, Next.js, and Tailwind CSS, as well as cross-platform offline-first mobile apps with React Native, Expo, and Flutter.

September 2022 - February 2023

Technical Support & IT Infrastructure

Remington University Corporation

Preventive and corrective maintenance of IT infrastructure (software and hardware), local network administration, computer lab workstation configuration, and rapid technical incident resolution for students and staff.

March 2022 - August 2022

Flutter Developer

LoopMedia

Feature development and performance optimization for mobile applications using Dart and Flutter. Building and refining interactive web interfaces using React.

About me

Alejandro P. Lezama

Fullstack developer with over 5 years of experience building scalable web and mobile applications. I focus on creating high-performance products that solve real problems, using technologies like React, Next.js, React Native, Flutter, and Node.js.

I work as a freelancer developing MVPs, management systems, and scheduling platforms. I like to understand the business problem before writing a single line of code.

Member of Team1 at Avalanche Network and co-founder of dotlabs__, a community focused on blockchain and Web3. Mentor and organizer at hackathons in Medellín and Bogotá.

GitHub

alez2312p

alez2312p

1 stars · 39 repos

Follow

39

Repos

1

Stars

1

Followers

0

Following

Most used languages

TypeScript 45% Dart 24% JavaScript 10% CSS 10% Makefile 7% Astro 3%

⚡ Right now

Updated: October 2026

Learning

  • AI for product: predictive models for demand forecasting and material estimation on job sites
  • CI/CD and automation: GitHub Actions pipelines and Docker containers for consistent deploys
  • Cloud Architecture: deploying serverless functions and scalable microservices

Building

  • ConstructTrack: bidirectional sync engine and conflict resolution between mobile and cloud
  • Setty (BarberFlow): automated WhatsApp reminders and upfront payment gateway integration
  • Outlet: advanced sales analytics dashboard and custom domain support per store

Exploring

  • Local-First & CRDTs: collaborative synchronization architectures and offline resilience
  • GraphQL as a flexible alternative to REST for complex applications
  • On-Device AI: lightweight inference models running directly on mobile devices
Available for work

Have a project in mind?

I am available for freelance projects, consulting, or joining your team full-time.

⚡ Usually responds in under 24 hours