About Me

Learn more about my background, experience, and passion for software engineering

I'm a backend engineer with around 3 years of experience, but that number doesn't tell the whole story. What matters more is the journey — how I've learned to think in systems, not just services, and why I believe understanding the "why" behind code is just as important as making it work.

My Journey

I started like many developers — curious about how things work, but focused on making them work first. Over the past few years, I've shifted from "does it compile?" to "does it make sense?" This mindset change came from working on production systems where performance, consistency, and reliability aren't optional — they're everything.

I've spent most of my career at Pozitive Energy, where I focus on backend development with Spring Boot and designing scalable microservices architectures. I've worked on systems for financial domains where a bug isn't just inconvenient — it can have real consequences. This environment taught me to think deeply about architecture, not just implementation.

What I've learned: building software is easy. Building good software — software that's maintainable, scalable, and actually solves the problem — that's the challenge I love.

My Philosophy

I genuinely believe being a developer today is both exciting and overwhelming. With AI and rapid tech evolution, implementation has become easier, but deep learning is often skipped. I try to slow things down, reflect, and truly understand what I build.

"Vibe coding" is fun, but what really matters is building solid, meaningful software. I love breaking down complex concepts, experimenting with tools, and diving deep into how things actually work under the hood. With AI speeding things up, it's tempting to just build fast — but I still enjoy understanding the fundamentals.

This blog is where I share what I learn, think, and occasionally explore ideas beyond tech. It's my space for thinking out loud, documenting my journey, and hopefully helping others along the way.

What Sets Me Apart

I have a systems-thinking mindset — I don't just write code, I think about how it fits into the larger system. I pay attention to clean architecture, write well-tested code, and thrive in collaborative environments that value problem-solving and architecture discussions.

While backend is my strong suit, I'm comfortable working across the stack when needed. I specialize in building scalable, maintainable REST APIs using microservices architecture, but I also understand that sometimes the best solution is the simplest one.

Currently Learning

  • Distributed Systems & Event-Driven Architecture
  • Cloud Infrastructure (AWS, GCP)
  • Performance Optimization and Monitoring
  • DevOps Practices and Automation

I'm always open to learning from peers, collaborating on side projects, or just chatting about tech and ideas. If something I write resonates with you, or if you want to discuss architecture, systems design, or anything else — feel free to reach out!

Background Computer Science Engineering graduate
Specialization Full-stack Web Development
Experience 3+ years in Financial Systems
Focus Backend Architecture & System Design
Approach Innovative problem solver with entrepreneurial mindset
Currently Building scalable systems at Pozitive Energy

What I Work With

Most of my time is spent with Java and Spring Boot, building APIs that financial systems depend on. PostgreSQL is where the magic happens — I've learned to love complex queries and database design through real-world challenges.

For orchestrating services, I rely on Docker and Kubernetes, with Apache Kafka handling the conversations between them. When I need to move fast on the frontend, React and TypeScript are my go-to tools.

AWS hosts most of what I build, and Git keeps track of the journey. I'm constantly learning — currently diving deeper into system design patterns and exploring Redis for caching strategies.

Backend
Java • Spring Boot • PostgreSQL • Redis • Kafka
Frontend
React • TypeScript • Tailwind CSS • Next.js
Infrastructure
Docker • Kubernetes • AWS • Git • CI/CD