Ahmed Fareed

Passionate and creative senior Javascript Developer

A senior software engineer with over 15 years of experience in providing high-end solutions for diverse clients. Adept at building, developing, and managing websites, applications, and programs for various organisations. Possess strong attention to detail and cognizance for trends in emerging technologies.

My Story

I am a self-taught programmer. I started coding in my high school, I developed a library software on a borrowed laptop during college summer holidays. I got a job straight out of college as a junior software developer.

In my spare time I learn new tech and attend tech events. Nowadays I am learning Golang and blockchain.

Technical Proficiencies


Operating Systems

Linux, Windows, OS X, Debian, Ubuntu, CentOS, and Arch Linux



VueJs, Angular, ReactJs, React-Native, NuxtJS, Cordova, Flexbox, Bootstrap, Tailwind, NextJS,

Socket.io, Gatsby, Typedocs, Lambda functions, Pulumi (IaaC)



Google, Facebook, Stripe, SendGrid, AWS S3, Mailgun, Mailchimp, Magento


Best Practices

Google, Facebook, Stripe, SendGrid



Agile, Scrum, Kanban, MVP



MongoDB, MySQL, AWS DynamoDB



RESTful API, NodeJS, MQTT, ExpressJs, PM2, Nginx


Log/Traffic Analysers

AWS api-gateway, CloudFront, cloud-watch, X-ray tracing, AWS transcoder



GitHub workflows, Azure pipelines, Gitlab pipelines, Circle CI, docker-compose, Docker


Languages & Protocols

JavaScript, TypeScript, Python, PHP, Golang, Lua

Optimizing Businesses of Every Kind, Every Size. Are You Next?


My Approach

Get in touch to book for a free consultation.

  • First Consultation Session to discuss the problem your business wants to solve. This is to explore the business, idea/problem, defined requirements, constraints, budget and time-line.
  • Advice session to prepare a proposal to address the business problem. A typical advice session would highlight the technical problem, ways to find and develop a solution, technical solutions available to use in the market, options to develop bespoke IT solution if no existing solutions are available.
  • Planning session to plan implementation of the solution. A brief roadmap or a software requirement specification would be presented at this stage for the project team.
Get In Touch

Ready to Chat?

Connect to get started. Schedule a meeting using the link here https://calendly.com/techchaps/it-consultation or call on:


(+44) 116-216-1714