3gaam Planning & Consulting

Students have a virtual library and can add their books to it. The AI-based system helps them select the best resources according to their goals and generate daily study plans using their preferences, previous records and ongoing exams. Plus, they can reserve consultancy sessions, and consultants could check their progress and help them by providing tips and setting up their timetable. (Link)

Tech Stack: .NET Core, SQL Server, Microservices, CQRS, Service Bus, MediatR, RESTful, Memcached, DDD, Python, React

Role: Senior Software Engineer – Team of 6

3gaam Consulting Marketplace

Consultants present their customisable products and services to students for sale. Students can customise their orders and send feedback. (Link)

Tech Stack: .NET Core, SQL Server, Microservices, CQRS, Service Bus, MediatR, RESTful, Memcached, DDD, Next.js

Role: Senior Software Engineer – Team of 6

ActorModel.NET (Open Source)

A lightweight Actor Model for .NET, which supports auto persistence and sleeping and can be restored automatically on demand. (Github)

Tech Stack: .NET Core, Multithreading

Role: Individual

Mega Mag

A high-performance tailored CMS with the ability to bookmark and comment. Managers can define customised promotions and article lists for articles or categories. (Link)

Tech Stack: .NET Core, SQL Server, CQRS, MediatR, MessagePack, Redis, DDD, Next.js

Role: Senior Software Engineer – Team of 4

Voice Call System

A lightweight, high-performance system for connecting users to consultants with indirect phone calls and protecting their privacy.

Tech Stack: .NET Core, PostgreSQL, RESTful, Actor model, Channels, Astrisk

Role: Individual

Learnario

A novel LMS system with the ability to self-study and group study. Provide syllables for teachers and generate personalised daily plans for students and teachers.

Tech Stack: Kotlin / Java, Spring Boot, MongoDB, GraphQL, Microservices, Kafka, CQRS, Saga, Apollo Gateway, React

Role: Senior Software Engineer – Team of 6

Field Selection

Advise students in choosing the best suitable universities and fields based on their ranks in the National Entrance Exam (Konkur), their preferences and students’ records of the previous years. (Link)

Tech Stack: .NET MVC, SQL Server, Entity Framework, DDD

Role: Senior Full-stack Developer – Team of 3

Study Pleasure

A personal and self-study application where users can search or define books, set goals, and check their roadmap. The system will motivate users to study more with gamification.

Tech Stack: .NET, SQL Server, Microservices, CQRS, RabbitMQ, Saga, RESTful, Redis, DDD, React Native

Role: Software Engineer – Team of 4

AsyncRequestToSync (Open Source)

A service that transforms async requests to sync HTTP requests. (Github)

Tech Stack: .NET Core, YARP, Concurrency

Role: Individual

Rank Estimation Robot

A robot for predicting user University National Entrance Exam (Konkur) rank with their estimated marks using records of previous years. (Link)

Tech Stack: .NET, SQL Server

Role: Individual

Others Projects

Legacy CMS System, Legacy Planning System, Customizing nopCommerce and Building Plugins, Soccer Video Camera Synthesis, Multi-Camera Tracking and …