I'm Majid Makhoul, a Software Engineer with a Computer Science and Engineering degree from KTH Royal Institute of Technology. I design and build software that solves real problems, from scalable web systems to AI-powered tools that automate complex workflows. I thrive at the intersection of technical depth and product thinking, turning ambitious ideas into working, well-crafted software.
Automated tender and proposal workflows in the consultancy industry using AI. Built pipelines that adapt documents to client requirements with minimal manual effort, evaluating LLM-based approaches including RAG and long-context processing to improve output quality and speed.
Built a customized digital solution for internal process management. Worked with databases and APIs to support booking flows and event management. Collaborated using agile methodology and Git for version control.
Responsible for payment processing and customer service in a high-volume retail environment. Developed resilience and composure in handling high-pressure situations.
Provided mathematics instruction and support to students. Developed pedagogical skills through engaging teaching methods tailored to individual student needs.
Coursework including Data Structures, Algorithms Analysis, Machine Learning, Database Management, Application Development, Internet Technology, and Computer Architecture.
Degree in Business Administration with focus on management, finance, and organizational strategy.