I am a full stack developer passionate about productivity and finding ways to further increase efficiency in various domains.
I build my web apps in React or any other interesting 'React-like' framework.
I build my developer tools in Rust or Lua or Bash .
Whenever I have a choice, I choose Typescript for Web Dev.
My tools are Operator System agnostic, I live inside the terminal with my friends Neovim and Tmux .
I am obsessed with Bouldering ; If I am not coding, I am most likely at my local climbing gym.
EXPERIENCE
UI Developer
Sky
UI Developer in the Digital Network Enablement Team, Ownership of UI and growth in the team.
OTT React Developer
Accedo
Developer for the My5 App ↗ for Sky Glass, Samsung Tizen, Youview, Freesat, LG Web0S. Several transformations of the My5 App, and modern TV app features such as Title Treatments, Mandatory Sign ins, Consent Management, User Preferences. Rebuilt the My5 app to support Paramount technologies and updated requirements.
Developer
Elanco
Headed and launched the delivery of a transformational component library. Built tooling to automate content migration for over 80 active sites. Lead Developer for launch of a new Content Management System. Key influencer in web standards and modernising the web tech stack.
PROJECTS
Zelos
Bouldering PWA mobile app for scheduling bouldering specific workouts. Workout timers, Self Coaching, Personal Diary. Plan your 12 week training plan with ease.
Best Man Challenge
Coding Challenge for my Best Man. Do you have the problem solving abilities to be my best man ↗
Crypto App
As part of Interview project, creating a dashboard for crypto currency markets.
X Leaderboards
Whatsapp Chat Tool to track leaderboards of members of a group chat's workouts. Track Here ↗
Zero to Prod in Rust
Gone through the Zero to Prod in Rust book. Completing included projects to improve Rust language skills.
V1-V4 Blog
Several iterations of my blog. I tend to upgrade my blog from scratch each year to keep up with latest web development trends.