Welcome to my portfolio! This github page showcases my projects and provides an overview of my skills and experience.
Based on the requirements and bonus points mentioned, I have developed a web application with navigation to access different sites on the web and also deployed the application using Github Pages.
To meet the bonus points, I have implemented additional features:
-
Responsiveness: My webpage has a responsive design, ensuring that the webpage adapts and displays correctly on various screen sizes and devices. This is achieved by using responsive CSS techniques such as media queries.
-
CSS Flexbox: I have utilized CSS Flexbox to create complex layouts. These layout systems provide flexible and powerful ways to arrange elements on a webpage, allowing for better control over the design and structure.
-
CSS Transitions / Animations: The application incorporates transitions or animations to enhance interactivity and visual appeal. By using it, I created smooth and gradual changes in property values.
-
CSS methodology (BEM): I have employed a CSS methodology called BEM (Block, Element, Modifier) to organize my CSS classes.
-
Custom fonts: My application uses custom font, which adds a personal and distinctive touch to the design. The font used is called Mukta.
-
Color palette: My webpage uses the nord color palette, to ensure a consistent and visually pleasing color scheme throughout the application. The nord color palette is known for its elegant and minimalistic design, with a focus on cool and muted tones.
-
Accessibility: I have implemented accessibility best practices to make the application usable for users with disabilities. This includes using semantic HTML to provide meaningful structure and using appropriate HTML elements for their intended purposes. I have also included alt attributes in images to provide alternative text for screen readers and ensured good color contrast between elements for better readability.
-
Cross-Browser Compatibility: I have ensured that my application displays and behaves correctly on different web browsers such as Chrome, Brave, Edge etc.
Overall, by incorporating these features and following best practices, I have developed a web application that not only provides navigation to different sites but also offers a responsive design, complex layouts, interactive transitions/animations, organized CSS code, custom font, accessibility, and cross-browser compatibility.
Here are some of the projects I have worked on:
-
Project 1: EventVerse
- Description: EventVerse is a platform that allows you to create and manage events with NFT Ticketing, allowing you to create, sell, and buy tickets for your events. In addition to this, you can also resell your tickets in the Marketplace.
- Technologies used: NextJS, Typescript, styled-components, Thirdweb, Web3Auth.
-
Project 2: GameTrail
- Description: GameTrail is a platform that help you to explore new ways to play your favorite games with new people and keep a record of your gaming experience.
- Technologies used: NextJS, Typescript, styled-components.
Here are some of the skills and technologies I am proficient in:
- Programming languages: Javascript, Typescript, Python, Java, Solidity.
- Frameworks and libraries: NextJS, React, Django, Spring...
I'm a student of software engineering, passionate about technology and development. With knowledge in programming languages like Java, JavaScript, Python, Solidity, and TypeScript, I have gained skills in software design, implementation, and testing to meet client needs during my education. My experience in academic projects has given me the opportunity to work in teams, improve my communication skills, and enhance my creativity in problem-solving. I am interested in continuing to learn and stay updated on the latest technology trends. Currently, I am focusing on learning web3 development and blockchain technologies. I am excited about the potential they hold for revolutionizing various industries and creating decentralized applications. I'm eager to apply my skills and contribute to the exciting and ever-evolving field of software engineering.
If you want to contact me, you can send me a message here. I will be happy to answer you.
- LinkedIn: joscacgom
Thank you for visiting my portfolio! Enjoy exploring my projects and learning more about my skills and experience.