Skip to contentCV

From the workbench.

The libraries, APIs and experiments behind the apps. A few pages from my project notebook.

Smooth Icon

A universal icon library with 460+ icons and a searchable tagging system. Built for web and mobile interfaces.

ReactReact NativeTypeScriptSVG
Explore Smooth Icon

APIs & Backends

CvCreator API

I developed this backend system using ASP.NET Core based on Clean Architecture. Users can log in via Google or use the app as guests to create resumes and cover letters. I utilized Playwright for generating PDFs and PostgreSQL as the database. The project implements best practices like rate limiting, global error handling, and JWT authentication. The API is fully functional and hosted on my own Linux VPS.

ASP.NET CoreClean ArchitecturePostgreSQLPlaywrightDocker
View source

Chit Chat API

ChitChat is a real-time messaging system developed with ASP.NET Core. Users can register, log in, and send instant messages to each other. I used SignalR for real-time communication and implemented JWT Bearer Authentication for secure identity management. The API is developed with AspNetCoreRateLimit for rate limiting and a custom exception handling middleware for centralized error management. The solution also follows a lightweight Clean Architecture approach to ensure maintainability and separation of concerns. The application is containerized with Docker, uses Azure SQL as the database, and has been deployed on Microsoft Azure.

ASP.NET CoreClean ArchitectureDockerSignalRJWT Bearer
View source

LexiBox API

I developed an API for an educational app which is called LexiBox. Users can submit new words in any language to learn, take a quiz from their saved words. I built the API according to Vertical SliceArchitecture using ASP.NET Core. Also, I used SeriLog for logging the requests and errors to the files. I implemented global exception handling, and mapping endpoints middlewares. The application is containerized with Docker, uses PostgreSQL as the database.

ASP.NET CoreVertical Slice ArchitectureDockerSeriLogPostgreSQL
View source