Software Development
Building full-stack features, web apps, and reliable front-end interfaces with clean user experiences.
Portfolio • Software Developer • Data Analytics
I’m a developer focused on creating reliable software, thoughtful interfaces, and data-driven products that make a real impact.
About me
Hi, I’m Mahammad Safwan, a passionate learner with a keen interest in Data Analytics and Cloud Computing. I enjoy turning ideas into working systems and creating solutions that are both efficient and meaningful.
What I do
Building full-stack features, web apps, and reliable front-end interfaces with clean user experiences.
Working with structured data, insights, and analytical workflows to support better decisions and product thinking.
Exploring scalable systems, cloud environments, and automation for smoother deployment and operations.
Skills
Experience
Built an automated drawbridge solution using Arduino, IR sensors, and servo control.
Designed a DBMS-based booking and scheduling platform for turf management.
Developed a liver cancer detection workflow using MONAI, FastAPI, and Gradio.
Created modern e-commerce, safety, and restaurant websites with responsive experiences.
Featured projects
Achievements
Won 2nd prize for the RC Car project in a competition.
Built solutions spanning embedded systems, web apps, AI projects, and cloud-focused ideas.
Focused on making each solution usable, understandable, and impactful.
Highlights
“The bridge system transformed an idea into a working automated prototype with measurable function.”
Embedded hardware project“The e-commerce app balances user experience, state management, and persistent interactions.”
Web product experience“The AI and ML work pushes the portfolio beyond ordinary web projects into real-world problem solving.”
Data-driven developmentRecent focus
Turning a simple build into a useful, user-focused solution requires clarity, testing, and iterative refinement.
Data and scalable systems open the door to better insight, smoother delivery, and smarter product decisions.
Good software should be helpful, accessible, and purposeful, not just visually polished.