Hi there, I’m Varun Dutia 👋
I’m a Software Engineer passionate about building scalable backend systems, distributed applications, cloud-native services, and AI-powered software.
I enjoy understanding how systems work under the hood, from databases and caching to networking, distributed coordination, and large-scale architectures. My goal is to build software that is reliable, performant, and maintainable.
⸻
🚀 About Me
- 🎓 MSc in Computer Science (Negotiated Learning), University College Dublin
- 💻 Software Engineer with experience building web, mobile, and backend applications
- 🌱 Currently deep-diving into:
- Distributed Systems
- System Design
- Backend Engineering
- AI & Large Language Models
- Cloud Infrastructure
- 🎯 Interested in Graduate Software Engineering, Backend Engineering and Platform Engineering roles
⸻
🛠️ Tech Stack
Languages
⸻
Backend
- NestJS
- Node.js
- FastAPI
- Express
- REST APIs
- PostgreSQL
- Redis
- MySQL
⸻
Frontend
- React
- Next.js
- Flutter
- HTML
- CSS
⸻
Cloud & DevOps
- Docker
- AWS
- GitHub Actions
- Git
- Linux
⸻
Areas of Interest
- Distributed Systems
- Backend Architecture
- System Design
- Cloud Computing
- Database Internals
- AI Engineering
- Retrieval-Augmented Generation (RAG)
- Performance Optimisation
⸻
⭐ Featured Projects
🟥 Mini Redis
A lightweight Redis-inspired in-memory datastore built to understand networking, persistence, data structures, and server architecture.
Topics
- TCP Networking
- In-Memory Storage
- Persistence
- Redis Protocol
- Systems Programming
⸻
🌐 Distributed Student Record System
A distributed application exploring consistency, communication, and fault-tolerant backend design.
Topics
- Distributed Systems
- Networking
- Synchronisation
- Backend Engineering
⸻
📊 Financial Forecasting Platform
A platform for analysing and forecasting financial datasets using interactive visualisations and predictive techniques.
⸻
📦 CommerceFlow
A backend-focused commerce platform exploring scalable service architecture and business workflows.
⸻
🤖 InterviewGPT
An AI-powered application focused on interview preparation and conversational experiences using modern LLM technologies.
⸻
📈 Ireland Population Insights
An interactive dashboard for analysing demographic data using Python and Streamlit.
⸻
📖 What I’m Currently Learning
I’m continuously building projects to strengthen my understanding of:
- Distributed Systems
- System Design
- Caching Strategies
- Rate Limiting
- Message Queues
- Database Internals
- Event-Driven Architectures
- AI Infrastructure
- Cloud-Native Applications
⸻
📌 Current Focus
- Building production-quality backend services
- Learning distributed system design through hands-on projects
- Exploring AI applications beyond simple API integrations
- Writing cleaner, maintainable software
- Strengthening software engineering fundamentals
⸻
📫 Connect With Me
- 📧 Email: varundutia.hameer@gmail.com
- 💼 LinkedIn: https://www.linkedin.com/in/varundutia
- 🌐 Portfolio: https://varundutia.github.io/portfolio/
⸻
“I enjoy understanding how software works beneath the surface—whether that’s designing scalable backend services, exploring distributed systems, or building practical AI applications.”

