Mike Castro
Back to Projects

Xawna Platform

Main platform

About This Project

Main platform for Xawnatech. Implemented SDLC and developed SRS documentation. Created architectural plans for front-end, back-end, and mobile applications. Managed back-end deployment and server configurations across Vercel and AWS/Linode infrastructure.

My Contributions

Lead Developer

Xawnatech

Architected and built platform from the ground up when it was just an idea

  • Convinced CEO and CTO to use Laravel + React Native instead of obscure Vue-based cross-platform solution
  • Created comprehensive documentation: SDLC, ERD, use case diagrams
  • Built prototypes to demonstrate and validate technical approach
  • Implemented TDD practices with 80%+ code coverage using Paratest
  • Established code styles and coding standards
  • Taught the CTO to contribute to the backend codebase
  • Set up Laravel Breeze with React for frontend
  • Configured GitHub Actions for CI

Head of IT

Xawnatech

Led feature development and production deployment

  • Pushed features to production
  • Deployed frontend to Vercel
  • Deployed backend to EC2 via Laravel Forge with GitHub CI

Project Details

Role: Lead → Head of ITTeam: 4-6 developers
Startup

Tech Stack

TypeScript

Built type-safe React frontend

PHP

Created architectural plans and managed backend deployment

Laravel

Designed backend architecture and managed server configurations

React

Created architectural plans for frontend, implemented SDLC and wrote SRS docs

MySQL

Designed database schema for the platform

Vercel

Deployed frontend infrastructure on Vercel