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 specializing in React, Next.js, TypeScript, Angular/Angular Universal, SvelteKit, and familiar with Node.js and Python. I have a strong understanding of web development principles and best practices, and I'm always eager to learn new technologies and frameworks. I am actively expanding into full-stack development with Python and Node.js, specifically focusing on AI/LLM-driven projects and integrating smart agents using tools like LangChain, OpenAI, and Gemini.
I also have experience with mobile development (React Native) but have stopped working with it a few years ago. I prefer web development because you can use a modern website on almost every device and reach the whole world with it.
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
Collaborating with cross-functional teams across Budapest and Amsterdam hubs to design and implement performant API integrations for enterprise-level internal tools. Architected and integrated an AI-driven search feature utilizing LLMs to streamline access to complex operational data. Building scalable, high-traffic frontend features using Angular, ensuring optimal performance for mission-critical airline systems.
Software Engineer
BimObject · Budapest, Hungary / Malmö, Sweden · Jul 2023 - Oct 2025
Architected and built SvelteKit SSR applications with centralized authentication, securing access for over 5 million users. Developed SEO-optimized Angular Universal applications that boosted organic visibility by 20%. Delivered 20+ features for high-traffic platforms, enhancing user engagement by 30%. Collaborated closely with backend teams to design performant API integrations and contributed to an internal Next.js/React AI project, deepening expertise in LLM-enabled user interfaces.
Software Engineer
Citronity · Toronto, Canada · Oct 2021 - Jul 2023
Built 4 React applications and reusable UI libraries using Ant Design and Redux. Improved user experience by 50% through systematic debugging and codebase optimization. Mentored junior developers, contributing to a 20% increase in team output, and achieved 90% customer satisfaction through rapid delivery and quality-focused development.
Frontend Developer
Hamimohajer · Alborz, Iran · Oct 2020 - Oct 2021
Designed and launched React/Next.js dashboards that raised user engagement by 40%. Integrated 30+ REST APIs into scalable web applications and enhanced overall app performance by 50% through implementing React best practices and optimization techniques.
Frontend Developer
Tadbir Hesab Mohaseban & Novin Tarh Gostaran · Iran · Jun 2017 - Oct 2020
Refactored React/SCSS codebases to reduce system downtime by 20%. Led responsive design implementation, significantly improving mobile retention. Solved critical cross-browser compatibility issues, increasing overall accessibility and application 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.