Logo
Kareem – JavaScript, Typescript, React, experts in Lemon.io

Kareem

From United Kingdom (UTC+1)flag

Full-stack Web Developer|Senior
Lemon.io stats
4
projects done
1770
hours worked
2
offers now 🔥

Kareem – JavaScript, Typescript, React

Kareem brings over 11 years of experience and valuable experience building AI integrations to the table. He's a full-stack developer with expertise in Node.js and React, backed by practical TypeScript knowledge. He's well-versed in cloud platforms like AWS and Azure, along with SQL databases. Kareem's proficiency extends to various back-end architectures, Next.js, and a strong grasp of the React ecosystem. Communication-wise, he's a breeze to work with, comfortable with both technical and non-technical English.

14 years of commercial experience in
Adtech
AI
Analytics
Asset management
Automotive
Blockchain
Construction
Cryptocurrency
Fintech
Govtech
Healthtech
Human resources
Information services
Job and career services
Legal tech
Marketing
Product management
Real estate
UI/UX
Marketplace
AI software
Collaboration tools
Enterprise software
Web3
Main technologies
JavaScript
10 years
Typescript
7 years
React
7 years
Node.js
4.5 years
Next.js
6 years
Angular
4 years
Additional skills
React Native
MySQL
MongoDB
Express.js
Python
CI/CD
AWS
Nest.js
PostgreSQL
Tailwind CSS
Twilio API
Stripe API
GraphQL
Firebase
Blockchain
Supabase
Docker
Vercel
LangChain
DevOps
Web Sockets
Serverless Computing
Claude LLM
OpenAI API
Shopify
Direct hire
Not possible
Ready to get matched with vetted developers fast?
Let’s get started today!

Experience Highlights

Engineering Team Lead
Mar 2025 - Jun 20252 months
Project Overview

An AI-based hiring platform to help with the whole hiring cycle from end to end, from resume gathering, scanning, communicating with candidates, doing an initial interview using AI, until providing a lead to a vetted candidate.

Responsibilities:
  • Created the infrastructure for the engineering team to communicate with LLMs and facilitate the development process;
  • Using AI, built integrations with multiple services for subscriptions and payments, scheduling, and video calls communication;
  • Created the CI/CD for the build, test, and release processes;
  • Supported other devs in using AI tools to finish the features they are working on faster;
  • Produced a full working MVP in a timely manner.
Project Tech stack:
React
Next.js
Node.js
PostgreSQL
Supabase
Stripe API
Twilio API
Vercel
CI
CD
GitHub Actions
Claude LLM
OpenAI API
Tailwind CSS
Cursor
Senior Full-stack Engineer (FE focus)
Jan 2025 - Mar 20251 month
Project Overview

A web app that facilitates company integrations that have sensitive data to be connected in a compliant way. It's built for health, legal, and government tech companies to do their integrations without compromising compliance and security.

Responsibilities:
  • Migrated core features to newer technology using newer designs;
  • Communicated with the Design and Product shareholders the new features that were planned for building and reduced their complexity by exploring their needs;
  • Created a framework for integrating LLMs and created actions to facilitate building the components and api's that is needed;
  • Created automated visual testing using AI and Storybook and enrolled it as part of the CI/CD process.
Project Tech stack:
React
Typescript
React Hook Form
Webhooks
Zustand
Vite
i18next
Next.js
Node.js
PostgreSQL
AI
Claude LLM
JavaScript
Data visualization
Vector Databases
Storybook
Microsoft Azure
CI
CD
Senior Full-stack Developer
Jun 2024 - Dec 20246 months
Project Overview

This is a craftsmanship management app for heaters industry.

Responsibilities:
  • Created full-stack app using nextjs and nodejs.
  • Implemented DB designs using Drizzle ORM;
  • Built authorisation and authentication using nextAuth;
  • Implemented file storage and management using Google storage and minio;
  • Created PDF reporting using react-pdf for dynamic PDF rendering;
  • Implemented necessary APIs with tRPC and created OpenAPI schema for them;
  • Build the front-end component library and necessary page logic;
  • Integrated with render for building and deployment.
Project Tech stack:
Next.js
Typescript
PostgreSQL
Docker
Tailwind CSS
React Hook Form
React
Firebase
i18next
tRPC
Google API and Services
OpenAPI
Senior Front-end Developer
Sep 2023 - Dec 20233 months
Project Overview

The project is one of the few platforms that provide blockchain analysis and historical figures over transactions on multiple chains.

Responsibilities:
  • Built multiple features and fixed some bugs;
  • Contributed to the redesign of the app;
  • Rewrote key parts of the app that gave more flexibility in charting and creating figures;
  • Did an end-to-end integration with Stripe to facilitate subscriptions and payments;
  • Worked with D3, amcharts, and nivo charts.
Project Tech stack:
React Query
Next.js
MongoDB
Typescript
Stripe API
Tailwind CSS
Firebase
Firebase Analytic
D3.js
Blockchain
Vercel
Senior Front-end Engineer
Feb 2023 - Oct 20238 months
Project Overview

One of the biggest Compliance Filing companies that manages automated filing flows for companies and law firms using AI and machine learning.

Responsibilities:
  • Created front-end architecture and integration layer between frontend and backend;
  • Upgraded legacy libraries and replaced them with modern ones;
  • Set frontend best practices within the company;
  • Wrote unit and e2e tests;
  • Facilitated backend integration and API versioning between frontend and backend;
  • Built features and fixed bugs.
Project Tech stack:
React
React Hooks
React Query
Tailwind CSS
Ant Design
Node.js
Next.js
GraphQL
Formik
Stripe API
Redux
Webpack
Typescript
Senior Full-stack Developer
Aug 2020 - Mar 20232 years 7 months
Project Overview

The project's primary objective is to offer users a comprehensive comparison of various financial service providers, helping them make informed decisions when selecting the most suitable provider for their needs. Additionally, it functions as an extensive directory, providing in-depth insights into numerous financial service providers.

Responsibilities:
  • Gathered requirements and built features, including database changes;
  • Implemented backend APIs;
  • Collaborated with the designer to discuss UI/UX;
  • Developed the front-end;
  • Deployed the application;
  • Monitored the app's performance and made necessary adjustments;
  • Successfully reduced the bundle size of our component library by 68%, resulting in faster loading times and reduced hosting costs;
  • Mentored three graduate engineers upon joining the company;
  • Authored unit, integration, and visual tests;
  • Prepared exploratory project documents and contributed to peer reviews.
Project Tech stack:
React
Next.js
Typescript
JavaScript
Node.js
Express.js
React Hooks
Prometheus
GitHub Actions
AWS
Amazon CloudFront
Java
TipTap
Twilio API
Senior Full-stack Developer
Oct 2020 - Aug 20219 months
Project Overview

The platform serves as a marketplace for certified used cars and offers an extensive range of features, including home delivery and financing options.

Responsibilities:
  • Implemented new features and devised deployment and release strategies;
  • Created a monitoring and reporting dashboard for real-time performance tracking, integrated with an alerting system;
  • Reduced bundle size by 20% to optimize loading times;
  • Implemented unit, integration, and end-to-end tests for robust functionality;
  • Developed multiple Node.js services to facilitate content serving, enabling non-technical personnel to modify content after validation.
Project Tech stack:
React
Next.js
Node.js
Typescript
TypeORM
JavaScript
React Hooks
React Hook Form
CI
CD
Datadog
Lodash.js
PostgreSQL
Tailwind CSS
Twilio API
Senior Full-stack Developer
Jan 2017 - Jan 20203 years
Project Overview

It's an app that empowers users to visualize their business processes, drill down into them, and identify bottlenecks and potential areas for improvement.

Responsibilities:
  • Established front-end architecture;
  • Developed a component library for seamless design integration;
  • Set up testing and deployment pipelines using CircleCI and later migrated to GitHub Actions;
  • Used ProseMirror for collaborative editing between users to define different graphs within the dashboard
  • Implemented unit, integration, and end-to-end tests;
  • Created a versatile build process allowing standalone or widget app usage;
  • Contributed to frontend team recruitment efforts;
  • Collaborated with designers and backend engineers to define and automate API integrations with the front-end.
Project Tech stack:
Node.js
D3.js
Angular
Typescript
JavaScript
Express.js
React Hooks
React
ProseMirror
ChakraUI
MySQL
Full-stack Developer
Dec 2012 - Feb 20163 years 2 months
Project Overview

The project aimed to provide multiple enterprise management services within a single app. It empowered large enterprises to efficiently control various physical aspects of their buildings through this unified platform. Additionally, it offered human resource management and personalized authorization layers.

Responsibilities:
  • Implemented most of the app's functionality and met product requirements;
  • Added event tracking;
  • Worked on deployment methods for various operating systems;
  • Participated in architectural discussions;
  • Successfully migrated the app from old technology to a new one;
  • Achieved a 40% reduction in memory usage and significantly improved performance.
Project Tech stack:
.NET
JavaScript
Node.js
Angular
React Native
ChakraUI
PostgreSQL

Education

2012
Computer Science
Bachelor of Science in Computer Science

Languages

English
Advanced

Hire Kareem or someone with similar qualifications in days
All developers are ready for interview and are are just waiting for your requestdream dev illustration
Copyright © 2025 lemon.io. All rights reserved.