May 12, 2025

Noodl

Started with curiosity. Became a tool for thinking out loud.

NOODL started as a playful experiment — a personal dive into React Flow, Supabase, and Next.js to explore the creative power of graphs and visual thinking.

I didn't plan to build a full platform. I just wanted to see what would happen if I mixed mind-mapping, AI, and a bit of flow-based design — no pressure, just curiosity.

It quickly turned into NOODL: an AI-augmented mind-mapping tool where ideas grow visually, nodes think with you, and collaboration feels natural.

Inspired by tools like Miro and XMind, it's built for creatives, designers, and teams who love structure without rigidity.

Still Evolving. Still learning. Still Noodling.

Mind-MappingNode-based ThinkingContext-AwareVisual ThinkingCollaborationReact FlowSupabaseDesign EngineeringLLMOpenAI
April 5, 2025

MailGo

MailGo started as a playground to explore how AI could help reduce email overload.

I wanted to experiment with Python, NLP, task queues (Celery), and Redis — and see how it all could come together in a real-world use case.

So I built MailGo, an AI-powered Gmail extension that drafts smart replies, manages threads contextually, and suggests actions — all directly inside the inbox.

Behind the scenes, it uses natural language processing, background workers, and a fast API layer to deliver quick and relevant suggestions, powered by OpenAI and deployed on GCP

It's part productivity boost, part personal lab — where I learned to orchestrate AI services, handle async processing, and build something useful.

Still rough, but it works. And that's the best part.

NLPSMTPAsync TasksProductivityGmail ExtensionThread AnalysisBrokerWorkerCeleryRedisOpenAI
March 1, 2025

Gomon

Gomon started as a simple experiment :

I wanted to understand how to monitor Go applications in a clean, efficient, and self-hosted way — without relying on heavy external services.

So I built Gomon, a lightweight monitoring tool that exposes key metrics (latency, memory, goroutines, error rates) through HTTP endpoints, with native Prometheus support and built-in pprof profiling.

MonitoringGoPrometheuspprofSelf-hostedLightweightObservabilityMetrics
February 11, 2025

TerraLambda

TerraLambda started as a hands-on project to explore the world of cloud infrastructure :

I wanted to learn how to work with AWS, write real-world tools in Go, and understand how Terraform and the Cobra CLI could power developer workflows.

What began as a technical curiosity turned into TerraLambda : a lightweight tool to deploy and manage AWS Lambda functions using Go + Terraform, designed to make serverless deployments smoother, more consistent, and easier to automate

It's minimal, self-contained, and made to help developers gain visibility into their Go apps — fast.

No dashboards. No fluff. Just observability where it matters.

CloudLambdaServerlessAWSIAMTerraformOrchestrationDeployment
January 9, 2025

Rayon

Rayon began as the final-year project of a designer friend —a way for me to dive into speech recognition, audio processing, and natural language understanding through a unified system.

I wanted to understand how to capture voice, transcribe it, analyze the text, and enrich the context with location-based services.

So I built Rayon: a modular platform that records audio, performs speech-to-text, applies NLP for meaning extraction, and uses geocoding to ground interactions in the real world.

It's still experimental, but through it I learned a lot — about voice pipelines, context-aware systems, and what it takes to craft intuitive, voice-first experiences

Speech RecognitionAudio ProcessingNoise reductionText AnalysisLocation-Based ServicesWhisperNER-dsdslim/bert-base-NER