Crafting Digital Experiences
From corporate environments to freelance projects, I've built a diverse portfolio of web applications. Each project represents a unique challenge and an opportunity to create something meaningful.
Work Experience
My professional journey showcasing growth from junior developer to mid-level positions, with experience in both corporate and freelance environments.
Mid Level Web Developer
Leading frontend development initiatives and driving the migration of legacy systems to modern frameworks while managing multiple product websites.
Key Responsibilities:
- Led migration of multiple WordPress websites to modern frameworks like Gatsby and Next.js, improving performance, SEO, and maintainability
- Managed and maintained landing pages and help sites for key products of the company
- Planned and led the development of websites for Kung Fu Quiz and CIE Past Papers
- Implemented efficient GraphQL queries and improved state management to optimize frontend-backend communication
- Mentored junior frontend developers, reviewed code, and promoted best development practices
- Managed WordPress & Laravel CMS for content updates, site settings, and component management
- Collaborated closely with design and marketing teams to align web goals with business objectives
Full Stack Developer
Freelance Collaborations / Independent Projects
Developing and maintaining full-stack web applications using modern technologies while collaborating with diverse teams on various client projects.
Key Responsibilities:
- Developed and maintained full-stack web applications using the MERN stack and Next.js with clean architecture and user-friendly design
- Collaborated with other developers on diverse projects, contributing to both frontend and backend features
- Integrated third-party services including PayPal, Minimax, ElevenLabs, Firebase, and OpenAI API for payments, authentication, voice synthesis, and AI functionality
- Designed and built RESTful APIs, reusable components, and dynamic frontend interfaces to meet client goals
Frontend Developer
Developed responsive and user-friendly interfaces with a focus on clean, scalable frontend architecture while following agile development practices.
Key Responsibilities:
- Developed responsive, user-friendly interfaces using React.js, Tailwind CSS, and REST APIs with clean and scalable frontend architecture
- Contributed primarily to an e-commerce platform, working closely with backend developers and designers
- Followed agile development practices, actively participating in sprint planning, stand-ups, and code reviews
- Maintained strong emphasis on code quality, reusability, and collaboration throughout the development process