Resume
My professional career, experiences, and skills.
Hafiz M. Ahmad
Senior Ruby on Rails Developer • Full Stack Engineer
Lahore, Punjab, Pakistan
Summary
Senior Full Stack Software Engineer with 5+ years of experience building scalable SaaS platforms, web applications, mobile apps, desktop software, and AI-powered products.
My primary expertise is Ruby on Rails backend development, where I design scalable architectures, REST APIs, CMS platforms, payment systems, and production-ready applications. Alongside Rails, I build modern frontend applications using React, Next.js, React Native, and Electron to deliver complete end-to-end solutions.
Throughout my career I've worked with startups, agencies, and international clients building products ranging from Shopify applications and SaaS platforms to AI-powered business automation tools and internal enterprise systems.
I enjoy solving challenging engineering problems, improving application performance, simplifying complex workflows, and building software that scales.
Contact
- Phone: +92 323 4310553
- Email: hafiz.muhammad.ahmad4277@gmail.com
- Website: https://www.devhafizahmad.com
- LinkedIn: https://www.linkedin.com/in/hafiz-m-ahmad-8b4792207/
- GitHub: https://github.com/iamHafizAhmad
Areas of Expertise
| Category | Technologies |
|---|---|
| Backend | Ruby on Rails, Ruby, Node.js, Express.js, Python, REST APIs, GraphQL, PostgreSQL, Redis, Sidekiq |
| Frontend | React, Next.js, JavaScript, TypeScript, Tailwind CSS, Bootstrap, HTML5, CSS3 |
| Mobile & Desktop | React Native, Electron.js |
| AI | OpenAI, Local LLMs, LangChain, RAG, Prompt Engineering, AI Automation |
| E-Commerce | Shopify Apps, Shopify APIs, Stripe, Payment Gateways |
| Cloud & DevOps | Docker, AWS, GitHub Actions, Linux, NGINX, Vercel |
| Database | PostgreSQL, MySQL, MongoDB, Redis |
| Tools | Git, GitHub, Postman, Jira, VS Code |
Professional Experience
DevCacoon
Remote • January 2023 – Present
Senior Full Stack Software Engineer
January 2025 – Present
Leading development of scalable SaaS products and AI-powered applications for international clients.
Responsibilities include:
- Architecting scalable Ruby on Rails applications
- Designing REST APIs
- Building React & Next.js frontends
- Developing AI-powered features using OpenAI and Local LLMs
- Building Shopify applications
- Stripe payment integrations
- System architecture decisions
- Mentoring junior developers
- Production deployments
- Performance optimization
Technologies
Ruby on Rails • React • Next.js • TypeScript • PostgreSQL • Docker • AWS • OpenAI • Local LLMs • Shopify • Stripe
React Native Developer
January 2024 – January 2025
Built cross-platform mobile applications used by businesses and startups.
Responsibilities:
- Developing React Native applications
- API integrations
- Push notifications
- Authentication systems
- Performance optimization
- State management
- Publishing production builds
Technologies
React Native • React • JavaScript • TypeScript • Redux • Firebase • REST APIs
Ruby on Rails Backend Developer
January 2023 – January 2024
Worked primarily on backend systems powering SaaS products.
Responsibilities:
- Building APIs
- Database design
- Authentication
- CMS development
- Admin dashboards
- Background jobs
- Third-party integrations
- Payment gateways
- PostgreSQL optimization
Technologies
Ruby on Rails • PostgreSQL • Redis • Sidekiq • Docker • AWS • Stripe
Upwork
Remote • May 2021 – Present
Full Stack Ruby on Rails Developer
May 2023 – Present
Working with startups and businesses worldwide delivering complete web applications.
Projects include:
- SaaS platforms
- Shopify Apps
- AI integrations
- CMS systems
- Admin dashboards
- Payment gateways
- API development
- React frontends
- React Native applications
Technologies
Ruby on Rails • React • Next.js • React Native • Shopify • Stripe • PostgreSQL • OpenAI
Electron.js & Node.js Developer
May 2021 – May 2023
Built desktop applications and internal automation tools.
Responsibilities:
- Electron desktop apps
- Node.js backend services
- File system automation
- Logging systems
- API integrations
- Windows utilities
- Cross-platform desktop software
Technologies
Electron.js • Node.js • JavaScript • TypeScript • SQLite • React
Gain Impact
Netherlands • Remote • January 2022 – September 2024
Ruby on Rails Backend Developer
January 2023 – September 2024
Built scalable backend systems powering SaaS applications.
Responsibilities:
- Rails APIs
- PostgreSQL
- CMS platforms
- Authentication
- Admin panels
- Business logic
- Third-party integrations
Technologies
Ruby on Rails • PostgreSQL • Redis • REST APIs • Stripe
Frontend Developer
January 2022 – January 2023
Built responsive interfaces and reusable frontend components.
Responsibilities:
- React development
- Tailwind CSS
- Responsive UI
- Component architecture
- API integration
- Performance optimization
Technologies
React • Tailwind CSS • JavaScript • TypeScript
National Transmission & Dispatch Company (NTDC)
Pakistan • On-site • January 2021 – April 2021
Frontend Developer Intern
Worked on improving internal web applications.
Responsibilities:
- React development
- API integrations
- Responsive layouts
- Component refactoring
- Bug fixing
- UI improvements
Technologies
React • JavaScript • HTML • CSS • Bootstrap
Education
The Superior University
Bachelor of Science (BS) Computer Science
2020 – 2024
- Graduated with Grade A
- Runner-up in coding competitions
- Cricket Team Captain
- Strong focus on software engineering, algorithms, databases and scalable systems
Core Strengths
- Ruby on Rails Architecture
- SaaS Development
- React Development
- React Native
- Electron Desktop Applications
- Shopify App Development
- REST API Development
- AI Integration
- Local LLM Applications
- OpenAI APIs
- Payment Gateway Integration
- PostgreSQL Database Design
- Docker Deployment
- AWS Infrastructure
- Clean Architecture
- Performance Optimization
- Scalable System Design
Last Updated: June 2026