About
Currently employed at Bayt.com, specializing in front‐end development. Actively leading project migrations to the latest technologies, designing and maintaining an custom web components widget for seamless third party integration, and prioritizing application performance optimization.
I work on personal projects using React.js/Next.js with Typescript and Spring Boot or Django in my spare time. Recently I've been playing around with IOS development, machine learning and AI.
Experience
2024 — Present Software Engineer II · Bayt
Designed and maintained an SDK widget for seamless integration with third-party applications, expanding Evalufy’s reach. Optimized application performance. Enhanced accessibility and user engagement.
- Vue
- Custom Web Components
- Tailwind CSS
- Vite
- Git
- Jira
2023 — 2024 Software Engineer I · Bayt
Key contributor in the Evalufy department, specializing in the development of Evalufy - an online platform for conducting interviews, exams, surveys, and more. Implemented cutting-edge features to enhance user experience. Developed and implemented new features in response to the growing demand for online evaluation tools. Worked with Spring Flow to streamline and optimize back-end processes, contributing to the overall efficiency of the Evalufy platform.
- Vue
- Vuetify
- Webpack
- Git
- Jira
May — Jul 2022 Full Stack Software Developer Intern · Neusoft
Developed a full-stack E-Learning platform called WebAcademy, which allows teachers to publish courses and users (students) to purchase them and track their learning progress. Worked on front-end using React.js 18, TypeScript, React Query, Redux, Tailwind CSS, and Material-UI. Collaborated with the team to develop the back-end using Java Spring Cloud Alibaba. Contributed to system architecture design, database structures, and implementation using MySQL and Spring Data JPA. Learned how to collaborate on large-scale projects and contribute through GitHub.
- React
- Typescript
- React Query
- Redux
- Tailwind CSS
- Material UI
- Spring Boot
- MySQL
Projects
RealEnvision
Designed and implemented an image-generation system based on the Diffusion model. The system offers various image generation and modification tools such as text-to-image, image-to-image, image inpainting, and super-resolution. Authenticated users can save and manage generated images as projects for future reusability and further modifications.
- Next.js
- Typescript
- NextAuth
- FastAPI
- Python
- MongoDB
- Diffusion Models
WatchedThis
An application to get popular, trending movies and TV shows using TheMovieDB API. Allows users to track watched TV show episodes and get information on the latest episodes such as release dates.
- React
- Typescript
- Tailwind CSS
- Next.js
- MongoDB
- NextAuth
WebAcademy
E-Learning platform which allows teachers to publish courses and students to purchase them and track their learning progress.
- React
- Typescript
- React Query
- Material UI
- Tailwind CSS
- Spring Cloud Alibaba
- MySQL
MyPlaces
Developed an iOS and Android application to save details about favorite traveled places such as pictures, map location, etc.
- React Native
- Typescript
- Expo
- Google & Apple Maps