
- Associate Software Engineer
Amal AFull-Stack & Mobile Engineer
Building scalable, client-ready products — from concept to deployment.
Software Engineer with a vision to build a future where technology and nature thrive in harmony. Driven to contribute to sustainable innovation through continuous learning and impactful tech solutions.
How I can help
- AI / ML IntegrationBring intelligent features to your product — from recommendation engines and no-code ML platforms to AI-powered analytics and automation — without the complexity of building an ML team.PythonFlaskScikit-learn
- Frontend Development & UI/UXPixel-perfect, performant frontends that turn visitors into clients — fast, accessible, mobile-first, and built with the attention to detail that separates great products from average ones.ReactNext.jsTypeScript
- Enterprise Software SolutionsCustom enterprise-grade tools — CRM systems, project management platforms, role-based dashboards, and operational software — built to the standards professional teams actually need.NestJSTypeScript.NET
- Backend API & System ArchitectureRobust, secure REST APIs and backend systems designed for scale — whether you need a clean microservice, a CQRS-based enterprise backend, or a well-structured monolith with room to grow.Node.jsNestJSTypeScript
- Mobile App DevelopmentCross-platform iOS and Android applications built with React Native — native performance, single codebase, and a significantly faster time-to-market compared to building two separate apps.TypeScriptReact NativeMobile
- Full-Stack Web DevelopmentFrom idea to deployment — I build complete, scalable web applications with clean architecture, fast performance, and maintainable code that your team can own long-term.ReactNext.jsNode.js
Things I've built
6 projects shown.
Product Builder Portfolio
This portfolio site — a full-stack CMS-powered portfolio with Next.js, NestJS, PostgreSQL, Cloudinary, and Resend. Production-grade architecture demonstrating what I build for clients.
Next.jsNestJSTypeScriptPostgreSQLAI Stock Market Analyzer
An AI-powered stock market analysis tool in active development — combining real-time market data, ML-based trend detection, and interactive dashboards for smarter investment insights.
PythonScikit-learnAI / MLEasyML — No-Code Machine Learning Platform
A no-code ML platform that democratises machine learning — upload a dataset, get model recommendations, run predictions, and download trained models. No coding required.
PythonFlaskScikit-learnStreamlitCRM System — Role-Based Customer Management
Enterprise CRM with three distinct portals — Admin, Employee, and Client — built with TypeScript, role-based access control, and scalable architecture for streamlined customer relationship management.
Node.jsNestJSTypeScriptFull-StackSharetable — Food Distribution Platform
A socially responsible platform connecting food donors with public food hubs — optimising resource allocation, reducing waste, and ensuring food reaches communities that need it most.
ReactNode.jsMongoDBFull-StackCollab-E — University Event Management Platform
Full-featured event management web app for university campuses — event creation, Stripe-powered booking, AI-powered personalised recommendations, and multi-platform authentication.
ReactNode.jsMongoDBStripe
What I work with
Filter by discipline. Each skill links to the work that evidences it.
36 skills shown.
AI / ML
- Scikit-learnAI Stock Market AnalyzerEasyML
- AutoML
- Deep Learning (Intro)
- AI Integration in Web Apps
Architecture & Patterns
- CQRS Architecture
- RBAC (Role-Based Access)
- MVC / Component Architecture
- Agile / Scrum
Backend
- NestJSProduct Builder PortfolioCRM System
- Node.js / ExpressCRM SystemSharetable
- .NET (C#)
- FlaskEasyML
- REST API Design
Cloud & DevOps
- Azure DevOps
- Git / GitHub
- Cloudinary
Database
- PostgreSQLProduct Builder Portfolio
- MongoDBSharetableCollab
- Prisma ORM
- SQL Design & Optimisation
Frontend
- React.jsSharetableCollab
- Next.jsProduct Builder Portfolio
- Tailwind CSS
- Responsive Design
Mobile
- React Native (iOS & Android)
Programming Languages
- JavaScript / TypeScriptProduct Builder PortfolioCRM System
- PythonAI Stock Market AnalyzerEasyML
- HTML / CSS
- SQLProduct Builder Portfolio
- Java
- C
Soft Skills
- Team Leadership
- Problem Solving
- CommunicationSJCET
- Adaptability
- Attention to Detail
Everything, on one axis
Roles, internships, leadership and recognition plotted against real dates — because a list hides what ran at the same time.
Work
Internships
Leadership
Recognition
Daily tools
Cloud & DevOps
Database
Mobile
Notes
How I Built My Developer Portfolio Using Next.js, TypeScript, and Vercel
A detailed walkthrough of how I built my developer portfolio using Next.js, TypeScript, Tailwind CSS, and Vercel, including SEO implementation, project architecture, deployment strategies, and lessons learned throughout the development process.
Building a CRM System with React, TypeScript, Redux, and NestJS
A detailed look at building a modern CRM system using React, TypeScript, Redux Toolkit, and NestJS, covering authentication, state management, API integration, scalability, and lessons learned during development.
Start a conversation
Tell me what you're building. I read everything that comes in.