About

Hi, I’m Prem ๐
Iโm a Senior Software Engineer with 15+ years of gently convincing computers to behave.
Most of my time is spent building:
- backend systems and APIs
- microservices and background workers
- cloud-native apps that live happily in containers and on Kubernetes
I work mainly with PHP/Symfony and Node.js/NestJS, designing REST APIs, distributed architectures, and deployments that donโt freak out when traffic spikes.
I like taking legacy systems, calming them down, and turning them into something modern, maintainable, and production-ready.
Tech snapshot โ๏ธ
Iโm comfortable across the stack, but especially on the backend and platform side:
Languages & Frameworks
PHP, Symfony, Node.js, NestJS, TypeScriptArchitecture & Services
Microservices, message queues, async workers, background jobsAPIs & Data
REST APIs, MySQL, Elasticsearch, caching, API gatewaysCloud & DevOps
Docker, Kubernetes (GKE), CI/CD, monitoring, logging, alertingAI & RAG
Retrieval-Augmented Generation, vector search, embeddings, OpenAI / Azure OpenAI
I also work with a wider ecosystem of tools that support real-world, large-scale engineering:
- Event-driven systems: RabbitMQ, BullMQ, cron-based schedulers
- API gateways & traffic control: Kong, rate-limiting, auth flows
- Data & search: MySQL (optimized views, heavy queries), Elasticsearch
- AI & machine learning stack: ChromaDB, LangChain, @xenova/transformers
- Performance & monitoring: New Relic, Prometheus/Grafana, Apache Superset
- Testing & stability: Jest, Supertest, K6 load testing
- CI/CD & DevOps: Git, Jenkins, Docker pipelines, rolling deployments
- CMS engineering: Drupal 7, TYPO3, WordPress (including Bedrock-based wp-master)
- Front-end collaboration: Angular components, HTML5/CSS3, jQuery/AJAX (yes, even IE6 survived me)
I care about clean boundaries, observability, and code that the next person wonโt hate me for.
Beyond the keyboard ๐งญ
When Iโm not negotiating with compilers and containers, Iโm usually feeding my curiosity in other ways:
- reading about history and how societies evolved
- following politics (sometimes for learning, sometimes for stress ๐ )
- visiting historical places, forts, temples, and old streets
- wandering through forests, trekking, or just sitting quietly in nature
Trees and old stones are very patient teachers.
A small superpower ๐ฌ
One of my quiet superpowers is that I genuinely enjoy listening to people.
Iโm comfortable talking to strangers, hearing their stories, and learning from different backgrounds and perspectives.
It keeps me grounded and adds a layer of empathy to how I:
- work with teams
- design systems for real humans
- handle disagreements and tough problems
In short ๐ฟ
Iโm a calm, curious, people-friendly engineer who loves:
- building solid, reliable software
- modernizing old systems without drama
- learning continuously
- exploring the world one conversation, forest trail, and Git commit at a time
Find me online ๐
- ๐ GitHub โ github.com/premsgdev
- ๐ผ LinkedIn โ linkedin.com/in/premsg
- โ๏ธ Email โ prem.sg.prem@gmail.com