using Mih4n;
public class AboutViewer : IViewer<About>
{
public About View()
{
return new About()
{
Nick = "Mih4n",
Name = "Mikhail",
Surname = "Loseu",
Motto = "It compiles? Ship it!",
FavoriteException = "NullReferenceException",
CoffeeConsumption = int.MaxValue
}
}
}
I'm Mikhail Losev, a Full Stack Developer from Belarus with experience in creating robust and scalable web applications.
I work on both frontend and backend, focusing on writing clean, maintainable code and delivering solutions that meet real-world needs.
I value efficient development processes, reliability, and clear communication.
Constantly improving my skills, I aim to build products that are both functional and user-friendly.
Feel free to explore my projects and get in touch if you'd like to collaborate.
using Mih4n;
public class StackViewer : IViewer<Stack>
{
public Stack View()
{
return new StackBuilder()
.SetTitle("Technology Stack")
.SetDescription("A collection of technologies and tools I use in my projects.")
.AddItem("C#", "/img/stack/cs.svg")
.AddItem(".NET", "/img/stack/dotnet.svg")
.AddItem("CSS", "/img/stack/css.svg")
.AddItem("LESS", "/img/stack/less.svg")
.AddItem("HTML", "/img/stack/html.svg")
.AddItem("JavaScript", "/img/stack/js.svg")
.AddItem("TypeScript", "/img/stack/ts.svg")
.AddItem("Vue.js", "/img/stack/vue.svg")
.AddItem("Nuxt.js", "/img/stack/nuxt.svg")
.AddItem("NGINX", "/img/stack/nginx.svg")
.AddItem("Docker", "/img/stack/docker.svg")
.AddItem("PostgreSQL", "/img/stack/postgres.svg")
.AddItem("Git", "/img/stack/git.svg")
.AddItem("GitHub", "/img/stack/github.svg")
.Build();
}
}
using Mih4n;
namespace Project.Cyprus;
public class CyprusProjectViewer : IViewer<CyprusProject>
{
public CyprusProject View()
{
return new CyprusProjectBuilder()
.WithTitle(@"Cyprus")
.WithDescription(@"
A project for a Cypriot real estate developer,
aimed at consolidating all property and client data in one place.
")
.WithPurpose(@"
To provide agents with easy access to up-to-date information
and deliver the best service for managing properties and clients.
")
.WithRealization(@"
Implemented using WolverineFX, enabling reliable communication
between services and modules.
")
.WithArchitecture(@"
Built on a Vertical Slices architecture, ensuring modularity
and easier maintenance.
")
.Build();
}
}
Cyprus – a project for a Cypriot real estate developer, aimed at consolidating all property and client data in one place.
The goal of the project was to provide agents with easy access to up-to-date information and deliver the best service for managing properties and clients.
The implementation was done using WolverineFX, ensuring reliable communication between services and modules.
The architecture is based on Vertical Slices, providing modularity and simplifying maintenance.