# Software Architect

Paraline Tech provides software architecture for web platforms and AI products: the system design, data model and stack are decided and written down before the build starts, and the same person leads the build.

- **Provider:** Paraline Tech
- **Page:** https://paralinetech.com/expertise/software-architect

## What this covers

- System design and architecture diagrams
- Data modelling and database schema
- Stack and hosting selection, with the reasons written down
- Multi-tenant and role-based access design
- API design and third-party integrations
- Queues, background jobs and file storage
- Architecture review of an existing codebase
- Technical leadership through the build

## Tools

Next.js, NestJS, Laravel, PostgreSQL, Prisma, Redis, BullMQ, Supabase, Vercel, Cloudflare

## Work that shows it

- [GoEx: Courier Operations Platform](https://paralinetech.com/work/goex): Shipment tracking and operations platform for a Pakistani courier, built from scratch: admin, merchant and rider apps. COD from day one, city-to-city zone pricing, local SMS, bulk and single booking, rider PWA for budget Android phones.
- [Teachora.ai: Lecture & Substitution Management](https://paralinetech.com/work/teachora): Multi-campus lecture and teacher-substitution management for schools. When a teacher is on leave, Teachora builds the cover board and assigns free teachers within fair workload limits.
- [Online Ai learning with Punjab Board (PCTB)](https://paralinetech.com/work/pctb-ai-learning): A kid-friendly AI tutor for Punjab Board (PCTB) Classes 4–10. Students pick a class, subject and chapter; the tutor explains in everyday Roman Urdu, grounded in the official textbook, reads answers aloud and solves a photographed homework question.

## Where the experience comes from

- 2023: **Retail Direct Group.** Lead UI developer, setting frontend standards.
- 2023–25: **Lobovo.** Senior full stack on Medlucy, a healthcare platform.
- 2025–: **Metabull AI.** Senior full stack: FastAPI, Node.js, Next.js, Stripe.
- **Paraline Tech.** Founder, and the studio behind this site.

## Common questions

**What does a software architect do?**

A software architect decides how a system is put together before it is built: which parts exist, how they talk to each other, where data lives, and which technologies are used. The aim is a system that can grow and be maintained without being rewritten.

**When do I need a software architect rather than a developer?**

When the decisions are expensive to reverse: a new product, a platform with several kinds of user, a system that must integrate with others, or a codebase that has become hard to change. For a small site with a known shape, a developer is enough.

**Does the architect at Paraline Tech also write the code?**

Yes. Architecture and build are done by the same team, so the design is one that has to work in practice, and nothing is lost in a handover between the two.
