Education technology
Soren Chat and Soren Edu explore ways software can support students, teachers, and learning communities.
Explore education projectsI'm Md. Nafiz — a student developer from Bangladesh and the founder of Soren Chat. I build educational software, experiment with AI, explore interactive web experiences, and learn by taking ideas beyond the screen.

I'm still on my own learning journey, and that shapes the way I approach technology. I don't want to build things only because a framework is popular or a demo looks impressive. I want to understand a problem, make something useful, and learn from what happens when real people try to use it.
My work is shaped by a practical reality: ambitious ideas often have to start with limited time, limited budget, and whatever tools are available. That has pushed me to care about the whole system — not just the interface, but also reliability, cost, data, performance, and the decisions behind a feature.
This portfolio is a record of that process. Some projects are live, some are being developed, and others are prototypes or research. I want to show that distinction clearly, including what I learned, what is unfinished, and what I would improve next.
Soren Chat is the project that connects my identity as a student with my interest in technology.
Students need explanations, practice, and tools that help them move forward with the curriculum they actually study. Soren Chat is my attempt to work on that problem: a study assistant built around textbook-oriented learning for students in Bangladesh.
Thinking about the user as a student — not just as a product metric — influences the way I think about features, language, cost, and access. A useful feature has to do more than work in a demo; it should make a real learning task clearer or easier.
There is still plenty to improve. Answer quality, reliability, performance, and responsible use of AI are ongoing engineering work, not problems I consider solved. The goal is to keep learning from use, feedback, and careful iteration.
Explore Soren ChatI like moving between product work and technical experiments because each teaches me something different.
Soren Chat and Soren Edu explore ways software can support students, teachers, and learning communities.
Explore education projectsI experiment with model integrations, application architecture, and tools that make a clear job easier to do.
Browse software workI'm exploring 3D web graphics and ways spatial interfaces can communicate ideas, not just decorate a page.
Enter the universeEmbedded UI experiments, knowledge projects, and documented research help me think beyond the usual web stack.
See experimentsChoose features because they help someone, not simply because they are technically possible.
Budget, compute, device capability, and time are part of the design problem.
Separate released features from plans, and support technical claims with demos, source, or evidence when possible.
Record decisions, failures, trade-offs, and lessons so the next iteration starts from more than memory.
I want to become stronger at software engineering, AI systems, 3D web development, and product design — while continuing to build tools with a clear purpose. This portfolio will change as the work changes. It isn't meant to look like the end of the journey; it's meant to show the journey honestly.
Open to thoughtful feedback, learning alongside other builders, and meaningful collaborations.