About Me

Nicholas Tsim

Hi there, I'm Nicholas Tsim, a full stack senior software developer with over 5 years of industry experience based in Sheffield, UK.

I'm able to comfortably work with frontend, backend and DevOps stacks and typically work with Kotlin/Java (Spring) and TypeScript/JavaScript (React, Vue, Node). More recently this has expanded into C# (.NET) and dabbling with Rust.

I'm absolutely passionate about all things code and love keeping up-to-date with industry trends. When I have time, I also try and write about my thoughts/learnings in my blog.

I also regularly work as a freelance developer and am open to taking on new projects. Get in touch!

Work History

2016 - Present

Senior Software Engineer - Hive IT

Agency work with private/public sector clients on a variety of projects of different sizes.

Java, Kotlin, TypeScript, JavaScript, C#, PHP, Spring, React, React Native, Vue, .NET, Laravel, Kubernetes, Ansible, Docker, AWS, Google Cloud, Azure

2014 - Present

Freelance Developer

Work on small/medium sized projects for various clients in my free time. Mostly full-stack development with previous responsibilities including leading a small team and maintaining project infrastructure.

PHP, JavaScript, Laravel, Vue, AngularJS, Elasticsearch, Redis, Ansible, React, React Native, Vue

2015 - 2016

Developer - Databowl

Worked on the company flagship SaaS product. Mostly full-stack development alongside a small team of developers.

PHP, JavaScript, Zend Framework 2, Laravel, AngularJS, Elasticsearch, Redis, RabbitMQ

2014 - 2015

Developer - Switchstance IT

Agency work with private/public sector clients on a variety of small projects.

PHP, JavaScript, CakePHP