• works as a frontend developer
  • has a degree in Journalism and Maths
  • studied Mass Communication at Kinnaird College
  • fluently speaks three languages
  • enjoys writing bash scripts
  • balances between work, home and dolce far niente
  • needs coffee
  • loves a good beef steak
  • owns a company
  • plays the pink panther theme song on ukulele
Out of all the things that i do, i particularly enjoy writing Sass stylesheets, designing UI mockups and writing bash scripts.

Current setup

  • Computer
    • Macbook Pro (M1)
    • Custom built PC
    • Lenovo Thinkpad
  • Keyboard
    • The GMMK TKL (Gateron Brown switches)
    • Logitech G512 Carbon (Romer-G Linear switches)
  • Editor: Visual Studio Code
  • Host: Netlify
  • Site Generator: Gatsby / Hugo

Current job: Frontend Developer

reactjs react-native typescript redux

I am the project manager / UI UX person / frontend developer who also sets up CI/CD build pipelines and manages Linux servers now and then.

My main role is frontend development. I am contributing to two legacy applications, one made with ASP.NET MVC 5 and the other made with Durandal and Knockout.js. Then i'm working on the upcoming version of the application that's being built with React Native and Typescript.

I also work on the UI of said application, to the extent where i have designed 20+ screens of the initial release and have built a design prototype for the rest of the frontend team to take lead from.

The CI/CD for the React Native project was also setup by me, using Bitbucket Pipelines. It takes the project, builds it, sends it to the app stores and so on.

On occasion i use the command line to manage Linux servers for WordPress websites using the LAMP stack. This includes installing packages, setting up Apache server, setting up virtual hosts, install SSLs, creating user accounts and changing file and folder permissions.

To top it all off, i also oversee management of the various projects the team is working on to make sure everyone is productive. This includes creating and tracking tasks, provide access/information where needed, and hosting standups.

Please note that this site and the posts on it are, and will always be, a work in progress. If i waited for perfection, i’d never get anything done.