Hello, I'm Mohamed Khaled. I'm a Software Engineer with 2 years of experience. I enjoy building sites, apps & tools.
About me
After graduating with a bachelor's in Computer Engineering, I decided to pursue my passion for programming.My favorite part of programming is the problem-solving aspect. I love the feeling of finally figuring out a solution to a problem. My core stack is TypeScript, React, Next.js, Node.js, Nest.js and PostgreSQL. I am also familiar with Solid and Svelte. I am always looking to learn new technologies.
When I'm not coding, I enjoy playing video games, watching movies. I also enjoy learning new things. I am currently learning about history. I'm also learning how to play the violin.
Personal projects
TV Ninja
a Discord bot enhancing the entertainment experience within the Discord platform, simplifying content discovery, keeping users updated with their favorite shows.
- Python
- PostgreSQL
- Discord-Bot
Easy SRT Creator
a Desktop app to streamline SRT subtitle file creation and editing, enhancing subtitling efficiency with Undo/Redo capabilities.
- Python
- PyQT
- Desktop
Personal Portfolio
Welcome to my creative universe! My journey has been a thrilling exploration of innovation, design, and problem-solving.
- React
- Next.js 14
- Tailwind
- Framer Motion
Orbix
A modern utility library for typescript, with zero dependencies. It's a collection of useful functions and types that I use in my projects.
- Typescript
- NPM
- WIP
My skills
- HTML
- CSS
- JavaScript
- TypeScript
- React
- Next.js
- Solid.js
- Solid Start
- Svelte
- Svelte Kit
- Node.js
- Git
- Tailwind
- Framer Motion
- Prisma
- Redux
- Zustand
- Express
- Nest.js
- SQL
- NoSQL
- RabbitMQ
- Celery
- Python
- Django
- Fast API
- PyQT
- AWS
- Heroku
- Docker
My experience
Computer Engineer
Alexandria Higher Institute of Engineering and Technology. Alexandria, Egypt
Graduated with a bachelor's degree in computer engineering. I learned about computer architecture, operating systems, data structures, algorithms, databases, networks, and more.
2016 - 2021Software Engineer
KasedKhair for general supplies and contracting
I Worked as a software engineer for a construction company. I Developed an HR system using React, FastAPI, and PostgreSQL. I also developed a desktop app using PyQT, SQLite, and PostgreSQL to manage Company's Equipment in different construction sites.
2021 - 2022Software Engineer
nWeave Development
I'm currently leading a small team of engineers to build the most amazing and capable web apps in the real estate business.
2022 - presentContact me
Please contact me directly at mohamed.khaled.ce@gmail.com or through this form.