I'm a Software &
AI Engineer

Software Engineer @ISSATSO | Golang | NestJS | AI/ML | DevOps Enthusiast | Open for New Opportunities

2+
Years Experience
15+
Freelance Projects
Mohamed Ali Chouikh
Scroll Down
v

Technical Skills

A comprehensive toolkit spanning languages, frameworks, cloud, and AI/ML.

Languages

Go (Golang)JavaPythonJavaScriptTypeScript

Frontend & Mobile

ReactReact NativeNext.jsAndroid JavaHTML5CSS3TailwindCSS

Backend

Node.jsNestJSDjangoFastAPIGo FiberGinSpring BootREST APIsMicroservicesgRPCJava RMI

AI & Automation

RAGMCPsTool CallingAgentic WorkflowsPrompt EngineeringVector DatabasesModel Fine-tuningDialogFlow

Databases & Caching

PostgreSQLMongoDBMySQLSQLiteRedis

Cloud & DevOps

DockerKubernetesTerraformGitHub ActionsLinuxKafkaZooKeeperAzureAWS

Testing & Tools

JestVitestPlaywrightGitPostmanFigma

Professional Experience

A track record of delivering production systems across freelance and internship roles.

Software AI Engineer Intern

InsimploSousse, Tunisia
  • Fine-tuned a lightweight Gemma AI model to generate user stories and subtasks from feature descriptions across 4+ delivery tracks, including backend, frontend, and UI/UX.
  • Built a .NET desktop application with SQLite storage, a multi-step wizard, export workflows, and JIRA integration for product-planning handoff.
  • Containerized the workflow with Docker and supported Azure deployment during a 2-month internship delivery.

Independent AI/Software Engineer Freelancer

UpworkRemote / Sousse, Tunisia
  • Delivered 15+ freelance AI and full-stack projects for international clients, converting business requirements into production-ready JavaScript/TypeScript services and REST API features.
  • Built marketplace-style backend services, API integrations, and data handling workflows for platforms with Airbnb-like booking and property-management requirements.
  • Owned client-facing delivery from requirements clarification to implementation, integration, and handoff using modern backend frameworks.

Software Developer Intern

Proxym-ITSousse, Tunisia
  • Built a crowdfunding platform connecting 2 audiences: startups pitching investment opportunities and investors evaluating them.
  • Implemented web, mobile, and backend features using React, React Native, NestJS, PostgreSQL, Docker, and Azure.
  • Integrated DialogFlow and Redis to support conversational workflows, caching, and improved platform scalability.

Education

Academic foundation in software engineering and computer science.

Higher Institute of Applied Sciences and Technology of Sousse

Sousse, Tunisia

Master's Degree in Software Engineering

Coursework

Distributed SystemsArtificial IntelligenceSoftware ArchitectureWeb Development

Higher Institute of Applied Sciences and Technology of Sousse

Sousse, Tunisia

Bachelor's Degree in Computer Science

Coursework

Computer Science FundamentalsAlgorithmsOperating SystemsData StructuresDatabasesDatabase AdministrationNetworks

Featured Projects

A selection of projects spanning real-time systems, web platforms, and mobile applications.

2025

Drawly

Real-Time Collaborative Whiteboard

JavaJava RMI
  • Built a room-based drawing application enabling multiple users to collaborate on shared canvases in real time.
  • Used Java RMI for remote method calls and client synchronization across collaborative sessions.
2025

Hackwarts 2.0 & Choufli Hal 2.0

Hackathon Registration Portals

Next.js
  • Contributed to 2 feature-rich registration portals for Google Developer Groups on Campus ISSAT Sousse events with GDGC members.
2024

URL Shortener

Campus Link Management Tool

GoReact
  • Built a URL shortener for GDG on Campus ISSAT Sousse to share links professionally through a dedicated web application.
2023

Task Flow

Android Task Management App

Android JavaSpring Boot
  • Built an Android task-management application with a user-friendly mobile interface and Spring Boot backend.
2025

Ai Copilot Tool

An AI-powered task management board that lets you orchestrate workflows using natural language.

TypeScriptNext.js
  • Within is a sophisticated task management application that transforms project workflows through an integrated AI copilot. By leveraging Claude's tool-use capabilities, users can intuitively manage boards, perform bulk operations, and generate data insights using simple conversational prompts.
  • Integrated Claude API using function calling to enable complex CRUD operations via natural language commands.
  • Engineered a responsive Kanban board using React, Zustand, and dnd-kit for seamless task visualization.
  • Implemented automated bulk actions, including multi-card labeling and board summary generation, to streamline productivity.
  • Built a modular architecture with TypeScript to support extensible AI tool definitions and state management.
  • Styled a modern, accessible interface leveraging Tailwind CSS and shadcn/ui components for consistent design.
2025

Delify

A production-grade, feature-rich Discord music bot built with Go and Lavalink v4.

Go
  • Delify is a robust Discord music bot designed for high-fidelity audio streaming, featuring an intuitive slash command interface and interactive playback controls. Built with Go, it leverages Lavalink for efficient audio processing and provides a production-ready foundation with automated CI/CD workflows.
  • Engineered a high-performance Discord music bot in Go, featuring seamless playback and interactive UI components.
  • Integrated Lavalink v4 and LavaSrc to support YouTube and Spotify streaming with advanced queue management.
  • Implemented a modern slash command interface paired with real-time lyrics fetching, caching, and paginated displays.
  • Designed a clean, maintainable architecture with robust error handling and graceful shutdown capabilities.
  • Automated production deployments using multi-stage Docker builds and CI/CD pipelines for Fly.io, GCP, and Azure.
2026

Shooply

An editorial, AI-powered multi-vendor marketplace designed for seamless vertical discovery.

TypeScriptNext.jsDockerMeilisearch
  • Shooply is a modern, magazine-style e-commerce platform that blends editorial aesthetics with advanced AI-driven personalization. It features a full-bleed discovery feed, semantic search, and a complete multi-vendor ecosystem built on a scalable, event-driven architecture.
  • Engineered a high-performance, headless e-commerce experience using Next.js 16, React 19, and Tailwind CSS.
  • Implemented a sophisticated hybrid AI recommendation engine combining cosine similarity, trending metrics, and diversity-weighted sampling.
  • Integrated semantic and visual search capabilities using Gemini multimodal embeddings and Meilisearch for ultra-fast, typo-tolerant retrieval.
  • Built a robust, event-driven order processing pipeline with support for multi-vendor order splitting and idempotent payment transactions.
  • Developed a comprehensive admin dashboard featuring real-time observability via Server-Sent Events (SSE) and A/B testing infrastructure.
2026

ISSATSo University Portal

A comprehensive, AI-integrated academic management ecosystem tailored for university-wide administration.

TypeScriptNestJSReact.js
  • A full-stack university management platform designed to streamline academic operations, from curriculum planning and teacher assignments to student grade tracking. The system leverages AI-driven tools to enhance the student experience while providing administrators with a secure, high-performance management interface.
  • Architected a scalable monorepo using Turborepo and pnpm to manage complex academic workflows.
  • Engineered a secure authentication system featuring JWT-based sessions and modern WebAuthn passkey support.
  • Integrated real-time AI assistance via OpenRouter and WebSockets to provide students with personalized academic insights and grade simulations.
  • Implemented a robust role-based access control system to manage administrative, departmental, and faculty-level data.
  • Optimized data operations with Prisma ORM and PostgreSQL to handle complex academic hierarchies like UEs, ECUEs, and semester deliberations.
2025

Swift Merge

A high-performance, multi-tenant bulk email automation platform designed for scalability and user-friendly campaign management.

TypeScriptGoReactTanStackDocker
  • SwiftMerge is a comprehensive email automation tool that streamlines bulk messaging through a powerful Go-based backend and a modern React interface. It provides users with advanced features like campaign monitoring, media management, and intelligent rate-limiting to ensure reliable delivery at scale.
  • Engineered a robust backend with Go and PostgreSQL featuring a concurrent worker pool for high-throughput email delivery.
  • Integrated Google OAuth2 and multi-provider SMTP support to enable seamless, secure email sending workflows.
  • Developed a dynamic visual template editor with real-time variable mapping and CSV validation for personalized outreach.
  • Implemented secure multi-tenancy with AES-256-GCM encryption to ensure data privacy and user isolation.
  • Architected a responsive frontend using React 19, Tailwind CSS, and TanStack Query for an optimized user experience.
2026

Funderise

A collaborative crowdfunding platform connecting startup founders with investors through an AI-powered ecosystem.

TypeScriptDjangoReact.jsDockerTailwindCSS
  • Funderise is a sophisticated SaaS crowdfunding platform that bridges the gap between startup founders and investors. It features an intelligent AI agent for automated project management and real-time collaboration tools, all built within a type-safe TypeScript and Django environment.
  • Orchestrates a full-stack architecture using a Django REST API, React frontend, and managed PostgreSQL via Supabase.
  • Integrated an advanced AI Copilot leveraging OpenRouter with 30+ custom tools for automated task management, data analysis, and insight generation.
  • Engineered real-time collaboration features including Kanban boards and live messaging powered by Django Channels and Redis.
  • Implemented secure, role-based authentication and KYC onboarding workflows utilizing Supabase JWTs and WebAuthn/Passkeys.
  • Optimized developer productivity and deployment reliability through containerized orchestration with Docker Compose.
2026

QR Code Generator

An interactive, terminal-based QR code generator with support for multi-format output and smart content templates.

GoTUICLIBubble TeaLip Glossgo-qrcode
  • A high-performance Go-based CLI tool that brings professional QR code generation to the terminal. It combines a seamless interactive user experience with powerful customization options, making it an essential utility for developers and power users.
  • Developed a robust TUI wizard using the Bubbletea framework to streamline QR code creation directly from the terminal.
  • Integrated dynamic content templates for WiFi credentials, vCards, SMS, and email to simplify complex data encoding.
  • Implemented advanced features including real-time terminal QR previews, custom color palettes, and a local generation history database.
  • Engineered a cross-platform CLI tool with automated self-updating capabilities and flexible export options for PNG and SVG formats.

Leadership & Community

Active contributor to developer communities and campus organizations.

Team Management Member (GDG Platform)

  • Supported GDG platform and event tooling work for 3+ years, including community software used for campus hackathon registration.
  • Held project and training department roles across 2 ISAMM organizations: ENACTUS and Robotics Club (Sept 2021 — June 2022).

Certifications

Industry-recognized credentials and training.

Languages

Communication skills across multiple languages.

100%

Arabic

Native

75%

English

Professional proficiency

25%

French

Elementary proficiency

Get In Touch

Open for freelance opportunities, collaborations, and interesting projects.