Skip to content
Lafunder Tech

Services

Work

Systems we built

Each one is described by the work, not the client’s name. Switch any study to Before to see what it replaced.
Macro of a fountain pen nib resting on the signature line of a printed form

01 · CRM and automation

Lead management and sales automation

A commercial driving academy

sign-up month of the year, after the system went live
No. 1sign-up month of the year, after the system went live
assignment, follow-ups and messages automated
Zoho CRMassignment, follow-ups and messages automated
  • A lead flow in Zoho CRM that assigns each new lead, sends the follow-ups and messages, and moves the status along without anyone touching it.

New leads answered much faster. Repetitive follow-up work now runs on its own. Every lead handled the same way. Helped bring in more sales and sign-ups. The academy's highest monthly sign-up volume of the year came after the system went live.

Zoho CRM, Deluge, Workflows, APIs, Webhooks, Integrations

Macro of a brushed metal security key plugged into the edge of a laptop, its small light glowing

02 · Custom software and DevSecOps

A SaaS product taken through SOC 2

A US developer-tools company

Type I and Type II
SOC 2Type I and Type II
on ECS, with RDS and ElastiCache
Heroku to AWSon ECS, with RDS and ElastiCache
editor plugins, plus a Homebrew package
3editor plugins, plus a Homebrew package
  • The backend, the web app, editor plugins for VS Code, JetBrains and Atom, and a Homebrew package
  • Subscription billing on Stripe, with sign-in through Auth0
  • A move from Heroku to AWS on ECS, with RDS and ElastiCache, and the CI/CD pipelines that deploy it
  • A GitHub App that replays pull requests, AI summaries on AWS Bedrock, and daily stand-ups posted to Slack
  • An on-premises edition, deployed with Terraform
  • SOC 2 Type I and Type II, with penetration testing arranged along the way

Python, React, Stripe, Auth0, Amazon ECS, AWS Bedrock, Terraform, GitHub Actions

Request path

  1. Users, web app and editor plugins
  2. Auth0, sign-in
  3. Amazon ECS, the backend
  4. RDS, and ElastiCache

Delivery path

  1. Commit
  2. CI/CD pipeline
  3. Release
  4. RDS, and ElastiCache
Close-up of a brushed steel kiosk panel, its card slot and screws catching warm light

03 · DevSecOps

Certificate-based security for a kiosk fleet

Self-service kiosks in financial services

a certificate for every kiosk
mTLSa certificate for every kiosk
deployed with Helm and GitHub Actions
EKSdeployed with Helm and GitHub Actions
alerts through Lambda and SNS
CloudWatchalerts through Lambda and SNS
  • The platform the kiosks connect to, on Amazon EKS, deployed with Helm and GitHub Actions
  • Mutual TLS between every kiosk and AWS across CloudFront, API Gateway and ACM, so each device proves its identity with its own certificate
  • Log monitoring and alerts through CloudWatch, Lambda and SNS

Amazon EKS, Helm, GitHub Actions, Mutual TLS, CloudFront, API Gateway, ACM, CloudWatch

Request path

  1. Kiosk, own certificate
  2. CloudFront, edge
  3. mTLS check, ACM
  4. API Gateway
  5. EKS cluster, Helm releases

Delivery path

  1. Commit
  2. GitHub Actions
  3. Helm release
  4. EKS cluster, Helm releases
Macro of a worn brass house key resting on the signature page of a contract

04 · CRM and automation

Lead to signed contract in one system

A real estate business

from first enquiry to signature
1 systemfrom first enquiry to signature
  • One sales system covering the whole run: lead intake, follow-ups, deal management, sending the contract and getting it signed.

Less manual work. Less time spent managing each deal. Follow-ups easier to keep on top of. Contracts sent and signed from one place. Every deal visible to the whole team.

Zoho CRM, Workflows, Document and signature integrations

Macro of a wooden office stamp lifting from a fresh copper ink impression

05 · CRM and automation

Quotations without the retyping

A Zoho-based system

quotes created, managed and tracked together
Zohoquotes created, managed and tracked together
  • A Zoho system where quotes are created, managed and tracked in one place, so the same details are never prepared twice.

Less repeated data entry. Quotations take less time to create. Every quote created, managed and tracked in one place.

Zoho, Custom functions, Workflows, Quotation automation

Macro of two fibre optic ends meeting inside a brushed metal coupling, light passing between them

06 · Business automation

Data synchronisation and reporting

Business integrations

one source for every dashboard
Zoho Analyticsone source for every dashboard
  • Integrations that keep the applications in sync and feed one central place for reporting and analytics.

Data synchronised between applications automatically. Less manual transfer between systems. One reliable source for dashboards and reports.

Zoho APIs, REST APIs, Webhooks, Deluge, Data mapping, Zoho Analytics

Macro of a phone's glass edge with soft message bubbles glowing on the screen

07 · AI and machine learning

Conversational AI across four channels

A multi-channel messaging platform

channels in one platform
4channels in one platform
with webhooks, bookings and CSV search
RASAwith webhooks, bookings and CSV search
  • One Django platform for SMS, WhatsApp, Facebook and web chat conversations
  • Conversational AI on RASA, extended with webhooks, bookings and search over uploaded CSV files
  • Supporting APIs in Flask, containerised with Docker, and a Go module for local SMS gateways

Django, RASA, Flask, Docker, Go, PostgreSQL, Celery, Elasticsearch

Request path

  1. SMS, WhatsApp, Facebook, web chat
  2. Django platform
  3. RASA, conversational AI
  4. Flask APIs, in Docker
Macro of a blank visitor badge clipped to a charcoal lanyard on an oak desk

08 · Custom software

A recruiting platform moved to serverless

Recruiting software for a US jobs company

Flask microservices behind GraphQL
LambdaFlask microservices behind GraphQL
outreach channels: email, SMS and push
3outreach channels: email, SMS and push
  • Candidate outreach by email, SMS and push notification, with events published to Facebook, Meetup and Eventbrite
  • The application rebuilt from Web2py as Flask microservices on AWS Lambda, behind a GraphQL layer
  • Unit and end-to-end tests across the APIs in Pytest

Flask, AWS Lambda, GraphQL, DynamoDB, SQS, Twilio, Pytest

Request path

  1. Recruiter app
  2. GraphQL layer
  3. Flask services, on AWS Lambda
  4. DynamoDB, and SQS

Your system could be the ninth on this page.

Book a call

Talk to us

Close

Send a brief

This form opens soon. Until then, send the same details by email and we reply from there.

techlafunder@gmail.com

Book a call

Open the booking page (opens Cal.com in a new tab)

WhatsApp or email

Prefer to write first? Either of these reaches the people who would do the work.

WhatsApp
+92 328 4114902Open WhatsApp
Email
techlafunder@gmail.comWrite an email