Software Engineer / Full Stack Developer based in the UAE with a strong front-end focus. I build web applications, SaaS platforms, marketing systems, and interactive products using modern JavaScript, TypeScript, React, Laravel, and related technologies.
I enjoy taking ideas from concept to production — from UI/UX implementation and API integration to database design, deployment, performance optimization, and product iteration.
LevelPort is a social platform for indie game developers, designers, artists, and other game industry creatives.
I designed and developed the platform from the ground up, including:
- Product direction and platform architecture
- Developer and creator profiles
- Game publishing and discovery
- Social feeds, posts, follows, likes, and interactions
- Authentication and user management
- Database structure and access control
- Dashboard and developer-focused features
- UI/UX and responsive frontend development
Tech Stack: Next.js, TypeScript, Supabase, PostgreSQL
OttaBlast is a multi-channel marketing SaaS platform built for businesses and marketing teams to manage outreach campaigns from one dashboard.
I built features including:
- WhatsApp campaign sending
- Email marketing campaigns
- Lead management
- Campaign scheduling
- Reusable templates
- Automation workflows
- API integrations
- Payment and subscription functionality
- VPS deployment and backend management
Tech Stack: ReactJS, Laravel, MySQL, Amazon SES, WhatsApp API, Stripe, Gemini API, VPS Hosting
- Build responsive and production-ready web applications
- Develop frontend applications with React, Next.js, TypeScript, and JavaScript
- Build REST APIs and backend systems with Laravel, PHP, and Node.js
- Design and manage relational and NoSQL databases
- Develop and maintain WordPress and CMS-based websites
- Optimize websites for performance, Core Web Vitals, SEO, and accessibility
- Integrate analytics, CRM, email, payment, AI, and automation services
- Manage deployments, VPS environments, DNS, SSL, backups, and production websites
- Develop and maintain browser-based games using TypeScript, PixiJS, and Cocos Creator
Frontend
HTML, CSS, SCSS, JavaScript, TypeScript, ReactJS, Next.js, Vue.js, jQuery, Bootstrap, Tailwind CSS
Backend
PHP, Laravel, Node.js, Express.js, C#, ASP.NET Core Web API
Database & Backend Services
MySQL, PostgreSQL, Supabase, MongoDB, MSSQL, SQL
Game Development
PixiJS, TypeScript, Cocos Creator
CMS
WordPress, OctoberCMS, WinterCMS, Elementor, WooCommerce
Tools & Infrastructure
Git, Docker, AWS, VPS Hosting, Playwright, n8n
Marketing & Integrations
Google Analytics, Google Tag Manager, HubSpot, WhatsApp API, Amazon SES, Stripe, Semrush
AI Tools
ChatGPT, Codex, Claude Code, Gemini
I have worked across software development, web development, marketing technology, eCommerce, analytics platforms, and game development.
Some of my work includes:
- Developing and maintaining slot games using TypeScript, PixiJS, and Cocos Creator
- Managing and optimizing multiple production websites
- Building React and TypeScript applications connected to REST APIs and WebSockets
- Creating full-stack eCommerce platforms
- Building reporting and analytics systems
- Developing marketing websites, landing pages, dashboards, and internal tools
- Managing hosting infrastructure, deployments, security, analytics, and SEO
- Portfolio: https://www.ramken.me
- LevelPort: https://levelport.dev
- OttaBlast: https://ottablast.com
- GitHub: https://github.com/ehlwas
Currently building products, experimenting with game development, and always looking for interesting software problems to solve.