Worked as a Full Stack Software Engineer developing new features and maintaining the Realboss console application. This application offers multiple features mainly targeted for business management, including an authentication system, content management system, invoicing and booking system, user management system, and static website creation. I was involved in creating our in house website builder automating static website creation and deployment to AWS S3 and CloudFront.
Worked as a Full Stack Software Engineer in collaboration with backend and frontend developers, scrum master, and CEO. Main tasks included improving the Tern.ac UI, specifically pages and modals integrating features for both client and server-side applications, and translating Figma specifications into functional web pages and components. Features include payment systems and user and profile management systems.
Worked with a team of backend, data, and frontend developers to spearhead the migration of the current Media Meter API from PHP to Python. This API mainly caters to admin dashboards, providing visibility for data visualizations retrieved from in-house scrapers and LLM insights. Technologies used include Python FastAPI, PHP Lumen, MongoDB, and ElasticSearch.
Shown below are services served by the Media Meter API:
These data-intensive services require robust backend support and efficient data processing capabilities, requiring a well-structured API and optimized database operations for queries and data syncing. They also require intensive collaboration with data teams to ensure strict and proper data structures and properties.
Worked with a team of developers for AI-PRO, a project that includes multiple interconnected domains, applications, and interfaces providing a seamless user experience from user authentication to AI chat functionality, offering multiple features and AI models. Mainly utilizing React TypeScript for the frontend and NodeJS and PHP CodeIgniter for the backend, I primarily worked on integrating AI models for chatbot-pro and implementing updates to the user interfaces for start.ai-pro.org, token counts for manage.ai-pro.org and start.ai-pro.org, and user management across different plans.
AI-PRO is divided into the following domains:
Working in a team environment, I collaborated with multiple teams and people such as project managers, QA, and frontend and backend developers to design and implement new features, troubleshoot issues, and ensure the overall quality of the application.
My first project is a dynamic and responsive webpage that showcases my proficiency in web development skills. I used Bootstrap to layout the web pages, HTML to create web elements, CSS to implement color schemes and different design styles, and JavaScript to create smooth animations, transitions, and effects. All of the styling and animations in my portfolio are proudly done using pure CSS and JavaScript, without relying on any existing frameworks or libraries. This project demonstrates my extensive knowledge on the fundamentals of both CSS and JavaScript, and my ability to extend their possibilities.
The portfolio is divided into five sections:
I am proud of this project and I believe it is a strong representation of my skills and abilities as a web developer.
In building this API, I explored the power of databases with the use of MongoDB and Postman. This API will enable users to shop, order, and add to cart. It also lets sellers/admins to monitor and control the stocks and sales of their products; it also prioritizes the security and privacy of all its users. I have tested all these routes through Postman, and have stored the gathered data in a MongoDB database, creating a seamlessly working and efficient backend server application.
This e-commerce API is mainly composed of three elements:
This API showcases my proficiency in working with databases and my ability to use MongoDB as a database management system, Postman as a testing and debugging tool, and Node.js with Express.js as frameworks for creating a fully functional e-commerce API.
I built a dynamic web application using React.js and the MERN stack, hosted/deployed in Vercel. It's a fully functional e-commerce shop where shoppers can browse and add products to their cart, while sellers and admins can showcase their products with images and descriptions. The application boasts a user-friendly and attractive interface, making the shopping experience smooth and enjoyable.
Here are some of the features and functionalities of the application:
This full-stack React application showcases my knowledge and proficiency in creating a user-friendly and dynamic web application that efficiently utilizes and integrates the backend and frontend applications.
In this project, I showcased my unending passion for knowledge and learning new things. Using a newer tool in SvelteKit and TypeScript, I created a fully functional and precise calculator that maximizes the server-side rendering enabled by SvelteKit.
This online calculator is mainly composed of three objectives:
With these objectives, I have created a calculator app that fully utilizes the functions of the SvelteKit framework and TypeScript, particularly its server-side rendering feature used in calculating the equation provided by the user from the frontend.