About Me
Who am I?
My name is Mohammad Farhadi and I am a self-taught software engineer from Hungary (Originally I'm from Iran). I started programming in 2017, at the age of 22, and since then I have worked on many projects, both personal and professional. I graduated with MSc Computer Science from the Obuda University in 2024.
I'm passionate about building cool apps and websites and I love sharing the things I learn with my colleagues and the community. I believe that programming is not just a job, but a way of life. I enjoy learning new technologies and improving my skills.
Skills
I'm a software engineer with 7+ years of experiences building high-traffic web platforms for European companies, with deep expertise in React, Next.js, Angular, and SvelteKit. Actively expanding into full-stack development with Node.js, Python, and Java Spring Boot. Hands-on experience integrating LLMs/AI into production systems using OpenAI and LangChain.
Currently at Air France KLM Royal Dutch (Budapest/Amsterdam), building scalable internal tools and contributing to LLM-powered search features. Previously at BimObject, where I engineered SvelteKit SSR applications serving 5M+ users and drove a 20% organic traffic increase through an Angular Universal SSR migration. And EU Blue Card holder with the right to work in any EU country. Fluent in English and Persian, with basic proficiency in Hungarian and Germany.
Side projects
In my free time, I like to work on side projects to keep my skill sharp and try out new tech. Here is a list of my current projects:
- Assistly - An AI agent that can be trained and used to answer questions as a chatbot
- My 3D Portfolio - A showcase of my 3D work and projects
- Dappazon - A decentralized Amazon clone built with Solidity and React
- CodeX - A ChatGPT clone that read the answers out loud using Web Speech API (synthesis)
- ShareMe - A social media app where you can share your photos
- You can find more of my projects on my GitHub
Professional Experience
Senior Software Engineer
KLM Royal Dutch Airlines · Budapest, Hungary / Amsterdam, Netherlands · Nov 2025 - Present
- Designed and implemented API integrations in collaboration with cross-functional teams and worked closely with the Designer, Product Owner, and Scrum Master across distributed environments.
- Contributed to LLM-powered internal search design and built the semantic search UI in Angular, enabling natural language queries over complex operational data.
- Led the development of scalable, high-traffic internal tools using Angular, ensuring seamless API integration between Budapest and Amsterdam.
- Delivered end-to-end features across frontend and backend layers in production systems.
Software Engineer
BimObject · Budapest, Hungary / Malmö, Sweden · Jul 2023 - Oct 2025
- Engineered SvelteKit SSR applications with centralized authentication, managing secure access for over 5 million users.
- Drove 20% organic traffic growth (via Google Search Console) by migrating to Angular Universal SSR, improving Core Web Vitals from "Poor" to "Good" across LCP, CLS, and FID.
- Delivered 20+ features for high-traffic platforms, enhancing user engagement by 30%.
- Built an internal AI-assisted developer tool using Next.js and OpenAI API, enabling natural language access to internal documentation — adopted by the engineering team as a daily workflow tool.
- Collaborated on backend API design, improving data flow efficiency and system scalability.
Software Engineer
Citronity · Toronto, Canada · Oct 2021 - Jul 2023
- Built 4 React applications and reusable UI libraries using Ant Design and Redux.
- Reduced page load time by 40% and halved reported UI bugs through codebase refactoring and performance profiling with React DevTools and Lighthouse.
- Mentored junior developers and helped increase team output by 20%.
Frontend Developer
Hamimohajer · Alborz, Iran · Oct 2020 - Oct 2021
- Designed and launched React/Next.js dashboards, raising engagement by 40%.
- Integrated 30+ REST APIs into scalable web apps.
- Enhanced app performance by 50% through React best practices.
Frontend Developer
Tadbir Hesab Mohaseban & Novin Tarh Gostaran · Iran · Jun 2017 - Oct 2020
- Refactored React/SCSS codebases to reduce downtime by 20%.
- Led responsive design implementation, improving mobile retention.
- Solved cross-browser issues, increasing accessibility and performance.
Hobbies
Besides programming, I love doing sports. I lift weights. I also enjoy video games and going out sometimes. I think having hobbies other than coding is important for mental health.
I'm also very much into self-improvement, nutrition, and positive psychology.