Banner Image

Skills

  • Back End Development
  • Bootstrap
  • Communications Technology
  • Creative Design
  • CSS
  • Database Development
  • Engineering
  • Front End Development
  • HTML
  • JavaScript
  • MongoDB
  • Node.js
  • PHP
  • React.js
  • Software Development

Sign up or Log in to see more.

Services

  • Full-stack Software Web Development

    $50/hr Starting at $25 Ongoing

    Dedicated Resource

    I am a very creative and experienced full-stack web developer, with hands-on experience in crafting dynamic web solutions. My expertise spans both Front-end and back-end software projects, as well as...

    Back End DevelopmentBootstrapCommunications TechnologyCreative DesignCSS

About

I’ve worked in multiple interactive and visually appealing web applications in both one-page and full-page style. Over my academic journey, I've gained my skills in JavaScript, React, CSS, and Python, allowing me to tackle a wide range of web development projects. I successfully designed and developed a dynamic full-stack web-based card game. The project's primary objectives included creating an engaging pair card game featuring multiple themes and levels of difficulty. Users had the capability to establish profiles and store their scores in a Firebase database. Additionally, users could readily retrieve their previous score data.

For the front end, I meticulously crafted a fully responsive, mobile-first web application using a blend of pure JavaScript, HTML, and CSS. I adhered to the MVVM (Model-View-ViewModel) pattern, which facilitated a consistent and structured design across all application pages. Object-oriented programming principles were employed to ensure a unified and coherent appearance and functionality. In the backend, I seamlessly integrated Node.js and Express.js to handle server-side operations. The backend was deployed on Vercel, and Firebase was used to deploy the front-end component, guaranteeing a robust and reliable user experience.

I designed and developed a RESTful API in Python, leveraging the Flask framework to optimize data management and retrieval processes, consequently enhancing the overall application performance. The primary objective was to craft a user-friendly API for adding and retrieving quotes. To ensure the API's reliability and functionality, we utilized Postman, a robust testing and interaction tool, to thoroughly test and validate its operations. To facilitate dynamic data storage and retrieval, we harnessed the capabilities of an SQLite database, which allowed for efficient and real-time data management. In addition to data security and integrity, we further fortified the API by implementing authentication measures. This proactive step not only safeguarded the API but also protected sensitive data, ensuring the privacy and trust of our users.

I also develop a web application with a specific aim in mind, to deliver a comprehensive notes management system. Within this system, users gained the ability to seamlessly create and delete notes as needed. Each note was thoughtfully designed to incorporate key elements, including a date timestamp, dedicated sections for titles, and spaces for detailed content. To effectively bring this vision to life, I harnessed the power of React.js, a JavaScript library known for its component reusability, which accelerated the development process. This reusability simplified the creation of components, resulting in a cohesive and efficient application structure. To ensure data storage and accessibility, the web application was intricately connected to a MongoDB database, enabling reliable data management. For seamless deployment, the app was hosted on the Heroku platform