Ajmal K

Software Engineer

I'm a software engineer and founder of Cubik AI, specializing in LLM applications, distributed systems, and full-stack development. Passionate about creating innovative solutions that push technological boundaries.

Expertise

Combining technical excellence with innovative problem-solving

Full-Stack Development

Modern web applications with Python (Django/FastAPI), Go, and Next.js/React. Expert in cloud infrastructure with Docker, K8s, and Terraform.

PythonGoReactDockerK8sTerraform

AI & Machine Learning

Specialized in LLM applications, MLOps, and production ML systems. Experience with model training, fine-tuning, and deployment at scale.

PyTorchTensorFlowLLMsMLOpsHuggingFace

Systems Engineering

Building high-performance systems with Go. Focus on reliability, scalability, and optimal resource utilization.

GoSystems DesignPerformanceDistributed Systems

Experience

A journey through my professional experience and achievements

Founder

Cubik AI

Dec 2023 - Present

  • Building a no-code platform for AI application development that allows users to deploy and interact with large language models without infrastructure complexity.
  • Developing a complete MLOps ecosystem with Go, Python, Kubernetes, and AWS that handles automated scaling, deployment, monitoring, and management of AI models.
  • Creating specialized applications for chat interfaces, AI agents, code assistants, and workflow automation with built-in RBAC and team collaboration.
  • Implementing RLHF (Reinforcement Learning from Human Feedback) systems for preference learning, direct feedback, and reward modeling to continuously improve models.
  • Establishing tiered plans from basic to enterprise with features like private API servers, unlimited storage, custom domain support, and self-hosting options.
  • Architecting a multi-component system including a Go-based main application, gRPC services, PostgreSQL database, Redis for task processing, and Kubernetes for cluster management.
  • Building security features including JWT authentication, role-based access control, network security with HTTPS encryption, and comprehensive data security measures.
  • Implementing monitoring and logging systems with metrics collection, structured logging using Zerolog, alerting capabilities, and powerful troubleshooting tools.
  • Developing deployment options ranging from simple Docker Compose setups to advanced AWS configurations with Terraform, EKS, and automated CI/CD pipelines.

Freelance Senior Software Engineer

Hub Media Network

Feb 2023 - Present

Colombia

  • Building full-stack applications for an e-learning platform (Poliversia) using Next.js, Python, Django, and Django Rest Framework, enabling both synchronous and asynchronous learning experiences.
  • Implementing features for live streaming webinars, course content management, instructor dashboards, and comprehensive analytics for tracking student progress.
  • Developing white-label branding capabilities with customizable UI, institutional landing pages for branded course sales, custom domain support, and a drag-and-drop site builder for easy page customization.
  • Integrating payment processing with Stripe, video hosting with Mux and Uploadthing, and authentication with NextAuth.
  • Creating scalable solutions for managing multiple instructors, course monetization, and hybrid learning approaches combining live and recorded content.
  • Building AI-powered features for personalized assistance in communication between instructors and students.

Freelance Senior Backend Developer

Ride-Sharing Startup

2023

India

  • Designed and implemented the backend system using Python and Django for a location-based ride-sharing platform serving urban and semi-urban areas.
  • Developed core services including user authentication, ride booking logic, driver-rider matching, trip management, ride cost calculation, and payment workflow integration.
  • Structured a RESTful API architecture to support mobile app clients, enabling real-time updates and scalable performance.

Senior Software Developer

Maverix Pro Ltd

Nov 2021 - Jan 2023

  • Built high-performing, efficient backend applications with Python, Django, and Django Rest Framework and deployed them with Docker and Docker Compose.
  • Integrated Trading APIs provided by Motilal Oswal into the backend service and delivered optimized and managed APIs for the Frontend, and later changed to APIs provided by Zerodha and improved performance by 10%.
  • Enabled Continuous Integration/Deployment with Docker, GitLab CI/CD for Pipeline integration, Terraform to define infrastructure as code, and Amazon Web Services to facilitate deployment with services such as Virtual Private Cloud, Identity and Access Management, Elastic Compute Cloud, Elastic Container Service, Relational Database Service, Elastic Container Registry, and Amazon S3.
  • Led and taught backend developers building applications with Python, Django, and Django Rest Framework and guided them to help them achieve their goals and growth.
  • Built chat applications consisting of one-to-one, group chat, and discussion rooms with Django Channels and deployed using Daphne as a microservice.
  • Built and maintained highly available microservice for reading real-time trading data stream from Zerodha Kite and serving to users through WebSocket with Django Channels.
  • Collaborated with clients to gather software requirements, design systems, build software, and suggest changes to improve the customer experience.

Software Developer

Goyalo Safaris Pvt Ltd

Sep 2019 - Oct 2021

  • Designed and Built Full stack applications with Django, Django Rest Framework, React, and Flutter and deployed with Nginx, PostgreSQL, and uWSGI.
  • Integrated third-party API services such as Twilio and msg91 for sending SMS and Stripe and Razorpay for payment processing into the application backend.
  • Taught and guided interns in building mobile applications with Flutter, Web application backend with Django, and Django Rest Framework.
  • Identified the best machine learning models for computer vision and natural language processing and summarized the findings.
  • Consulted with clients to assess their needs and used insights to determine and record system specifications.
  • Designed an end-to-end system for streamlining purchases in an offline store and built a prototype using computer vision models with PyTorch and OpenCV.
  • Built end-to-end machine learning models for conversational AI consisting of wake word detection, speech recognition, natural language understanding, and speech synthesis with PyTorch.

Let's Build Something Amazing Together

Whether you have a project in mind or just want to chat about technology, I'm always excited to connect and explore new opportunities.