Good practices
Clean code, layered architecture and decoupled modules, with documentation that makes sense.
Hi, I'm
I build backends with PostgreSQL, multi-tenant SaaS systems, web panels with Angular, mobile apps with Flutter
Full stack developer in Peru. I design and build custom systems and SaaS for real businesses: solid APIs, web panels and mobile apps.
What I use every day
About me

I'm Alejandro Macedo Paredes, a full stack developer in Peru. I'm driven by solving problems with technology and learning something new every day.
I combine good practices, performance and clean design. I enjoy teamwork, documenting what I build and delivering solutions that people can actually use.
Today I mostly work with NestJS and PostgreSQL, and I've built systems for barbershops, grocery stores, veterinary and dental clinics, real estate and e-commerce.
{"profile": {"name": "Alejandro Macedo Paredes","role": "Full Stack Developer","location": "Peru","specialty": "Full Stack: backend, web and mobile","languages": ["Spanish (native)","English (intermediate)"],"focus": ["Backends with PostgreSQL","Multi-tenant SaaS systems","Web panels with Angular"],"exploring": ["Microservices","Clean Architecture","Advanced security"]}}
{"stack": {"backend": ["NestJS","Spring Boot"],"database": {"primary": "PostgreSQL","also": ["Redis","MySQL"]},"orm": ["Prisma","TypeORM","JPA"],"frontend": ["Angular","Next.js","Astro","Vue"],"mobile": ["Flutter"],"infra": ["Docker","Nginx","GitHub Actions"]}}
{"contact": {"email": "macedoalejandro12@gmail.com","github": "https://github.com/alejandromacedopa","linkedin": "https://www.linkedin.com/in/alejandromacedop","studio": "SolucionaSoft","available": true}}
Location
Peru
Specialty
Full Stack: backend, web and mobile
Outside code
Gym and football
Languages
Clean code, layered architecture and decoupled modules, with documentation that makes sense.
Efficient APIs, Redis queues when needed and static sites that load instantly.
Clear, responsive interfaces built for the people who use them every day.
Stack
Projects
Real projects across different industries. The repositories are private; each case study explains what it solves, how it's built and with which stack.
POS, scheduling and cash management for a barbershop, with WhatsApp, verified reviews and GPS attendance control.
Multi-branch version of the barbershop system: companies, branches and data separated per branch.
POS and management for grocery stores and markets in Peru: multi-business, with roles and permissions.
Multi-tenant SaaS for veterinary clinics, with appointments, clinical records and subscription plans.
Real estate platform to manage land lots, clients, partners, advisors and offers, with an SEO-optimized public site and an admin panel.
E-commerce platform built with Clean Architecture: catalog, cart, orders and Yape payments.
Dental clinic management: patients, appointments, clinical history and odontogram.
GitHub
Open source on GitHub.
REST API with CRUD for managing a minimarket.
Java · Spring Boot · MySQL
View repositorySpring Security applied to a CRUD, with Thymeleaf views and MySQL persistence.
Java · Spring Boot · MySQL
View repositoryHybrid app (iOS and Android) consuming a NestJS API with JWT authentication.
Flutter · Dart · NestJS
View repositoryBackend for an administrative e-commerce with JWT authentication, packaged with Docker.
NestJS · TypeORM · MySQL · Docker
View repositoryFull-stack project: NestJS API and Vue frontend.
NestJS · Vue · MySQL
View repositoryFast, responsive Astro sites for different businesses.
Astro · Tailwind CSS
View repositorySolucionaSoft
SolucionaSoft is my software studio: I design, build and roll out management systems for businesses ready to move on from notebooks and spreadsheets.
Need a system for your business?
Tell me about your business and we'll put together a proposal.
POS, inventory with kardex, purchasing, cash and credit.
Scheduling, POS, commissions, attendance and memberships.
Clinical records, appointments, vaccines and subscriptions.
Patients, appointments, clinical history and odontogram.
Catalog, cart, orders and Yape payments.
Land lots, clients, partners, advisors and offers.
I learn how your business works and what you need to solve.
We define flows and screens before writing any code.
Staged development, with deliveries you can test.
Launch, training and ongoing support.
Journey
2022
2023
2024
2025
2026Now
Contact
If you have an idea, a project or an opportunity, write to me. Always open to collaborate and learn from other devs.