🌊 Water: in 3 days
💧 Next misting: 7 days
🌱 Fertilizer: in 3 days
📦 Container Count: 27 and rising
🖥 Servers: 3 running
🧪 Temperature: slightly warm
I develop software that solves real problems—built for performance, designed for clarity, and made to last. I’m always learning, always building, and always aiming for impact.
I’m a software developer and current student with experience in full-stack web, backend systems, and cross-platform mobile development.
I like building things that are reliable, efficient, and genuinely useful—whether it’s a smooth user interface, a well-structured API, or a containerized monitoring service running in my homelab.
Along the way, I’ve worked on projects involving open source, backend infrastructure, mobile apps, and developer tools. I enjoy exploring different parts of the stack and constantly learning how things work under the hood.
When I’m not coding, I’m usually exploring creative tech, tweaking my homelab, or seeing how long I can keep my plants alive.
I start by understanding the problem deeply — whether that means writing it out, whiteboarding, or asking way too many questions.
From there, I like to ship in small steps, validate fast, and clean up as I go. No code lives forever — but if it does, I want it to make sense.
const currentlyLearning = [
'Rust' ,
'LangChain' ,
'Kubernetes'
];
[1]
Live • Full Stack & Mobile
Cross-platform, self-hosted plant care assistant powered by computer vision.
An open-source, self-hosted system for managing indoor plant care. It includes a Golang backend with Python-based image analysis using OpenCV, and a Flutter mobile app for plant tracking and schedule management. Designed to offer a polished user experience, this project aims to provide a viable open alternative to the current generation of closed-source plant care apps.
[2]
Active • Infrastructure
Self-hosted infrastructure stack for personal projects, monitoring, and experimentation.
Powered by Proxmox and Kubernetes, it runs a collection of internal tools and services — including dashboards, analytics, and developer utilities. CI/CD pipelines to manage deployments, and critical components fail over to Oracle Cloud. Everything’s monitored with Grafana and Prometheus. Everything runs from a rack in my bedroom. It also doubles as a space heater in the winter.
[3]
Live • Backend Engineer
A minimal Redis implementation written from scratch in Go, for learning and experimentation.
Built a Redis-compatible key-value store from the ground up in Golang. Supports the RESP protocol, TCP clients, RDB persistence, and basic replication. Designed as a personal deep-dive into systems programming, concurrency, and protocol design. This is how I learnt Go!
I’d love to hear from you! Whether you have a question about my work, want to collaborate, or just want to say hello, feel free to drop a message.