Building production-grade business systems,
from database architecture and API design to containerized deployment on Linux infrastructure.
I have a background in Electrical Engineering, with a focus on backend systems, system architecture, and infrastructure.
I work across the full stack of backend systems, from embedded systems and networking fundamentals to backend services, databases, and Linux-based infrastructure.
My experience with low-level systems and embedded development influences how I design backend software. I think in terms of system behavior, failure modes, and operational constraints, prioritizing reliability, simplicity, and maintainable architecture over complexity.
Currently designing, developing, and operating Exactum ERP: a multi-tenant platform built entirely from scratch and deployed in production.
- Backend & Architecture: Python (Flask, FastAPI), Backend Systems Design, REST APIs
- Infrastructure & Reliability: Linux Server Administration, Observability, Automated CI/CD, Containerization.
- Data & Databases: Relational Database Modeling (PostgreSQL), Schema-level Multi-tenancy, Data Engineering.
Multi-tenant ERP for inventory management, sales operations and POS. Designed, built, and operated from scratch.
System Capabilities:
- Schema-level multi-tenant architecture
- Inventory management and sales workflows (POS)
- Financial reporting dashboards
- JWT-based authentication with role-based access control
- Automated CI/CD pipeline and Linux VPS deployment
Architecture & Engineering Work:
- Designed a multi-tenant architecture from scratch using schema isolation
- Implemented authentication and authorization using JWT (access + refresh tokens)
- Built versioned REST APIs with structured error handling
- Defined database migration strategy using Alembic across environments
- Containerized application and orchestrated deployment with Docker and Nginx
- Set up CI/CD pipelines using GitHub Actions for automated production delivery
Key Architectural Decisions:
| Layer | Approach |
|---|---|
| Multi-tenancy | Schema-level isolation with SQLAlchemy scoped sessions |
| Authentication | JWT access/refresh with RBAC |
| API Design | Versioned REST APIs with structured error responses |
| Migrations | Alembic with environment-aware revision control |
| Deployment | Docker + Nginx + GitHub Actions → Linux VPS |
End-to-end IoT platform connecting ESP32 hardware to backend services for RFID authentication and device automation.
ESP32 firmware communicates with a REST backend for device registration, RFID-based access control, and lifecycle management, demonstrating full integration across firmware, networking, and API layers.
Software Architecture
├── Architectural patterns (layered, hexagonal, event-driven)
├── Design Patterns (GoF + distributed systems patterns)
└── Scalable System Design
Infrastructure
├── Linux internals & advanced administration
├── Networking (TCP/IP stack, DNS, TLS internals)
└── Distributed Systems fundamentals
Data
└── Data Engineering & pipeline architecture
Backend engineering roles focused on backend systems, platform engineering, and infrastructure-heavy products.
Best fit for teams building scalable systems, distributed services, and engineering-driven products.


