My works for the world to see
Well hello there, let me introduce myself quickly...
Frontend: JavaScript, TypeScript, Less/Sass, React, Ember.js
Development: Jira, Agile, CI/CD, Claude Code, Gitlab Pipelining, Grafana Dashboarding
Design: Figma, Photoshop, Illustrator
Road cycling, tour cycling, running, hiking, scuba diving, bouldering, climbing.
Co-founded the Gayzelles Running Club, an LGBT+ running club in southeast London with over 100 members.
Lead designer for the Gayzelles branding, club shirt, and social media content.
Baking (occasionally bringing in baking to the office), playing the keyboard, learning languages on Duolingo (2000+ days streak) ‒ French, German, Spanish, Mandarin, Cantonese, Russian.
At home you'll find me cooking and baking, if my current home has a backyard, I'll be getting my green fingers dirty.
When I'm away from home, it'll be travelling somewhere so I can practice foreign languages, tour cycling between towns, or hiking some hills.
After completing my 2 years trip, my partner and I had accumulated plenty of travel materials, tons of cycling metrics and stories. Naturally, I made a travel blog with Angular and hosted it on Github Pages. "Pedco" is short for @pedallingcontinent (our "unofficial" Instagram travel brand).
Pedco - everything about our recent trip
Once the travel stopped and the world went into lockdown, it became difficult to create content for our social media followers. Using random photos from the travel that weren't good enough to be featured, I upcycled them into a series of pop quizzes using Instagram's Story platform. It got quite popular. The quiz was active for 24 hours and I shared the answers the next day, every weekend until the lockdown ended. A total of seven sets were made for different portions of the trip. Why not test yourself?
Pedalling Continents Blog Quiz - Think you know everything about our trip?
At work, we had monthly coding competitions and I submitted a few entries. The theme is in bold and my submission is linked:
The pandemic forced everyone to work from home where possible. This meant that social interaction between my colleagues at IG was significantly reduced. I never thought I could work from home. Was there any choice in this unprecedented time?
To foster a supportive and praising working environment, I created an app within the Microsoft Teams messaging app called Kudos. The Power App connected with ease to the workplace's existing chatting channels and team information infrastructure. When someone wants to acknowledge and thank another member, they can raise a kudos on the app, which then gets shared to the entire team.
Additional features I have added to increase awesomeness, business/management appeal and competitiveness:
Kudos - Good job for doing that thing you did.
When I was the teaching assistant at the IT department of the Southern Institute of Technology, I saw the opportunity to automate the process of producing multi-choice exam papers. There weren't many options available that suited my need, so instead, I created one that was easy to use and format. The final product was a Java-based application which took in a text file for input and outputted HTML files (the Questions and Answers) which can then be printed. If you are sick of randomising test questions and want it done automatically with only a few clicks, give Exam Generator a try!
During my university study, I studied Mandarin and German on the side with my Computer Science degree. I wanted to create something that will put all my newly acquired skills together. I made a website using JavaScript, jQuery and various other shared libraries. This personal project challenged my design skills which I had always wanted to work on. The end result included plenty of UI controls that improved the user's experience. Keyboard shortcuts, visual aids (animation on buttons, tooltips), and multimedia controls (sound and video). Select a popular Mandarin song and start singing!