Application & systems developer with 25 years in technology and education
Application Developer and IT professional with 25+ years of technology and education-sector experience in Saudi Arabia, including 8+ years in application development and IT leadership. Proven ability to design, build, deploy, and support production web, mobile, ERP, education, assessment, admissions, recruitment, and inventory systems. Strong hands-on skills across PHP, JavaScript, Node.js, Python, Java, C++, Swift, HTML/CSS, SQL/NoSQL, Firebase, mobile development, IoT, and AI/ML. Experienced in translating business requirements into practical software solutions and supporting the full application lifecycle.
- 25+years in technology & education
- 9systems & apps running in production
- 150+projects delivered
- 100+clients
Real projects, running today
From school systems used every day to AI apps powered by models I trained myself.
End-to-end software services
I work on your project myself — from requirements and database design to deployment and support.
Web Development
Corporate websites, online stores, portals and complete web systems — fast, secure, responsive and search-engine ready.
Android & iOS Apps
Modern, smooth mobile apps for Android and iOS, with a complete admin panel and publishing to Google Play and the App Store.
Educational Systems
E-learning platforms and school/institute management systems with online exams, attendance and student portals.
Business Systems
ERP, point of sale, inventory, CRM and HR systems tailored to the way your business works.
IoT Solutions
Smart systems that connect devices and sensors to the internet, with dashboards and apps for remote monitoring and control.
Graduation Projects
Complete graduation projects for CS and IS students at every university: development, documentation, presentation and follow-up until defense.
UI/UX Design
Attractive interfaces and smooth user experiences for websites, apps and systems, designed in Figma.
Hosting & Support
Deployment, domain and business email setup, backups, updates and ongoing technical support.
25 years between the classroom and building systems
I started as a computer teacher in 2000, then moved into application development and IT management at Al-Baiariq Private Schools in Riyadh, where I built 9+ systems and apps used every day: the website, learning platform, exams, admissions, recruitment, ERP, inventory and the Android & iOS apps. My teaching background means I explain every detail clearly.
- 2000 – 2006 Computer Teacher Ministry of Education, Saudi Arabia
- 2006 – 2018 Computer Teacher & Technical Support Specialist Al-Baiariq Private Schools — Riyadh
- 2018 – present Application Developer & IT Manager Al-Baiariq Private Schools — Riyadh
- Today Codexa My software services for individuals, companies and students
Your graduation project — with an experienced supervisor
I have supervised graduation projects in web, mobile, AI and IoT, and I work with you step by step so you fully understand your project and present it with confidence on defense day.
Examples of projects I supervised:- System analysis & design (UML, ERD)
- Full development with modern tech
- Complete project documentation
- Presentation & defense preparation
- Code walkthrough & setup guide
- Revisions until final approval
How I deliver your project
A clear process from the first conversation to delivery.
Consultation & analysis
I listen to your idea, analyze the requirements and suggest the right technical approach.
Design & planning
I design the interfaces and the database, and set a clear timeline with milestones.
Development & testing
I build in stages and share every update and file through your private portal.
Delivery & support
I deliver the complete project with walkthroughs and documentation, and stay on for support.
What our clients say
Clear packages for every need
Clear, flexible packages — and I can tailor a quote to your exact project.
Online Store
Web DevelopmentLaunch an online store that reflects your brand and provides a smooth shopping experience on mobile and desktop. Includes product, inventory, and order management, payment and shipping setup within the agreed scope, an admin dashboard, sales reports, and three months of post-delivery technical support.
- Responsive storefront for mobile, tablet, and desktop
- Storefront styling and colors tailored to your brand
- Admin dashboard for products, categories, customers, and orders
- Inventory management and product options such as sizes and colors
- Product search and filtering
- Shopping cart and a clear checkout process
- Setup of an agreed payment gateway and its supported payment methods
- Delivery options and integration with the agreed shipping provider
- Discount coupons and promotional offers
- Email notifications for order confirmation and status updates
- Basic sales, order, and product reports
- Basic on-page SEO setup
- About, contact, and policy pages using client-provided content
- Purchase flow testing and store launch setup
- Guidance on using the dashboard and managing the store
- Three months of technical support and fixes for implementation defects
Pro App
Mobile AppsTurn your business idea into an Android and iOS application with a custom interface and a web admin panel to manage users, content, and business operations. The package includes development of the agreed features, testing, release preparation, and three months of post-delivery technical support. Final pricing depends on the requirements and project scope.
- Requirements analysis and scope definition before development
- Custom UI/UX design aligned with your brand
- Mobile app development for Android and iOS
- Arabic and English support as agreed
- User registration, account management, and access permissions
- Database, backend services, and API development
- Web admin panel for content and application operations
- Notifications and alerts based on project features
- Payment gateway and maps integration when included in scope
- Basic reports tailored to project requirements
- Functional and compatibility testing on agreed devices
- Release preparation and submission assistance through your accounts
- Source code handover and a brief operating guide as agreed
- Three months of technical support and fixes for implementation defects
Documentation
Graduation ProjectsSupport with preparing, organizing, and reviewing graduation project documentation for GP1 and GP2, based on the team’s work and university requirements. Includes the agreed chapters, system diagrams, reference and report formatting, and a presentation explaining the project concept, methodology, and completed work.
- Review of the project concept, available materials, and university guidelines
- Organization and review of the agreed GP1 or GP2 chapters
- Clear presentation of the problem, objectives, scope, and methodology
- Documentation of functional and non-functional requirements
- Relevant UML and ERD diagrams within the agreed scope
- Documentation of GP2 implementation, interfaces, and actual testing
- Consistency review across the report, diagrams, and implemented system
- Organization of verifiable citations and references in the required style
- Report, table, figure, and contents formatting using the university template
- PowerPoint presentation summarizing the key aspects of the project
- Language editing in the agreed language
- Delivery of the report in Word and PDF and the presentation in PowerPoint
- Supervisor feedback revisions within the agreed review rounds
Answers to common questions
How long does a project take?
Can I follow my project progress?
How does payment work?
Do you work with students from all universities?
Do you offer support after delivery?
Will I receive the source code?
Let's talk about your project
Send me your idea or reach me on WhatsApp — I'll reply personally with a clear offer that fits your needs and budget.