About
Full Stack Developer at AKW-Nova with a passion for building tailored web solutions using Vue.js with TypeScript and AdonisJS. I am dedicated to optimizing performance and ensuring high-quality, scalable applications.
Outside of work, I enjoy developing personal projects using React.js/Next.js, TypeScript, and backend technologies like Spring Boot and Django. Recently I've been playing around with IOS development, machine learning, and AI.
Experience
2024 — Present Senior Software Engineer · AKW - Nova
Working on developing tailored web solutions using modern technologies.
- Vue
- Typescript
- AdonisJS
Mar — Sep 2024 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
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