Hi! I'm Ollo Clark, a software engineer with a background in theater, education, and management consultancy. I'm able to tackle difficult or opaque problems with curiosity, energy and humor, bringing to bear a lifelong fascination with language, logic, and puzzles. Six years of stage work taught me real teamwork. Eight years of teaching taught me communication, connection, and patience.
I've listed a few examples of the front end components I've been building.
After that, you can find my 2022 General Assembly bootcamp projects, each built in no
more than half a sprint.
This FAQ accordion was designed according to UX specs on www.frontendmentor.com.
This was a fun step up, in terms of integrating JavaScript with more interactive CSS. Overflow was not something I'd ever explored before, and is something I wish I'd understood before. No more box-y design for me.
I completed the whole thing before a kind soul pointed me in the direction of the <details> element, but I'm always up for practicing the long way round to understand a concept.
This responsive credit card information component was designed according to UX specs on www.frontendmentor.com. It is not currently optimized for mobile.
This one was a lot of fun, as it's a component that feels both fun to engage with and highly useful. Payment information pages can be rather dreary, so it was highly satisfying to build something that could keep a pleasurable UX design flowing right through the shopping process.
I had to dive into some regex to make the credit card number appear properly, which was a rabbithole I haven't explored before, but is definitely one I'm going to explore more in times to come.
This customer rating card was designed according to UX specs on www.frontendmentor.com.
As I complete more front-end challenges, I'm learning that I take great satisfaction from the "aha" moment that comes from building all the little pieces I've interacted with on the internet for years. This highly reuseable component feels like another one to bank, and I'm intrigued to learn how it can be refined in the years to come.
In this case, I was actually happiest with going above and beyond. I wanted to explore turning the component into its own mini app, so I added in some code to allow the process to loop; it was very satisfying to tie off loose ends.
This item card was designed according to UX specs on www.frontendmentor.com.
Moving out of bootcamp, it was exciting to start trying to level my CSS abilities up to a professional standard. Creating this card was my first attempt at matching a design, and there was real satisfaction in creating something beautiful and accurate.
I stuck very closely to the brief, but ultimately removed a suggested shopping trolley icon from the button, as I felt it it cheapened the look. The button leads nowhere, but I look forward to attaching components like this to more complex projects in the future.
Streets don't need furniture. People do.
We were asked to build a CRUD-fulfilling database as a project, and I didn't want to just submit something for the sake of it; I wanted to build something useful. I aim to make Furnish LA fully mobile, and my intention is to add geocentric photo functionality.
Something is asking for your help...or is it a demand? Assist as you will, but all might not be as it seems...
CATCH THEM is the result of going from never having written a line of code to having coded for three weeks. I'm also confident it's the only wordsearch in the world with a secret alternative ending.
I'm a big thriller/horror fan, and I like putting new twists on old classics. Help catch them, if you dare.