MK/CASTRO
Back to the work

Lead → Head of IT · Startup · 4-6 developers

Xawna Platform

Main platform

  • TypeScript
  • PHP
  • Laravel
  • React
  • MySQL
  • Vercel
/01

The build

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.

/02

The stack

What each tool actually did on this project.

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

/03

My part

What I owned, per position that touched this project.

Xawnatech

Lead Developer

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

Xawnatech

Head of IT

Led feature development and production deployment

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

Next: the rest of the index

All the work