Web developer exploring systems, graphics, and AI through building.
Driven by curiosity to understand fundamentals and build from scratch.
I'm a self-driven learner with a passion for fundamentals. I enjoy diving deep into protocols, graphics, and systems to build things from scratch. My interests span web development, WebGL and shaders, system design, microservices, and AI with a math-first approach. I focus on long-term learning and engineering with curiosity.
Problem: Building a scalable real-time multiplayer game.
What I built: A microservices architecture with Docker, MongoDB for persistence, and real-time communication.
What I learned: Microservices design, containerization, and real-time protocols.
Tech: Node.js, Docker, MongoDB, WebSockets
Problem: Connecting people through local events.
What I built: A concept app for discovering and joining events with location-based features.
What I learned: API design, geolocation, and user experience for social features.
Tech: React, Node.js, PostgreSQL
Problem: Understanding graphics programming fundamentals.
What I built: Various WebGL demos from basic triangles to advanced shaders and framebuffers.
What I learned: GPU programming, linear algebra, and rendering pipelines.
Tech: WebGL, GLSL, JavaScript
Learning path through Navier-Stokes equations, implementing real-time fluid dynamics.
Procedural terrain and texture generation using noise functions.
Implementing attention mechanisms and transformer architecture from scratch.