About Me
I am a software engineer who loves diving deep into both frontend and backend development. My biggest motivator is the fact that I can build something that can touch people's lives.
These days, I spend most of my time working with JavaScript (especially React, Node.js and TypeScript) but I have also built a production app with Java Spring. I always make an effort to understand how the stack is deployed across DEV, QA, UAT and PROD environments which helps me when I need to troubleshoot issues.
In every project I take on, my goal is to build solutions that solve real-world problems and make an impact. I'm at my best when I'm given complex problems along with freedom/support and the tools to solve them.
On Testing: I'm pretty obsessive about testing - it's not uncommon to find me writing tests before the actual feature code. Between unit tests, integration checks, and end-to-end scenarios, I probably spend as much time testing as coding implementation.
Right now, I'm looking for a team where I can put these skills to work on challenging projects that matter. Want to chat about building something awesome together? I am open to new opportunities that are Remote or in London but on a hybrid basis.
Quick note: I'm completely self-sufficient technically and can jump right into your codebase. My go-to stack is JavaScript/React/TypeScript/Node.js/Next.js, but I'm always excited to learn new tools.
Tools and Technologies
Below are some of the tools and technologies I've worked with over the past 8 years. I'm always eager to learn new technologies and expand my skill set. If you have a project that requires a specific tool or tech I haven't worked with before, I'm confident I can quickly get up to speed.
Eslint
Prettier
Azure Devops
Github/Gitlab
Git
VSCode
Confluence
Jira
LucidCharts
Notion
Docker
Kubectl
Datadog
Azure App Insights
Figma, Sketch, Zeplin
Postman, Lighthouse
A/B Testing (Optimizely)
5 reasons to choose my services:
-
Proven Track Record: 8+ years delivering
enterprise-scale solutions for Fortune 500 companies through
leading technology consultancies including Capgemini, Amido, and
Ensono. Notable achievements include:
- Successfully led a team of 3 engineers to deliver a new application that increased user engagement by about 20% in the first month of going live (The Gym Group)
- Successfully delivered over 10 different projects on time and within budget. (Various clients)
- Developed a payment solution for a major UK online retailer (Kingfisher)
- Successfully led a team of 2 engineers to deliver a new User Management application that allowed many Banks to communicate securely with each other (Pay.UK)
-
Full-Stack Technical Mastery:
- Frontend: React, Tanstack Query, Redux, Context, Next.js, microfrontends
- Backend: Node.js (very proficient), Python and Java (developing proficiencies)
- Database: MongoDB, PostgreSQL, Redis
- Testing: Jest, React Testing Library, Vitest, Cypress, Playwright
- DevOps: CI/CD, Docker, Kubernetes, Azure DevOps
-
Business-Focused Solutions:
- Track record of translating business requirements into scalable technical solutions.
- Strong communicator who can explain complex technical concepts to non-technical stakeholders.
-
Seamless Collaboration:
- Regular communication through daily updates and weekly progress reports
- Experience working with cross-functional teams including designers, product managers, and QA engineers
- Experience working with distributed teams across multiple time zones
-
Independent Problem Solver:
- Self-directed project management with clear milestones and deliverables
- Proactive risk identification and mitigation
- History of meeting deadlines without requiring extensive oversight