I'm a software engineer and Computer Science undergraduate focused on building scalable backend systems, real-time communication platforms, and developer infrastructure. I enjoy solving complex engineering problems, from distributed systems and WebRTC to embedded firmware and self-hosted platforms.
I believe great software comes from understanding systems, not just frameworks.
🌐 Backend Engineering — Building production-grade APIs, microservices, authentication systems, queues, and distributed architectures.
⚡ Real-Time Systems — WebSockets, WebRTC, LiveKit, event-driven applications, and low-latency communication.
🤖 AI Applications — RAG systems, LLM integrations, AI agents and workflow automation.
📱 Cross-Platform Apps — Flutter applications with real-time features and scalable backend integrations.
🐳 Cloud & DevOps — Docker, self-hosting, CI/CD, Linux servers, reverse proxies, and cloud infrastructure.
🔌 Embedded Systems — ESP32 firmware, IoT devices, sensor networks, and edge computing.
Languages: Go • TypeScript • Dart • Python • C/C++ • Java • SQL
Backend: Go • NestJS • FastAPI • Gin • Chi • REST APIs • gRPC • WebSockets • OpenAPI
Real-Time: WebRTC • LiveKit • Gorilla WebSocket • Redis Pub/Sub • Event-Driven Systems
AI & Automation: LangChain • RAG • Vector Databases • AI Agents
Frontend & Mobile: Flutter • React • Svelte • HTML • CSS
Database: PostgreSQL • Redis • SQLite • MySQL • Supabase
DevOps & Cloud: Docker • Docker Compose • Linux • Traefik • Nginx • GitHub Actions • Google Cloud • DigitalOcean
Embedded: ESP32 • Arduino • PlatformIO • ESP-IDF • BLE • IoT
For more information, please visit: https://washiul.com




