Work Preference
Summary
Overview
Work History
Education
Skills
Websites
Projects
Certification
Timeline
Jed Lahrim
Open To Work

Jed Lahrim

Marrakesh,MAR

Work Preference

Job Search Status

Open to work

Work Type

Full TimePart TimeContract Work

Location Preference

RemoteOn-SiteHybrid

Minimum Desired Compensation

$25000/yr

Summary

Senior Software Engineer with proven experience enabling marketing agencies to successfully sell, scope, and deliver AI and technology projects. I bridge the gap between commercial ambition and technical execution — translating client visions into production-ready, scalable systems that ship on time, perform at scale, and use AI to accelerate delivery velocity by up to 5×.I build end-to-end across the full stack — mobile (Flutter, React Native), web (React, Next.js, Angular), and backend (NestJS, Node.js) — using clean architecture, microservices, and modern cloud pipelines, with AI-powered features and AI-assisted engineering workflows integrated where they create real user and business value.Recent production work spans AppyVentures Ltd, Squarefeet, SoftHaus Ltd, and Lifeing Ltd — a pregnancy tracker trusted by over 1 million mothers worldwide — building backend systems used daily by thousands of users while leveraging AI-driven development processes to significantly increase delivery speed, reduce iteration cycles, and improve product execution.

Overview

6
6
years of professional experience
12
12
Certifications

Work History

Co-Owner

Veyare llc
10.2025 - Current

Co-Founder & Senior Engineer — Veyare LLC

App Store Publisher · iOS, MacOS & iPad · 4 Live Products

  • https://shorturl.at/wu6h7

Co-founded and led engineering at Veyare LLC, an independent app studio building and shipping AI-powered consumer iOS products on the App Store. Owned the full product lifecycle end-to-end — from concept and architecture through to build, App Store submission, and iterative release.

Products shipped:

Apex – Screen Time Control (Productivity)Built a deep-focus and digital wellness app with hardcore app-blocking, Pomodoro-style "Climb" focus sessions, streak tracking, and cloud sync. Designed specifically for users with ADHD and focus challenges. Active in rapid release cycles with weekly UI and performance updates.

Snaply AI – Snap & Identify (Utilities / AI)Engineered an AI-powered multi-scanner app combining calorie counting from food photos, plant identification, skin analysis from selfies, and maths solving from camera input — all in a single unified interface. Integrated state-of-the-art computer vision and AI models for real-time results across 9+ scanning categories.

NiteSync – For Couples in Love (Social / Lifestyle)Built a relationship companion app for long-distance and close couples, with shared syncing, flirty interactions, and real-time connection features.

ManifestMe – Custom Affirmations (Health & Wellness) Developed a mindfulness and mental wellness app with personalised affirmation generation, gratitude journaling, and therapy-inspired daily routines.

Node.js Backend & Flutter Developer, Lifeing LTD

Lifeing LTD
10.2024 - Current
  • Built cross‑platform app screens and flows (onboarding, tracking, notifications), integrated REST APIs, and ensured consistent UX across Android/iOS with clean architecture and state management.
  • Led the design and implementation of a scalable backend architecture for a pregnancy app tracker, ensuring high availability and performance.
  • Developed robust RESTful APIs to facilitate seamless communication between the mobile application and backend services, enabling features such as user authentication, data tracking, and notifications.
  • Optimized MongoDB database schemas for efficient storage and retrieval of user data, pregnancy milestones, and health resources, enhancing overall application performance.
  • Implemented JWT-based user authentication and authorization mechanisms, ensuring data privacy and security for sensitive user information.
  • Collaborated with frontend developers to integrate backend services with the mobile application, ensuring a smooth user experience and consistent data flow.
  • Conducted unit and integration testing to identify and resolve bugs, improving application reliability and performance.
  • Managed the deployment of backend services using Docker and AWS, ensuring a streamlined development-to-production workflow.
  • Developed comprehensive documentation for APIs and backend architecture, streamlining onboarding for new team members and improving codebase maintainability.
  • Participated in Agile ceremonies, including sprint planning, daily stand-ups, and retrospectives, to foster a collaborative team environment and ensure timely delivery of project milestones.
  • Successfully reduced API response times by 30% through optimization techniques and efficient database queries.
  • Enhanced user engagement by implementing push notifications and personalized content based on user data.

Node.js Backend & React Developer

BOOSTIFLY Ltd
12.2021 - Current
  • Delivered and maintained Android/iOS features for DrawCutie, integrating backend APIs, push notifications, and release workflows while collaborating closely with product/design for smooth UX.
  • Architect Backend Diagram with UML (Class Diagram).
  • Clean architecture using SOLID pattern.
  • Unit testing via Jest.
  • Stripe payment gateway (Future payment/instant payment/save cards..etc) API.
  • Using Hasura as Docker image for a Graphql engine (for endpoints).
  • Documentation via Swagger/Postman.
  • Data Validation.
  • Security of Authentication, Authorization, Encryption, Hashing, Helmet, CORS and Rate limiting.
  • Database migration with TypeOrm.
  • Guards & API Routing Send mails (activation/verification) via SendGrid, Mailgun, MailerSend or Mailjet.
  • Firebase Push notifications instantly & scheduled ones.
  • DevOps, CI/CD, Git for Automatic integration with Docker using CircleCI tool or Digital Ocean container register and split branches pushes for dev/staging and production environment.
  • Caching via Redis.
  • Kubernetes & Load Balancer.
  • Serialization JSON output.
  • Versioning APIs.
  • Task scheduling (CronJob).
  • Queues for handling CPU-intensive tasks.
  • Logging (Debug).
  • Cookies.
  • Events Handlers.
  • Compression Files.
  • File upload via S3 or other providers.
  • Calls external API via axios.
  • Amazon S3/Amazon S3 Glacier/DigitalOcean Space storage with CDN.
  • CloudFlare & link DNS domain names.
  • DrawCutie is a fun and engaging drawing app that lets users unleash their creativity with intuitive tools and vibrant colors. Join over 1,000,000 users in creating adorable art and sharing your masterpieces with a supportive community!
  • Developed scalable web applications using JavaScript, Node.js, and React frameworks.
  • Collaborated with cross-functional teams to define and implement project requirements.
  • Conducted code reviews to ensure best practices and maintain high-quality standards.
  • Mentored junior developers in coding techniques and software development processes.
  • Troubleshot and resolved technical issues in existing applications efficiently.
  • Designed user interfaces with a focus on usability and responsiveness across devices.

Tech lead Node.js (Nestjs | Vuejs) Developer

Squarefeet
02.2024 - 08.2024
  • Partnered with the mobile team to define API contracts, authentication flows, and push-notification/deep-link behaviors to ensure reliable mobile integration with backend services.
  • OAuth 2.0 Implementation, Designed and developed an OAuth 2.0 authorization server from scratch, ensuring secure access to protected resources.
  • Different databases using multi-tenancy, each client (tenant) has its own database, ensuring maximum data isolation and security, allowing for tailored performance optimizations.
  • Designed and implemented an event-driven architecture to enhance application responsiveness and scalability, resulting in improved CPU utilization and reduced latency.
  • Back Office Operations Creating and managing RESTful API's to facilitate communication between the back office systems and front-end applications, ensuring data integrity and security.
  • Architect Backend Diagram with UML (Class Diagram)
  • Security of Authentication, Authorization, Encryption, Hashing, Helmet, CORS and Rate limiting.
  • Database migration with Prisma And add a workflow to automate migration in development and production environments.
  • Guards & API Routing Send mails (activation/verification) via SendGrid, Mailgun, MailerSend or Mailjet.
  • Firebase Push notifications instantly & scheduled ones.
  • DevOps, CI/CD, Git for Automatic integration with Docker using CircleCI tool or Digital Ocean container register and split branches pushes for dev/staging and production environment.
  • Caching via Redis Or Apache Ignite.
  • Kubernetes & Load Balancer.
  • Serialization JSON output.
  • Versioning APIs.
  • Task scheduling (CronJob).
  • Queues for handling CPU-intensive tasks.
  • Logging (Debug).
  • Cookies.
  • Events Handlers.
  • Compression Files.
  • File upload via S3 or other providers.
  • Calls external API via axios.
  • Amazon S3/Amazon S3 Glacier/DigitalOcean Space storage with CDN.
  • CloudFlare & link DNS domain names.
  • Graphql.
  • Rest API.
  • Websocket.
  • Microservice.
  • Prisma ORM.
  • Aradei is an app designed to streamline the management of retail center's properties. It offers features for tracking leases, communicating with tenants, and managing maintenance requests. web app: https://www.squarefeet.cloud
  • Developed scalable web applications using JavaScript, Node.js, and React frameworks.
  • Collaborated with cross-functional teams to define and implement project requirements.
  • Conducted code reviews to ensure best practices and maintain high-quality standards.
  • Mentored junior developers in coding techniques and software development processes.
  • Troubleshot and resolved technical issues in existing applications efficiently.
  • Designed user interfaces with a focus on usability and responsiveness across devices.

Senior Software Engineer, AppyVentures Ltd

AppyVentures Ltd
10.2023 - 04.2024
  • Built and shipped cross‑platform Android/iOS features for Senlife and Checkmate, integrating REST/GraphQL APIs, push notifications, deep links, in‑app subscriptions (RevenueCat), file/attachment uploads, localization, and app-store release processes.
  • Generate Insight with AI with ChatGpt with all different models, by applying Child data for specific timelines and based on child features (Health Care, Daily Notes, Daily Tracking, Behaviours..etc )
  • Health Care features with allergies & medications
  • Upload attachments with different types and transcript & summary voice types via AI
  • Child Behavior traits feature
  • Share/Accept share of child from carer user
  • Manage different Children of parents & carers
  • Comments feature
  • Contacts feature
  • Daily Notes feature
  • Daily Tracking feature
  • Event Listeners (Listen for events of tracking or notes created to push notifications..etc)
  • Experts Profiles feature (Add Stripe as payments)
  • Export feature (export child data into CSV or Excel file)
  • Faqs feature
  • Multi-languages support
  • Mailing feature
  • Child neuroDiverse conditions feature
  • Push notifications to one, or multiple to target group of users (topic), instantly or schedule via event, date, daily also redirection inside the app to a specific process
  • Handle permission of each user
  • Posts (Article, Story, External website URL) feature
  • Share feature
  • App status feature (check if all features are alive and working fine)
  • Google & Apple Subscriptions feature (using third-party RevenueCat webhook)
  • Task scheduling (CronJob) push notification daily for a condition
  • Tutorials feature
  • B2B feature Manager user types (SUPER_USER, ORGANIZATION, MANAGER, WORKER, PARENT, CARER..etc) with permissions of each one that can manage others depending on many factors
  • App about supports neurodiverse families and their carers daily. https://app.mysenlife.com
  • Development tools: Database Management: I have hands-on experience with Azure SQL Database and messaging queues like BullMQ, as well as other SQL databases and queue systems.
  • Cloud Services Expertise: I am proficient in Microsoft Azure services, particularly App Services, Azure SQL Database, and Azure Cache for Redis. I also have familiarity with equivalent offerings from AWS and GCP.
  • API Documentation: I am skilled in using API documentation tools such as Swagger, ensuring that my documentation is clear and comprehensive.
  • WebSocket Implementation: I have implemented WebSocket for real-time communication in applications, enhancing user interaction.
  • Software Development Principles: I possess a strong understanding of software development principles, design patterns, and best practices, which I apply to my work.
  • Problem-Solving Skills: I excel in analytical thinking and problem-solving, with a keen attention to detail.
  • Team Collaboration: I work effectively both independently and as part of a team, demonstrating strong communication and interpersonal skills.
  • DevOps Practices: I have experience with DevOps methodologies, including the development and management of CI/CD pipelines.
  • Containerization Technologies: I am familiar with Docker and Kubernetes, utilizing these tools for container orchestration and deployment.

Software Engineer

Meadow
02.2020 - 03.2021
  • Designed and implemented RESTful APIs to support various front-end applications, ensuring efficient data retrieval and manipulation.
  • Worked with PostgreSQL to create and manage database schemas, optimizing queries for performance and scalability.
  • Implemented user authentication and authorization using JWT, enhancing the security of the application.
  • Conducted unit and integration testing to ensure code quality and reliability, utilizing tools like Jest and Supertest.
  • Collaborated closely with front-end developers and product managers in an Agile environment, participating in daily stand-ups and sprint planning sessions.
  • Maintained comprehensive documentation for API's and system architecture, facilitating easier onboarding for future developers.

Mobile App Developer (Flutter) Yozen: AI Wellbeing

Saufthaus
Marrakech

Developed and launched Yozen, an AI Wellbeing Journal integrating journaling with AI guidance for mental health support.

Designed interactive journaling flows in Flutter, including text entries, voice notes, and video diaries with AI prompts.

Delivered mood and emotion tracking features, enabling quick check-ins and a visual mood calendar to identify patterns.

Created flexible entry options like micro-entries and photo attachments to enhance daily user engagement.

Implemented CBT-style tools for anxiety and stress management, including thought reframing and routine building.

Established push notification delivery systems for reminders and habit-building to improve user retention.

Integrated Stripe for secure payment handling and synchronized user state management via webhooks.

Designed secure authentication and data synchronization mechanisms to reliably persist user entries across sessions.

Education

Technician specializing in IT development -

ISTA, Marrakech
11-2019

Baccalaureate - Physics Science

Cadi Ayyad University, Marrakesh
11-2017

Skills

Frontend Development Mobile Development Core Web Technologies JavaScript Frameworks & Libraries State Management Advanced Frontend Concepts Backend Development Core Backend Technologies Databases API Development Real-time Communication Advanced Backend Concepts DevOps & Infrastructure Cloud & Containerization Orchestration & Automation Web Servers & Networking Version Control

  • Flutter and Dart Mobile app development
  • React Native
  • Ionic Framework
  • Native mobile development (Swift/Kotlin)
  • Progressive Web Apps (PWAs)
  • Mobile app performance optimization
  • React Native Navigation
  • Expo framework
  • HTML5 semantic elements and APIs
  • CSS3 and modern CSS features
  • CSS preprocessors (Sass, Less, PostCSS)
  • Bootstrap and CSS frameworks
  • Tailwind CSS utility-first framework
  • CSS-in-JS libraries (styled-components, Emotion)
  • CSS Grid and Flexbox layouts
  • Responsive design patterns
  • CSS animations and transitions
  • React (components, props, JSX)
  • Angular (modules, services, dependency injection)
  • Vuejs (composition API, directives)
  • Svelte compiler framework
  • React lifecycle and hooks (useState, useEffect, useContext, useReducer, useMemo, useCallback, useRef)
  • Custom React hooks
  • Higher-order components (HOCs)
  • Render props pattern
  • Redux and Redux Toolkit
  • MobX
  • Zustand
  • Recoil
  • Context API
  • XState (state machines)
  • Jotai and Valtio
  • React Query / TanStack Query
  • Server-side rendering (SSR)
  • Static site generation (SSG)
  • Incremental static regeneration (ISR)
  • Nextjs features (App Router, Server Components, Middleware)
  • Remix framework
  • Astro framework
  • Micro-frontends architecture
  • Module federation
  • Web Components and Shadow DOM
  • Virtual DOM optimization
  • Code splitting and lazy loading
  • Tree shaking and bundle optimization
  • Web Workers and Service Workers
  • WebAssembly (WASM)
  • Frontend performance monitoring
  • Core Web Vitals optimization
  • Accessibility (WCAG, ARIA)
  • Internationalization (i18n) and localization
  • Frontend testing (Jest, React Testing Library, Cypress, Playwright)
  • Browser DevTools profiling
  • Lighthouse performance audits
  • Nodejs runtime environment
  • NestJS framework
  • Expressjs framework
  • Fastify framework
  • Koajs framework
  • SQL databases (PostgreSQL, MySQL, SQLite)
  • NoSQL databases (MongoDB, Cassandra, CouchDB)
  • In-memory databases (Redis, Memcached)
  • Graph databases (Neo4j, ArangoDB)
  • Time-series databases (InfluxDB, TimescaleDB)
  • Database indexing strategies
  • Query optimization
  • Database sharding and partitioning
  • Database replication
  • REST API design principles
  • GraphQL schema design and resolvers
  • GraphQL subscriptions
  • Apollo Server/Client
  • gRPC and Protocol Buffers
  • API versioning strategies
  • API documentation (Swagger/OpenAPI, GraphQL Playground)
  • API rate limiting and throttling
  • API authentication (JWT, OAuth 20, API keys)
  • WebSocket communication
  • Socketio library
  • Server-Sent Events (SSE)
  • WebRTC for peer-to-peer
  • Message brokers (RabbitMQ, Apache Kafka)
  • MQTT protocol
  • Microservices architecture
  • Service mesh (Istio, Linkerd)
  • Event-driven architecture
  • CQRS (Command Query Responsibility Segregation)
  • Event sourcing patterns
  • Domain-Driven Design (DDD)
  • Saga pattern for distributed transactions
  • API Gateway patterns
  • Backend for Frontend (BFF) pattern
  • Caching strategies (CDN, Redis, in-memory)
  • Load balancing (Round-robin, least connections)
  • Horizontal and vertical scaling
  • Database connection pooling
  • ORM/ODM (Prisma, TypeORM, Sequelize, Mongoose)
  • Background job processing (Bull, Agenda)
  • Serverless functions (AWS Lambda, Azure Functions)
  • Edge computing
  • Monitoring and observability (Prometheus, Grafana, ELK Stack)
  • Distributed tracing (Jaeger, Zipkin)
  • Logging aggregation (Fluentd, Logstash)
  • Application Performance Monitoring (APM)
  • Security best practices (OWASP Top 10)
  • Authentication and authorization strategies
  • SSL/TLS certificate management
  • Rate limiting and DDoS protection
  • Data encryption at rest and in transit
  • Azure cloud platform
  • AWS services (EC2, S3, Lambda, RDS)
  • DigitalOcean platform
  • Google Cloud Platform (GCP)
  • Docker containerization
  • Docker Compose
  • Container registries (Docker Hub, ECR)
  • Kubernetes orchestration
  • Helm package manager
  • Infrastructure as code (Terraform)
  • Ansible configuration management
  • CloudFormation templates
  • CI/CD pipelines (CircleCI, GitHub Actions, Jenkins, GitLab CI)
  • Continuous deployment strategies (blue-green, canary)
  • Nginx web server
  • Apache HTTP Server
  • Reverse proxy configuration
  • Load balancer setup
  • CDN integration (CloudFlare, Cloudfront)
  • Git version control
  • Git workflows (Gitflow, trunk-based development)
  • GitHub/GitLab/Bitbucket
  • Code review practices
  • Branch protection rules

Projects

https://myportfolio-stack.netlify.app

Certification

NestJS Zero to Hero - Modern TypeScript Back-end Development,
https://shorturl.at/tRXMf

Timeline

Co-Owner - Veyare llc
10.2025 - Current
Node.js Backend & Flutter Developer, Lifeing LTD - Lifeing LTD
10.2024 - Current
Tech lead Node.js (Nestjs | Vuejs) Developer - Squarefeet
02.2024 - 08.2024
Senior Software Engineer, AppyVentures Ltd - AppyVentures Ltd
10.2023 - 04.2024
Node.js Backend & React Developer - BOOSTIFLY Ltd
12.2021 - Current
Software Engineer - Meadow
02.2020 - 03.2021
Mobile App Developer (Flutter) Yozen: AI Wellbeing - Saufthaus
ISTA - Technician specializing in IT development,
Cadi Ayyad University - Baccalaureate, Physics Science
Jed Lahrim