
Mohammed Abdulatef
Engineering Complex Systems. Transforming Business Processes.
Enterprise Software Engineering · Digital Transformation · Energy Technology
Professional Summary
Software Engineer with a background in Energy & Environmental Engineering Technology, specializing in enterprise platforms, workflow architecture, and digital transformation.
Since 2025, I have contributed to the modernization of DGDA’s Twassam government services platform, engineering complex multi-step workflows, business rules, and state-driven applications using React and TypeScript.
My experience spans enterprise software, renewable energy systems, and applied AI—bridging operational requirements with scalable, maintainable technology solutions.
- Location
- Riyadh, Saudi Arabia
- Current role
- Software Engineer, Innosoft (client: DGDA)
- Education
- B.Eng.Tech. Energy & Environmental, Universiti Malaysia Pahang
- Career interests
- Senior Software Engineer
- Technical Lead
- Digital Solutions Engineer
- Energy Digitalization Specialist
Professional Experience
Software Engineer
On-site Client EngagementInnosoft · Client: Diriyah Gate Development Authority (DGDA)
- Played a major role in modernizing the frontend architecture of DGDA’s Twassam government services platform, contributing 5,000+ non-merge commits across feature delivery, large-scale refactoring and production maintenance.
- Migrated server-state management from React Query v3 to TanStack Query v5, and used targeted query invalidation, tuned cache lifetimes and server refetches to keep multi-step workflows in sync with backend data.
- Refactored complex application wizards, attachment workflows and shared components into reusable, maintainable abstractions.
- Engineered conditional business rules, authorization-aware interfaces and state-driven workflows for applicant submissions, external delegation, reviews and payment-related processes.
- Improved code quality and maintainability through refactoring, dependency modernization and systematic resolution of SonarQube findings, including conditional hook calls and security hotspots.
- Collaborated directly with backend engineers, QA, designers and government client stakeholders to deliver and maintain enterprise services.
Energy Systems Analyst
Energy SectorCypark Resources Berhad
- Worked with cross-functional teams to integrate HSE protocols and ISO 50001 energy-management requirements into renewable energy management tools.
- Built a React/Node.js dashboard aggregating real-time IoT sensor data from multiple solar farms through REST APIs, supporting faster reporting and maintenance decisions.
Freelance Software Engineer & Consultant
FreelanceSelf-employed
- Developed web applications and automation tools for clients using Python, Rust and JavaScript, including AI-assisted tools that reduce manual work.
- Built serverless and containerized applications using Docker, Kubernetes and cloud platforms (AWS, GCP), improving scalability and deployment efficiency.
- Advised small businesses moving to modern technology stacks on process automation and practical AI integration.
Intern Engineer
Energy Engineering InternshipSolarvest Holdings Berhad
- Collaborated on safety assessments for solar installation sites, ensuring compliance with HSE and environmental standards.
- Supported solar system design and planning, optimizing energy output in line with ISO 50001 and ASHRAE standards.
- Gained hands-on experience in renewable energy project implementation and safety protocol development.
Enterprise Government Workflow Modernization
Keeping multi-step workflow data consistent in Twassam, the Diriyah Gate Development Authority’s government services platform, delivered through Innosoft. Details are kept at a level suitable for public disclosure.
Problem
Multi-step government applications depend on server data, dependent fields, conditional visibility and validation, and asynchronous requests.
Stale cache entries, late responses and locally derived values can leave a step showing outdated data, the wrong fields or incorrect counts — the kind of defect that erodes trust in a public service.
Engineering approach
Treat the server as the source of truth: targeted query invalidation after mutations and navigation, cache lifetimes tuned per query instead of repeated endpoint calls, and refetches replacing locally computed values.
Keep form state and display conditions synchronized when dependent fields change, and make long-running uploads cancellable so obsolete requests cannot override newer data.
Evidence from the work
Verified changes, described without proprietary detail.
- Migrated server-state management from React Query v3 to TanStack Query v5
- Fixed a race condition affecting field visibility in a multi-step application form
- Prevented a stale language header being sent during rapid Arabic/English switching
- Replaced locally counted attachment totals with server refetches as the source of truth
- Removed excessive refetching in attachment review and kept file order stable after batch refetches
- Added AbortController support to file uploads
- 1. Process BPMN 2.0 What happens, and in what order?
Submit → validate attachments → pay → review → decision - 2. Decision DMN Which business decision applies?
Applicant type + service → required documents and approvers - 3. State Finite state machine Which state is the application in, and what transitions are valid?
Draft → Submitted → Under review → Returned / Approved
BPMN describes the business process and its sequence of activities. DMN models the decisions and rules that influence the process. Finite state machines define valid states and transitions, which can be enforced by the application to prevent inconsistent behavior.
Capabilities
- Professional experience
- Project experience
- Working knowledge
Workflow Engineering
Business processes, rules and state models
8 skills
- Multi-step workflow architecture (Professional experience)
- Business rules & conditional validation (Professional experience)
- State-driven UI architecture (Professional experience)
- Enterprise API integration (Professional experience)
- Frontend architecture & modernization (Professional experience)
- BPMN 2.0 process modeling (Working knowledge)
- DMN decision modeling (Working knowledge)
- XState & formal statecharts (Working knowledge)
Enterprise Software
React, TypeScript and application architecture
9 skills
- TypeScript (Professional experience)
- JavaScript (Professional experience)
- React (Professional experience)
- Refactoring large codebases (Professional experience)
- REST API integration (Professional experience)
- Python (Project experience)
- Node.js (Project experience)
- Astro (Project experience)
- Rust (Project experience)
Data & State
TanStack Query and server-state synchronization
5 skills
- TanStack Query (Professional experience)
- Zustand (Professional experience)
- React Hook Form (Professional experience)
- Asynchronous state management (Professional experience)
- Server-state synchronization (Professional experience)
Cloud & Backend
Serverless, APIs and data services
4 skills
- Cloudflare Workers (Project experience)
- Supabase (Working knowledge)
- Google Cloud databases (Working knowledge)
- Vector search (Cloudflare Vectorize, Supabase) (Working knowledge)
Applied AI
Python, RAG and LLM applications
7 skills
- Python-based AI development (Project experience)
- LLM applications & RAG (Project experience)
- IBM watsonx (Project experience)
- Document processing & AI assistance (Project experience)
- LangChain (Working knowledge)
- Python data stack (NumPy, Pandas, SciPy) (Working knowledge)
- Machine learning foundations (Working knowledge)
Energy Systems
Renewables, monitoring and engineering data
6 skills
- Renewable energy & solar systems (Professional experience)
- Energy monitoring & IoT data (Professional experience)
- Engineering data analysis (Professional experience)
- ISO 50001 energy-management requirements (Professional experience)
- HSE-related activities (Professional experience)
- Edge AI for micro-grids (Project experience)
Selected Projects & Achievements
MediLingo - AI-powered medication insight
Built MediLingo+, an AI-powered medication insight tool using IBM WatsonX Assistant and IBM Discovery for RAG-based intelligent medication information retrieval. Developed a frontend app with Astro JavaScript framework, embedding WatsonX for conversational support and integrating OCR-based label recognition to provide FDA-validated insights on side effects, ingredients, and alternatives.
Clear Bureau - AI for Accessible Government
Created Clear Bureau, an AI-powered Chrome extension that makes government websites accessible by providing real-time translations, simplifying complex terminology, and offering step-by-step guidance using LLMs to help citizens navigate public services.
RezBot - AI Resume Builder
Developed RezBot, an AI-powered platform that streamlines job hunting by automatically searching LinkedIn for available positions matching user goals. The system generates tailored PDF resumes on-the-fly for each opportunity, allowing users to review and select optimized versions before submission. Features AI-driven skills matching and ATS-optimized formatting to increase application success rates.

GridSense AI
Developed GridSense AI, an innovative edge computing solution for micro-grid management in underserved areas. The platform uses IoT sensors and AI to provide real-time insights, predictive analytics, and automated optimization for energy distribution, improving reliability and efficiency of power supply in communities.
Generate Dynamic OG Images using Cloudflare Workers
Built an OG image generator using Cloudflare Workers, leveraging serverless architecture to dynamically create Open Graph images for enhanced social media sharing and SEO performance. Authored a technical blog post detailing the implementation, which was featured on the official Cloudflare blog, showcasing my expertise in serverless technologies and developer advocacy.

Brownian Motion Simulation
I developed an interactive web app using Python and Streamlit to simulate and visualize Brownian Motion and Lévy Flight in 2D. The app allows users to customize parameters such as the number of particles, step size, and simulation duration, and provides dynamic visualizations of particle movement.
Lenso - AI Photo Management Platform
Developed Lenso, an AI-powered photo management platform that enables natural language and visual similarity search for digital memories. The system leverages Google Vision API for object and scene recognition, combined with Supabase vectorization for efficient retrieval. Features include secure cloud storage, facial recognition, and collaborative sharing capabilities.

ResolveAI2
Developed ResolveAI2, an innovative Forge application that transforms customer support by integrating AI-driven intelligence with Jira and Confluence. Features include intelligent ticket handling, AI-powered response generation, and dynamic knowledge base management using Cloudflare Vectorize and TogetherAI.

Gemma 2 AI Challenge
Created MenuVision, an advanced web application that revolutionizes menu digitization for restaurants using AI. The platform leverages Google Gemini 1.5 Flash for menu text extraction, Together AI's Gemma-2b-it for generating descriptions, and FLUX.1-schnell model for creating realistic food photography.

EcoLedger: Rewarding Sustainable Actions
Developed a sustainability tracking and rewards dApp that motivates individuals to adopt eco-friendly habits. Users can log sustainable actions, earn rewards, and visualize their collective environmental impact using Stellar blockchain technology.

LexiLeap - AI-Powered Vocabulary Learning
LexiLeap is a Chrome extension designed to help millions of English learners acquire and retain new vocabulary while browsing the web. Our AI-powered tool seamlessly integrates into users' online activities, making vocabulary learning effortless and contextual. The extension provides simplified definitions, context-appropriate examples, one-click word saving, automatic highlighting across websites, hover-over meaning recall, and a personalized word bank tied to user profiles.

Historia - AI-Powered History Learning Platform
Historia revolutionizes history learning by transforming it from static facts into an immersive, AI-powered storytelling experience. The platform focuses on the human element behind historical events, using AI to personalize content delivery and foster community engagement. Through interactive exploration and a vast vector database of historical information, Historia makes history relatable and inspiring for students, educators, and history enthusiasts alike.

Education
Universiti Malaysia Pahang
Bachelor of Engineering Technology (Energy and Environmental) With Hons
Courses & Certifications
Continuous learning alongside engineering work, grouped by discipline.
27 credentials · 13 issuers · 2018–2024
Software Engineering
6
Beginner's TypeScript Totaltypescript 2023 (opens credential in a new tab)Become a Python Master Programiz 2023 (opens credential in a new tab)
Master DSA with Python Programiz 2023 (opens credential in a new tab)
Python Kaggle 2023 (opens credential in a new tab)
Scientific Computing with Python freeCodeCamp 2023 (opens credential in a new tab)
Usable Security Coursera | University of Maryland, College Park 2018 (opens credential in a new tab)
Cloud & Data
7
Migrate MySQL data to Cloud SQL using Database Migration Service Google Cloud 2024 (opens credential in a new tab)
Create and Manage Cloud SQL for PostgreSQL Instances Google Cloud 2024 (opens credential in a new tab)
Create and Manage Cloud Spanner Instances Google Cloud 2024 (opens credential in a new tab)
Create and Manage Bigtable Instances Google Cloud 2024 (opens credential in a new tab)
Create and Manage AlloyDB Instances Google Cloud 2024 (opens credential in a new tab)Python for Data Science IBM 2023 (opens credential in a new tab)
Introduction to Data Analytics Simplilearn 2023 (opens credential in a new tab)
AI & Machine Learning
7
Data Science & Machine Learning Foundations Maven Analytics 2024 (opens credential in a new tab)
Machine Learning 1: Data Profiling Maven Analytics 2024 (opens credential in a new tab)
Machine Learning 2: Classification Maven Analytics 2024 (opens credential in a new tab)
Machine Learning 3: Regression & Forecasting Maven Analytics 2024 (opens credential in a new tab)
Machine Learning 4: Unsupervised Learning Maven Analytics 2024 (opens credential in a new tab)Deep Learning Essentials IBM 2023 (opens credential in a new tab)
Digital Skills: Artificial Intelligence Accenture 2023 (opens credential in a new tab)
Energy, Infrastructure & GIS
3
Disaster Preparedness Coursera | University of Pittsburgh 2018 (opens credential in a new tab)
Introduction to solar cells Coursera | Technical University of Denmark (DTU) 2018 (opens credential in a new tab)
Fundamentals of GIS Coursera | University of California 2018 (opens credential in a new tab)
Business & Strategy
4
McKinsey Forward Program McKinsey & Company 2024 (opens credential in a new tab)
Fundamentals of Quantitative Modeling Coursera | University of Pittsburgh 2020 (opens credential in a new tab)SEO Manager Certification Blue Array 2020 (opens credential in a new tab)
Accounting Fundamentals Corporate Finance Institute® (CFI) 2020 (opens credential in a new tab)

