Mohamad Sawan

Charting the map

Services

Service map · 19 services in 6 districts

Charting the map

TutorialClick twice to stop

Service catalogue · 19 services in 6 districts

What I can build for you

Freelance or on contract, for clients and companies. Every line below has shipped at least once, and most link to the builds that prove it.

Robot YardRobots, drones and the electronics in them

  1. S1

    Robots and autonomous vehicles

    From a bare chassis to a robot that drives itself: the electronics, the control loops and the autonomy on top. Competition robots, rovers and ROVs, built and programmed to a deadline.

    • Autonomous ground vehicles: lane keeping, obstacle avoidance, path planning
    • Underwater ROVs: control, telemetry and mission software
    • Competition robots: FRC, sumo, line followers
    • ROS stacks, sensor fusion and PID tuning for a robot you already have
    Stack
    ROS · C++ · Python · sensor fusion · path planning
  2. S2

    Drones and UAVs

    Drones that fly a mission and report back: the flight software, onboard vision that finds targets and landing pads, and the ground station the crew watches. From competition quads to heavy-lift frames.

    • Autonomous missions: waypoints, search patterns, precision landing
    • Onboard detection and position estimation from the drone's camera
    • Ground stations for the crew
    • Drone competitions, in simulation and in the air
    Stack
    Python · YOLO · OpenCV
  3. S3

    Embedded systems and electronics

    The layer between the code and the metal: microcontroller firmware, sensors and motors wired up and calibrated, and a clean link to the computer or phone that runs the rest.

    • Microcontroller firmware for sensors, motors and radios
    • Prototype electronics: wiring, soldering and bring-up
    • Sensor integration and calibration
    • Hardware and software integration across mechanical, electrical and software teams
    Stack
    C · C++ · Python · serial and wireless links

AI LabsMachines that see, talk and read

  1. S4

    Computer vision and AI

    Detection and classification that holds up under real lighting: collecting and labelling the data, training the model, and wiring its decisions into the machine or the dashboard that needs them.

    • Object detection and classification pipelines (YOLO, CNNs)
    • Training data: capture rigs, labelling, even simulated data from a game engine
    • Lab and production-line inspection that flags what a person should check
    • Vision for robots and drones: lanes, signs, landing pads
    Stack
    Python · OpenCV · YOLO · CNNs
  2. S5

    Voice agents and AI companions

    Assistants with a voice and a face: they listen, answer in a natural voice, and lip-sync an animated character to what they say. Phone and video calling built in.

    • Voice assistants and phone agents
    • Animated faces that lip-sync to speech
    • Video calling and companion devices
    • AI features added to an app you already have
    Stack
    Voice agents · LLM APIs · speech · video calling
    Built before
    Voice AI companion
  3. S17

    AI features and LLM apps

    Language models put to work on a business's own files: transcribe calls and videos, translate and summarise documents, pull tables out of PDFs, and answer questions about a document. On a local model when the data mustn't leave the building, or a cloud API with a monthly spending cap.

    • Chat with a document: it reads the file and answers questions about it
    • Transcription and subtitles, Arabic included
    • Translation, summaries and table extraction
    • Local models (Ollama, Whisper) or cloud APIs (Claude, OpenAI), with a budget
    Stack
    Python · FastAPI · pgvector · faster-whisper · Ollama · LLM APIs
    Built before
    Convo · Voice AI companion

Web CitySites, web apps, stores and servers

  1. S6

    Websites

    Fast websites that look like the company and are easy to keep up to date: a custom design, the pages and products, a blog that ranks, and a CMS the team can use without me.

    • Company and product websites with a custom design
    • Landing pages and portfolios, with motion and 3D when it helps
    • SEO: structured data, speed, a blog
    • A CMS or admin the team can update themselves
    Stack
    Next.js · React · TypeScript · WordPress
  2. S7

    Web apps and admin panels

    The software a business runs on: accounts, calendars, stock, money and reports, behind a login and on a real database. The whole stack, from the UI to the API, the auth and the deploy.

    • Admin panels: users, directories, reports, balances, messaging
    • Booking and management systems with calendars and online booking
    • Membership systems and dashboards over your data
    • APIs, databases, auth and deployment
    Stack
    Next.js · React · Supabase · Prisma · PostgreSQL
  3. S8

    Online stores and marketplaces

    Selling online, end to end: the store and its admin, marketplace listings that get found, prices that move with the market, and stock counts you can trust. I ran it for my own apparel brand, to a million lira in three months.

    • Online stores with an admin for products, orders and stock
    • Marketplace operations: Trendyol listings, optimisation and pricing
    • Stock tracking, suppliers and distribution
    • Sales and stock monitoring on one screen
    Stack
    Next.js · Supabase · Trendyol
  4. S9

    Servers, databases and hosting

    Where the data lives and the code runs: database design, back ends and APIs, deploys that don't break the site, and game servers kept up for their players.

    • Database design: schemas, relations, migrations and backups
    • Back ends and APIs, with auth and file storage
    • Hosting and deploys for sites and apps
    • Docker stacks behind a reverse proxy, sized to run on a free cloud VM
    • Game servers: Minecraft servers with plugins, set up and looked after
    Stack
    PostgreSQL · Supabase · Node.js · Docker · Caddy · Paper
  5. S19

    Arabic and multilingual software

    Products that work in more than one language from day one: interfaces that mirror properly for Arabic, Arabic that renders correctly in generated PDFs, images and video, and translations checked by someone who speaks the languages. I'm fluent in Arabic, English and Turkish.

    • Right-to-left interfaces for Arabic, built in from the start
    • Translation and localisation between Arabic, English and Turkish
    • Apps that ship in many languages at once
    • Arabic in generated documents, images and subtitles, shaped correctly
    Stack
    next-intl · ICU messages · RTL CSS · HarfBuzz
    Built before
    Convo · Jamaah · FulSalon

App HarbourPhone apps, bots, desktop and file tools

  1. S10

    Mobile apps

    Apps people keep on their phone: accounts, live data, notifications and a design that feels native. Also locked-down kiosk tablets.

    • Cross-platform apps for Android and iOS
    • Real-time apps: live data, chat, nudges and notifications
    • Apps in many languages at once
    • Kiosk tablets with native bridges
    Stack
    Expo · React Native · Flutter · Firebase · Capacitor
    Built before
    Jamaah · Voice AI companion
  2. S11

    Bots and automation

    Bots that run a community or a workflow by themselves, and small tools that take the repetitive work off people: scripts, integrations and browser extensions.

    • Discord and Telegram bots: leagues, economies, moderation, commands
    • Watchers that scan a site and book an appointment or a reservation the moment one opens
    • Automations and integrations between the tools a team already uses
    • Browser extensions
    Stack
    Node.js · discord.js · Python
    Built before
    Alfa Bot
  3. S12

    Desktop tools

    Small programs that sit on a PC and save someone an hour a day: readers, overlays, converters and hotkey tools, packaged as one file that just runs.

    • Windows tools in Python, packaged as a single .exe
    • Screen readers, overlays and hotkey tools
    • Batch tools for video and images, like pulling frames out of footage for training data
    • A PC and a phone app talking to each other live
    Stack
    Python · PyInstaller · WebSockets
    Built before
    Private tools for clients and for my own work
  4. S18

    File conversion and document tools

    Software that turns the files a team drowns in into the ones it needs: convert between formats in bulk, edit and secure PDFs, read scans with OCR, and process images, video and audio. In the browser where it can be, so the files stay on the user's machine.

    • File converters for documents, images, video, audio and data
    • PDF tools: merge, split, compress, sign, redact, protect
    • OCR that turns scans into searchable PDFs and Word files, Arabic included
    • Batch pipelines for images and video: resize, compress, cut, subtitle
    Stack
    WebAssembly · FFmpeg · LibreOffice · Tesseract · Python
    Built before
    Convo

Game IsleMods, games and 3D models

  1. S13

    Game mods and game development

    Mods and game systems that play well with many players: server-side logic, economies and minigames, plus scripting for Roblox studios.

    • Minecraft mods and plugins (Forge): minigames, economies, NPCs
    • GTA V mods and scripted scenarios
    • Roblox games and systems in Lua and TypeScript
    • Browser games with accounts, ranked play and a shop
    • Mods that make training data for a vision model
    Stack
    Java · Minecraft Forge · Lua · roblox-ts · React
  2. S14

    3D modelling and design

    Models that have to look good and models that have to fit: textured assets and renders for games and studios, and functional designs for robot parts and the systems around them.

    • Game-ready 3D assets, modelled and textured
    • Renders and scenes for products, pitches and mods
    • Functional parts and housings for robots
    • Roblox models and builds
    Stack
    Blender · CAD

Captain's PointLeading, planning and teaching

  1. S15

    Technical lead and consulting

    Someone to own the technical side: pick the stack, plan the build, review the code, and lead a small team to a deadline, across time zones if need be. I have captained three robotics teams, and I ship for a client in the Netherlands from Istanbul.

    • Architecture and a build plan before any code is written
    • Code and design reviews
    • Leading a small team, remote or across time zones
    • Getting the mechanical, electrical and software people building the same robot
    Stack
    Systems architecture · team leadership · Git
    Built before
    Asimov · Think Tank · Pars Robotics · KLE
  2. S16

    Robotics workshops and coaching

    Teaching what I learned the hard way: hands-on robotics and programming workshops, and coaching teams for FRC, TEKNOFEST and robot competitions. I have also run course scheduling and remote learning for a district education centre.

    • Robotics and programming workshops for schools and clubs
    • Coaching teams for FRC, TEKNOFEST and robot competitions
    • Course planning, scheduling and remote-learning setup
    • Mentoring new programmers on a team
    Stack
    Python · C++ · FRC · TEKNOFEST