Projects
Portfolio Template
A customizable and mobile-friendly portfolio template design displaying a one-page layout with different sections. The template includes a hamburger dropdown in the navbar allowing the application to stack up on smaller screens.
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=687,h=384,fit=crop/YX4Zg68Wv6Hweagy/project1-YleLK1DoM5F67BG6.png)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=382,h=304,fit=crop/YX4Zg68Wv6Hweagy/project1-YleLK1DoM5F67BG6.png)
Scroll to infinity
This two-part application; Joke followed by a response, demonstrates using Fetch API to turn the URL generated into a joke. Using an API key from VoiceRSS (VoiceRSS speech text to speech) - and a URL from JokeAPI, the application tells a Joand a response when the button is clicked.
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=606,h=384,fit=crop/YX4Zg68Wv6Hweagy/project3-A3QEVzolQZhaL32o.png)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=382,h=304,fit=crop/YX4Zg68Wv6Hweagy/project3-A3QEVzolQZhaL32o.png)
Speech-to-text
This two-part application; Joke followed by a response, demonstrates using a Fetch API to turn the URL generated into a joke.
With an API key from VoiceRSS (VoiceRSS speech text to speech) - and a URL from JokeAPI, the application tells a Joke
and a response when the button is clicked.
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=606,h=384,fit=crop/YX4Zg68Wv6Hweagy/project2-YleLK1DgercEjRMw.png)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=382,h=304,fit=crop/YX4Zg68Wv6Hweagy/project2-YleLK1DgercEjRMw.png)